using System;
using System.Collections.Generic;
using DefaultNamespace;
using MotionFramework;
using TMPro;
using Unity.VisualScripting;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace ToolsPack
{
///
/// 背包按钮组件
///
public class ToolsPackWindowItemBtComponent : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
{
[SerializeField] private RawImage ico;
[SerializeField] private GameObject closeBt;
[SerializeField] private string btName;
[SerializeField] private int index;
[SerializeField] private int gameNumber;
[SerializeField] private string btNameText;
[SerializeField] private ModelTypeEnum _modelTypeEnum;
[SerializeField] private TMP_Text numberText;
[SerializeField] private Sprite defaultSprite;
[SerializeField] private Sprite clickSprite;
[SerializeField] private Image btImage;
[SerializeField] private string clickName;
[SerializeField] private GameObject modelNameGame;
[SerializeField] private Dictionary _toolsPackWindowItemBtModels;
private void Awake()
{
btImage = this.GetComponent();
gameNumber = 1;
_toolsPackWindowItemBtModels = new Dictionary();
}
private void Start()
{
closeBt.GetComponent