1234567891011121314151617181920212223242526272829303132333435363738 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using UnityEngine;
- using UnityEngine.UI;
- using Object = UnityEngine.Object;
- public class EyeCloseItem
- {
- public Button button;
- public Image icon;
- public Transform trans;
- public Player player;
- public CloseItem closeItem;
- public EyeCloseItem(CloseItem closeItem)
- {
- this.closeItem = closeItem;
- trans = ResourceManager.Get(ResourceLabel.MouseCloseItem, Folder.UI, false, ResourceManager.Get(CanvasLabel.AL_EyeTab), false);
- button = trans.GetComponent<Button>();
- icon = trans.GetChild(0).GetComponent<Image>();
- icon.sprite = closeItem.Sprites[0];
- icon.SetNativeSize();
- icon.rectTransform.SetSizeDeltaByRatio(0.25f, 0.25f);
- button.onClick.AddListener(OnButtonClick);
- }
- public void OnButtonClick()
- {
- Object.Destroy(ChangeMousePanel.player.gameObject);
- ChangeMousePanel.currentDressIds[5] = closeItem.ID;
- ChangeMousePanel.BuildPlayer(ChangeMousePanel.currentDressIds);
- ChangeMousePanel.SetCostText();
- }
- }
|