using UnityEngine; using UnityEngine.UI; namespace vnxbqy.UI { public class UnionShopCell : MonoBehaviour { [SerializeField] public ItemCell itemCell; [SerializeField] public Text itemNameText; [SerializeField] public Text vipText; [SerializeField] public Image coinsIcon; [SerializeField] public Text coinNumText; [SerializeField] public Image stateImage; [SerializeField] public Image sellImage; [SerializeField] public Button ShopCellBtn; [SerializeField] public Button buyBtn; [SerializeField] public Image buyBtnIcon; [SerializeField] public Text buyNeedText; [SerializeField] public GameObject moneyObj; [SerializeField] public RedpointBehaviour redpoint; AchievementGuideEffect guidEffect = null; public void LoadGuidEffectCtrl(int shopId, int selectShopId) { if (shopId == selectShopId) { if (guidEffect == null || !guidEffect.enabled) { guidEffect = AchievementGuideEffectPool.Require(8); guidEffect.transform.SetParentEx(this.transform, Vector3.zero, Quaternion.identity, Vector3.one); } } else { if (guidEffect != null) { AchievementGuideEffectPool.Recycle(guidEffect); guidEffect = null; } } } } }