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()); outLineManager.CloseAllOutLine(); foreach (Transform obj in transform) { MouseMoveObj loMouseMoveObj = obj.GetOrAddComponent(); 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(); } }