using System.Collections; using System.Collections.Generic; using Sirenix.OdinInspector; using UnityEngine; public class Tool_SelectComponent : BaseToolOrDevice { public override void OnEnter() { base.OnEnter(); Vector3 pos = Camera.main.WorldToScreenPoint(transform.position); //GameManager.UIMgr.ShowPanel(E_UI_Layer.System, (panel) => //{ // panel.Init(gameObject.name, pos); //}); ///高亮 _highlight.highlighted = true; } public override void OnDown() { base.OnDown(); if (GameManager.ProcessMgr.IsRightSubProcessStepsTriggerID(itemInfo.triggerID, true) == 0) { GameManager.PacksackBagMgr.AddOneToolOrMater(itemInfo); GameManager.UIMgr.HidePanel();//提示面板 Destroy(gameObject); } } public override void OnExit() { ///关闭高亮 GameManager.UIMgr.HidePanel();//提示面板 base.OnExit(); _highlight.highlighted = false; } }