using asap.core; using cfg; using Coffee.UIExtensions; using GameCore; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; class ResAddEvent { public ResAddEvent(int id) { this.id = id; } public ResAddEvent(int id, int type, int subTyep) { this.id = id; this.Type = type; this.SubType = subTyep; } public int id; public int Type; public int SubType; /// /// 钞票 > 0 才使用 /// public int addCount; } public class RewardItemNew : MonoBehaviour { private Tables _tables => GContext.container.Resolve(); public Button btn_click; public Animation ani; //public Image bgLight; public Image icon; public Image icon_card; public Image icon_card_logo; public Image icon_card_num; public Image icon_rod; public TMP_Text text_num; public TMP_Text text_title; public GameObject received; public CanvasGroup canvasGroup; public Transform reward_show; Transform RewardShow { get { if (reward_show == null) { reward_show = transform.Find("reward_show"); } return reward_show; } } public RewardItemTransfer transfer; [HideInInspector] public int id = 0; private int showDropID = -1; private float count = 0; cfg.Item item; bool isEnable = true; Coffee.UIExtensions.UIParticleAttractor uIParticleAttractor; #if UNITY_EDITOR private void Reset() { InitPanel(); } #endif private void Awake() { Transform icon_review = transform.Find("icon_review"); if (icon_review != null) { icon_review.gameObject.SetActive(false); } } private void InitPanel() { canvasGroup = GetComponent(); btn_click = GetComponent