2025-05-09 10:20:30 +08:00

39 lines
1.2 KiB
C#

using QuickOutline;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using ZXKFramework;
public class BombTest : Bomb
{
OutLineManager outLineManager = new OutLineManager();
Adsorb adsorb = new Adsorb();
private void Start()
{
adsorb.Init(transform);
GameObject parent = GameObject.Find("BombBaseOutLine");
outLineManager.Init(parent.transform, parent.GetComponent<Outline>());
outLineManager.CloseAllOutLine();
foreach (Transform obj in transform)
{
MouseMoveObj loMouseMoveObj = obj.GetOrAddComponent<MouseMoveObj>();
loMouseMoveObj.isMove = true;
loMouseMoveObj.down += m => outLineManager.OpenHightLightAndCloseOther(m.name);
loMouseMoveObj.up += m =>
{
outLineManager.CloseAllOutLine();
AdsorbItem loAdsorbItem;
adsorb.allAds.TryGetValue(m.name, out loAdsorbItem);
if (loAdsorbItem != null)
{
loAdsorbItem.CheakHoming();
}
};
}
}
void Update()
{
if (Input.GetKeyDown(KeyCode.K)) Move();
if (Input.GetKeyDown(KeyCode.L)) Back();
}
}