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<ItemTips>(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);
            _highlight.highlighted = false;
            gameObject.SetActive(false);
            GameManager.UIMgr.HidePanel<ItemTips>();//瓊刻충겼
        }
    }

    public override void OnExit()
    {
        ///밑균멕좋
        GameManager.UIMgr.HidePanel<ItemTips>();//瓊刻충겼
        base.OnExit();
        _highlight.highlighted = false;
    }

    [Button]
    public void TestAddOne()
    {
        GameManager.PacksackBagMgr.AddOneToolOrMater(itemInfo);
        _highlight.highlighted = false;
        gameObject.SetActive(false);
        GameManager.UIMgr.HidePanel<ItemTips>();//瓊刻충겼
    }
}