private void InitEvent() { CUIEventManager instance = Singleton <CUIEventManager> .GetInstance(); instance.AddUIEventListener(enUIEventID.Mall_Mystery_ItemEnable, new CUIEventManager.OnUIEventHandler(this.OnElementEnable)); instance.AddUIEventListener(enUIEventID.Mall_Mystery_On_Roll_Discount, new CUIEventManager.OnUIEventHandler(this.OnRollDiscount)); instance.AddUIEventListener(enUIEventID.Mall_Mystery_On_Open_Buy_Form, new CUIEventManager.OnUIEventHandler(this.OnOpenBuyItem)); instance.AddUIEventListener(enUIEventID.Mall_Mystery_On_Buy_Item, new CUIEventManager.OnUIEventHandler(this.OnBuyItem)); instance.AddUIEventListener(enUIEventID.Mall_Mystery_On_Confirm_Buy_Item, new CUIEventManager.OnUIEventHandler(this.OnConfirmuyItem)); instance.AddUIEventListener(enUIEventID.Mall_Mystery_On_Time_End, new CUIEventManager.OnUIEventHandler(this.OnShopTimeEnd)); instance.AddUIEventListener(enUIEventID.Mall_Mystery_On_Default_Item_Click, new CUIEventManager.OnUIEventHandler(this.OnDefaultItemClick)); Singleton <EventRouter> .instance.AddEventHandler <uint>("HeroAdd", new Action <uint>(this.OnNtyAddHero)); Singleton <EventRouter> .instance.AddEventHandler <uint, uint, uint>("HeroSkinAdd", new Action <uint, uint, uint>(this.OnAddHeroSkin)); }
public void Draw(CUIFormScript form) { CUIEventManager instance = Singleton <CUIEventManager> .GetInstance(); instance.AddUIEventListener(enUIEventID.Mall_Mystery_ItemEnable, new CUIEventManager.OnUIEventHandler(this.OnElementEnable)); instance.AddUIEventListener(enUIEventID.Mall_Mystery_On_Roll_Discount, new CUIEventManager.OnUIEventHandler(this.OnRollDiscount)); instance.AddUIEventListener(enUIEventID.Mall_Close_Mystery_Shop, new CUIEventManager.OnUIEventHandler(this.OnCloseMysteryShop)); instance.AddUIEventListener(enUIEventID.Mall_Mystery_On_Open_Buy_Form, new CUIEventManager.OnUIEventHandler(this.OnOpenBuyForm)); instance.AddUIEventListener(enUIEventID.Mall_Mystery_On_Buy_Item, new CUIEventManager.OnUIEventHandler(this.OnBuyItem)); instance.AddUIEventListener(enUIEventID.Mall_Mystery_On_Confirm_Buy_Item, new CUIEventManager.OnUIEventHandler(this.OnConfirmuyItem)); instance.AddUIEventListener(enUIEventID.Mall_Appear, new CUIEventManager.OnUIEventHandler(this.OnMallAppear)); instance.AddUIEventListener(enUIEventID.Mall_Mystery_On_Time_End, new CUIEventManager.OnUIEventHandler(this.OnShopTimeEnd)); instance.AddUIEventListener(enUIEventID.Mall_Mystery_On_Buy_Hero_Not_Own, new CUIEventManager.OnUIEventHandler(this.OnBuyHeroNotOwn)); Singleton <EventRouter> .instance.AddEventHandler(EventID.Mall_Change_Tab, new Action(this, (IntPtr)this.OnMallTabChange)); this.InitElements(); this.RefreshBanner(); this.RefreshProducts(); }
protected override void Awake() { base.Awake (); ButtonEvent = this.GetComponent<CUIEventManager>(); if (this.GetComponentsInChildren<CUIText>().Length != 0) { m_Text = this.GetComponentsInChildren<CUIText>()[0]; } }
private void InitEvent() { CUIEventManager instance = Singleton <CUIEventManager> .GetInstance(); instance.AddUIEventListener(enUIEventID.Pandroa_ShowActBox, new CUIEventManager.OnUIEventHandler(this.OnShowActBox)); }