39 lines
1.2 KiB
C#
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();
|
|
}
|
|
}
|