// Use this for initialization void Start() { ZEventSystem.Register(EventConst.OnGamePreloaded, this, "OnGamePreloaded"); _clientMd5Path = Application.persistentDataPath + "/md5file.uab"; _serverMd5Path = getRemotePath("md5file.uab"); StartCoroutine(CheckUpdate()); }
/// <summary> /// OPEN调用 /// </summary> private void RegisteEvent() { ZEventSystem.Register(EventConst.REFRESHSIDE, this, "ShowSide"); ZEventSystem.Register(EventConst.REFRESHLEFT, this, "ShowLeft"); ZEventSystem.Register(EventConst.REFRESHRIGHT, this, "ShowRight"); ZEventSystem.Register(EventConst.TOTEMDATACHANGE, this, "RefreshDivination"); }
private void _initAdditionEvent(bool open) { if (open) { foreach (var h in this.mView.Heads) { ZEventSystem.Register(EventConst.OnFightUnitHpChange, h.Value, "OnFightUnitHpChange"); ZEventSystem.Register(EventConst.OnFightUnitVigourChange, h.Value, "OnFightUnitVigourChange"); ZEventSystem.Register(EventConst.OnFightStateChange, h.Value, "OnFightStateChange"); ZEventSystem.Register(EventConst.OnFightTargetChange, h.Value, "OnFightTargetChange"); ZEventSystem.Register(EventConst.OnFightUnitDie, h.Value, "OnFightUnitDie"); h.Value.fightHero_btn.onClick.AddListener(delegate() { this.OnHeadClick(h.Value.Unit); }); } } else { foreach (var h in this.mView.Heads) { ZEventSystem.DeRegister(EventConst.OnFightUnitHpChange, h.Value); ZEventSystem.DeRegister(EventConst.OnFightUnitVigourChange, h.Value); ZEventSystem.DeRegister(EventConst.OnFightStateChange, h.Value); ZEventSystem.DeRegister(EventConst.OnFightTargetChange, h.Value); ZEventSystem.DeRegister(EventConst.OnFightUnitDie, h.Value); h.Value.fightHero_btn.onClick.RemoveAllListeners(); } } }
public void Init(bool open) { if (open) { ZEventSystem.Register(EventConst.OnGetRegisterSky, this, "OnGetRegisterSky"); this.mView.one_btn.onClick.AddListener(delegate() { this.mView.SkyNum(1001); }); this.mView.tow_btn.onClick.AddListener(delegate() { this.mView.SkyNum(1002); }); this.mView.three_btn.onClick.AddListener(delegate() { this.mView.SkyNum(1003); }); this.mView.four_btn.onClick.AddListener(delegate() { this.mView.SkyNum(1004); }); this.mView.five_btn.onClick.AddListener(delegate() { this.mView.SkyNum(1005); }); this.mView.six_btn.onClick.AddListener(delegate() { this.mView.SkyNum(1006); }); this.mView.seven_btn.onClick.AddListener(delegate() { this.mView.SkyNum(1007); }); this.mView.Affirm_btn.onClick.AddListener(delegate() { this.mView.GetAward(); }); // this.mView.Woman1_tog.onValueChanged.AddListener((bool value) => this.mView.CutRole(false, this.mView.Woman1_tog.gameObject)); } else { ZEventSystem.DeRegister(EventConst.OnGetRegisterSky, this); // this.mView.Select1_btn.onClick.RemoveAllListeners(); // this.mView.Woman_tog.onValueChanged.RemoveAllListeners(); this.mView.one_btn.onClick.RemoveAllListeners(); this.mView.tow_btn.onClick.RemoveAllListeners(); this.mView.three_btn.onClick.RemoveAllListeners(); this.mView.four_btn.onClick.RemoveAllListeners(); this.mView.five_btn.onClick.RemoveAllListeners(); this.mView.six_btn.onClick.RemoveAllListeners(); this.mView.seven_btn.onClick.RemoveAllListeners(); this.mView.Affirm_btn.onClick.RemoveAllListeners(); } }
public override void OnOpen() { base.OnOpen(); mView.Open(); this.mView.Head.onClick.AddListener(delegate() { OpenMajesty(); }); ZEventSystem.Register(EventConst.UpdateData, this, "UpdateData"); }
public void Init(bool open) { if (open) { ZEventSystem.Register(EventConst.OnMsgOnMain, this, "OnMain"); this.mView.Random_btn.onClick.AddListener(delegate() { this.mView.GetName(); }); this.mView.Select_btn.onClick.AddListener(delegate() { this.mView.Switch(true); }); this.mView.Select1_btn.onClick.AddListener(delegate() { this.mView.Switch(false); }); this.mView.GoGame_btn.onClick.AddListener(delegate() { OnSelectPer(); }); this.mView.Man_tog.onValueChanged.AddListener((bool value) => this.mView.CutRole(true, this.mView.Man_tog.gameObject)); this.mView.Man1_tog.onValueChanged.AddListener((bool value) => this.mView.CutRole(true, this.mView.Man1_tog.gameObject)); this.mView.Woman_tog.onValueChanged.AddListener((bool value) => this.mView.CutRole(false, this.mView.Woman_tog.gameObject)); this.mView.Woman1_tog.onValueChanged.AddListener((bool value) => this.mView.CutRole(false, this.mView.Woman1_tog.gameObject)); } else { ZEventSystem.DeRegister(EventConst.OnMsgOnMain, this); this.mView.Select1_btn.onClick.RemoveAllListeners(); this.mView.Select_btn.onClick.RemoveAllListeners(); this.mView.GoGame_btn.onClick.RemoveAllListeners(); this.mView.Random_btn.onClick.RemoveAllListeners(); this.mView.Man_tog.onValueChanged.RemoveAllListeners(); this.mView.Woman_tog.onValueChanged.RemoveAllListeners(); } }
private void _initEvent(bool regist) { if (regist) { ZEventSystem.Register(EventConst.OnFightUnitMove, this, "OnFightUnitMove"); ZEventSystem.Register(EventConst.OnFightUnitSkill, this, "OnFightUnitSkill"); ZEventSystem.Register(EventConst.OnFightUnitDie, this, "OnFightUnitDie"); ZEventSystem.Register(EventConst.OnPlayHitAnim, this, "OnPlayHitAnim"); ZEventSystem.Register(EventConst.OnFightOver, this, "OnFightOver"); ZEventSystem.Register(EventConst.OnFightUnitTakenEffect, this, "OnFightUnitTakenEffect"); ZEventSystem.Register(EventConst.OnFightUnitAddBuff, this, "OnFightUnitAddBuff"); ZEventSystem.Register(EventConst.OnRequestUnitPause, this, "OnRequestUnitPause"); ZEventSystem.Register(EventConst.ForceDestroyView, this, "ForceDestroyView"); ZEventSystem.Register(EventConst.OnFightUnitInterrupt, this, "OnFightUnitInterrupt"); //ZEventSystem.Register(EventConst.OnFightUnitTakeEffect, this, "OnFightUnitTakeEffect"); ZEventSystem.Register(EventConst.OnSkillTakeEffect, this, "OnSkillTakeEffect"); } else { ZEventSystem.DeRegister(EventConst.OnFightUnitMove, this); ZEventSystem.DeRegister(EventConst.OnFightUnitSkill, this); ZEventSystem.DeRegister(EventConst.OnFightUnitDie, this); ZEventSystem.DeRegister(EventConst.OnPlayHitAnim, this); ZEventSystem.DeRegister(EventConst.OnFightOver, this); ZEventSystem.DeRegister(EventConst.OnFightUnitTakenEffect, this); ZEventSystem.DeRegister(EventConst.OnFightUnitAddBuff, this); ZEventSystem.DeRegister(EventConst.OnRequestUnitPause, this); ZEventSystem.DeRegister(EventConst.ForceDestroyView, this); ZEventSystem.DeRegister(EventConst.OnFightUnitInterrupt, this); //ZEventSystem.DeRegister(EventConst.OnFightUnitTakeEffect, this); ZEventSystem.DeRegister(EventConst.OnSkillTakeEffect, this); } }
//持续伤害、治疗直接处理 //控制状态直接加在本体 #endregion public BuffMgr(FightUnit unit) { this._unit = unit; ZEventSystem.Register(EventConst.OnFightUnitDie, this, "OnFightUnitDie"); ZEventSystem.Register(EventConst.OnFightUnitHit, this, "OnFightUnitHit"); ZEventSystem.Register(EventConst.OnFightUnitHpChange, this, "OnFightUnitHpChange"); ZEventSystem.Register(EventConst.OnSkillTakeEffect, this, "OnSkillTakeEffect"); ZEventSystem.Register(EventConst.OnFightUnitBooster, this, "OnFightUnitBooster"); }
public void InitEvent(bool open) { if (open) { ZEventSystem.Register(EventConst.ShowAllHeros, this, "ShowAllHeros"); } else { ZEventSystem.DeRegister(EventConst.ShowAllHeros); } }
private void _InitChapter(bool open) { if (open) { this.mView.epic_tog.onValueChanged.AddListener((bool value) => this.mView.Epic()); this.mView.elite_tog.onValueChanged.AddListener((bool value) => this.mView.Elite()); this.mView.common_tog.onValueChanged.AddListener((bool value) => this.mView.Common()); this.mView.front_btn.onClick.AddListener(delegate() { this.mView.CutSectionName(true); }); this.mView.queen_btn.onClick.AddListener(delegate() { this.mView.CutSectionName(false); }); // this.mView.quit_btn.onClick.AddListener(delegate () { this.mView.BattleBtn(); }); //this.mView.Quit_btn.onClick.AddListener(delegate () { this.mView.CloseCustoms(); }); //this.mView.Star1_btn.onClick.AddListener(delegate () { this.mView.PassStage(1); }); //this.mView.Star2_btn.onClick.AddListener(delegate () { this.mView.PassStage(2); }); //this.mView.Star3_btn.onClick.AddListener(delegate () { this.mView.PassStage(3); }); //this.mView.buy_btn.onClick.AddListener(delegate () { this.mView.Expect(); }); //this.mView.operation_10_btn.onClick.AddListener(delegate () { this.mView.Expect(); }); //this.mView.operation_btn.onClick.AddListener(delegate () { this.mView.Expect(); }); //this.mView.embattle_btn.onClick.AddListener(delegate () { // UIFace.GetSingleton().Open(UIID.Stub, 0); //}); this.mView.Clear_4_btn.onClick.AddListener(delegate() { this.mView.OpenTreasure("Clear_4"); }); this.mView.Clear_8_btn.onClick.AddListener(delegate() { this.mView.OpenTreasure("Clear_8"); }); this.mView.Clear_12_btn.onClick.AddListener(delegate() { this.mView.OpenTreasure("Clear_12"); }); ZEventSystem.Register(EventConst.OnClose, this.mView, "CloseCustoms"); ZEventSystem.Register(EventConst.OpLevel, this, "OpLevel"); } else { ZEventSystem.DeRegister(EventConst.OpLevel, this); ZEventSystem.DeRegister(EventConst.OnClose, this.mView); this.mView.elite_tog.onValueChanged.RemoveAllListeners(); this.mView.common_tog.onValueChanged.RemoveAllListeners(); this.mView.front_btn.onClick.RemoveAllListeners(); this.mView.queen_btn.onClick.RemoveAllListeners(); this.mView.quit_btn.onClick.RemoveAllListeners(); //this.mView.Quit_btn.onClick.RemoveAllListeners(); //this.mView.Star1_btn.onClick.RemoveAllListeners(); //this.mView.Star2_btn.onClick.RemoveAllListeners(); //this.mView.Star3_btn.onClick.RemoveAllListeners(); //this.mView.buy_btn.onClick.RemoveAllListeners(); //this.mView.operation_10_btn.onClick.RemoveAllListeners(); //this.mView.operation_btn.onClick.RemoveAllListeners(); //this.mView.embattle_btn.onClick.RemoveAllListeners(); // this.mView.Clear_4_btn.onClick.RemoveAllListeners(); // this.mView.Clear_8_btn.onClick.RemoveAllListeners(); //this.mView.Clear_12_btn.onClick.RemoveAllListeners(); } }
public void InitEvent(bool open) { if (open) { ZEventSystem.Register(EventConst.ShowOneLuckyDrawResults, this, "ShowOneLuckyDrawResults"); ZEventSystem.Register(EventConst.ShowTenLuckyDrawResults, this, "ShowTenLuckyDrawResults"); } else { ZEventSystem.DeRegister(EventConst.ShowOneLuckyDrawResults); ZEventSystem.DeRegister(EventConst.ShowTenLuckyDrawResults); } }
private void initEvent(bool open) { if (open) { ZEventSystem.Register(EventConst.OnOpenTips, this, "OnOpenTips"); ZEventSystem.Register(EventConst.OnCloseTips, this, "OnCloseTips"); } else { ZEventSystem.DeRegister(EventConst.OnOpenTips, this); ZEventSystem.DeRegister(EventConst.OnCloseTips, this); } }
public override void OnOpen() { base.OnOpen(); this.mView.OpenShop(); ZEventSystem.Register(EventConst.RefreshTimes, this.mView, "RefreshTimes"); this.mView.ordinaryshop_btn.onClick.AddListener(delegate() { this.OpenShopItem(ShopType.ordinaryshop); }); this.mView.passbarrier_btn.onClick.AddListener(delegate() { this.OpenShopItem(ShopType.passbarriershop); }); this.mView.competitive_btn.interactable = false; //暂时 this.mView.guildshop_btn.interactable = false; //暂时 this.mView.competitive_btn.onClick.AddListener(delegate() { this.OpenShopItem(ShopType.competitiveshop); }); this.mView.guildshop_btn.onClick.AddListener(delegate() { this.OpenShopItem(ShopType.guildshop); }); }
private void AddEvent() { EventListener.Get(str_tog.gameObject).OnClick = e => { if (Tab == 1) { return; } Tab = 1; OnTipToggleClick(); SetStrengthenView(); }; EventListener.Get(adv_tog.gameObject).OnClick = e => { if (Tab == 2) { return; } Tab = 2; OnTipToggleClick(); SetAdvancedView(); }; EventListener.Get(ran_tog.gameObject).OnClick = e => { if (equip.ItemData.rare < 3) { CanvasView.Instance.AddNotice("蓝色以上品质装备开启洗炼功能"); switch (Tab) { case 1: str_tog.isOn = true; break; case 2: adv_tog.isOn = true; break; } return; } if (Tab == 3) { return; } Tab = 3; OnTipToggleClick(); SetRandomView(); }; ZEventSystem.Register(EventConst.UPSTRENGTHENVIEW, this, "UpView"); }
private void initEvent(bool open) { if (open) { this.mView.defend_btn.onClick.AddListener(delegate() { UIFace.GetSingleton().Open(UIID.Stub, 0, StubType.PVPDefend); }); ZEventSystem.Register(EventConst.OnStubChange, this, "OnStubChange"); } else { this.mView.defend_btn.onClick.RemoveAllListeners(); ZEventSystem.DeRegister(EventConst.OnStubChange, this); } }
public void RegisterEvent(bool open) { if (open) { this.mView.ShowNPC((int)ShopMgr.Instance.shoptype); this.mView.ClickHead((int)ShopMgr.Instance.shoptype); this.mView.UpdateUnitShop((int)ShopMgr.Instance.shoptype); ZEventSystem.Register(EventConst.ShowUnitShop, this, "ShowUnitShop"); } else { ZEventSystem.DeRegister(EventConst.ShowNPC); ZEventSystem.DeRegister(EventConst.ShowUnitShop); } }
private void _initEvent(bool open) { if (open) { _initAdditionEvent(true); ZEventSystem.Register(EventConst.UpdateItemList, this, "UpdateItemList"); ZEventSystem.Register(EventConst.UpdateItemParts, this, "UpdateItemParts"); } else { ZEventSystem.DeRegister(EventConst.UpdateItemList); ZEventSystem.DeRegister(EventConst.UpdateItemParts); _initAdditionEvent(false); } }
private void _initEvent(bool open) { if (open) { ZEventSystem.Register(EventConst.OnStubSaveOver, this, "OnStubSaveOver"); this.mView.StubCommit_btn.onClick.AddListener(delegate() { SaveStub(); }); } else { ZEventSystem.DeRegister(EventConst.OnStubSaveOver); this.mView.StubCommit_btn.onClick.RemoveAllListeners(); } }
public void Open() { select_trf.gameObject.SetActive(false); progress = Role.Instance.DivinationTree; SetProgress(progress); lucky_img.fillAmount = Role.Instance.DivinationLucky / maxLucky; EventListener.Get(take_btn.gameObject).OnClick = e => { ZEventSystem.Register(EventConst.ONOPENCOMPOSE, this, "OnOpenCompose"); UIFace.GetSingleton().Open(UIID.HeroDetail, HeroMgr.GetSingleton().GetNo1(), EHEROSHOWTYPE.Divination); Close(); if (select_trf.gameObject.activeInHierarchy) { select_trf.gameObject.SetActive(false); } ZEventSystem.DeRegister(EventConst.ONOPENCOMPOSE); }; }
public void InitEvent(bool open) { if (open) { ZEventSystem.Register(EventConst.OnMsgLogin, this, "OnLogin"); ZEventSystem.Register(EventConst.OnMsgLoginFailed, this, "OnLoginFailed"); ZEventSystem.Register(EventConst.OnMsgRegFailed, this, "OnRegFailed"); mView.login_btn.onClick.AddListener(() => { LoginOrRegist(true); }); mView.signin_btn.onClick.AddListener(() => { LoginOrRegist(false); }); } else { ZEventSystem.DeRegister(EventConst.OnMsgLogin, this); ZEventSystem.DeRegister(EventConst.OnMsgLoginFailed, this); ZEventSystem.DeRegister(EventConst.OnMsgRegFailed, this); mView.login_btn.onClick.RemoveAllListeners(); mView.signin_btn.onClick.RemoveAllListeners(); } }
private UIFace() { Registration(UIID.Login, new LoginCtrl()); Registration(UIID.Main, new MainCtrl()); Registration(UIID.Bag, new ItemCtrl()); Registration(UIID.Match, new MatchUICtrl()); Registration(UIID.Battle, new BattleCtrl()); Registration(UIID.Hero, new HeroCtrl()); Registration(UIID.HeroDetail, new HeroDetail()); Registration(UIID.HeroStarUp, new StarUpCtrl()); Registration(UIID.HeroGoto, new HeroGotoCtrl()); Registration(UIID.CreateRole, new SelectPerCtrl()); Registration(UIID.ExpPool, new ExppoolCtrl()); Registration(UIID.SelectCountry, new SelectStateCtrl()); Registration(UIID.Stub, new StubCtrl()); Registration(UIID.Tip, new TipCtrl()); Registration(UIID.Award, new SevenActivityCtrl()); Registration(UIID.SignIn, new SignInCtrl()); Registration(UIID.Shop, new ShopCtrl()); Registration(UIID.WesternShop, new WesternShopCtrl()); Registration(UIID.Corps, new CorpsCtrl()); Registration(UIID.FlagSelect, new FlagSelectCtrl()); Registration(UIID.CorpsMain, new CorpsMainCtrl()); Registration(UIID.Divination, new DivinationCtrl()); Registration(UIID.DivinationTip, new DivinationTip()); Registration(UIID.PlayerInfo, new PlayerInfoCtrl()); Registration(UIID.PlayerInfoDetail, new PlayerInfoDetailCtrl()); Registration(UIID.CompostDivination, new ComposeDivinationCtr()); Registration(UIID.Recruiting, new RecruitingCtrl()); Registration(UIID.Mail, new PostBoxCtrl()); Registration(UIID.GM, new GMCtrl()); Registration(UIID.Customs, new CustomsPassCtrl()); Registration(UIID.ShopItem, new ShopUICtrl()); Registration(UIID.Tips, new TipsCtrl()); Registration(UIID.Strengthen, new StrengthenCtrl()); Registration(UIID.StrengthenTip, new StrengthenTipCtrl()); Registration(UIID.EuqipTipCtrl, new EuqipTipCtrl()); Registration(UIID.RecruitingAward, new RecruitingAwardCtrl()); Registration(UIID.Arena, new ArenaCtrl()); Registration(UIID.Majesty, new MajestyCtrl()); Registration(UIID.RecruitingProbability, new RecruitingProbabilityCtrl()); ZEventSystem.Register(EventConst.NAVIGATIONBACK, this, "CallBack"); }
private void Instantiate(string id) { GameObject go = Instantiate(item, itemparent_trf, false); DivinationItemView div = go.GetComponent <DivinationItemView>(); TotemData td = TotemMgr.GetSingleton().GetTotemByID(id); if (td == null) { td = new TotemData(40007) { md5 = id }; TotemMgr.GetSingleton().AddTotem(td); } div.SetView(td); EventListener.Get(go).OnClick = e => { ZEventSystem.Register(EventConst.ONOPENCOMPOSE, this, "OnOpenCompose"); UIFace.GetSingleton().Open(UIID.DivinationTip, td, SHOWBUTTON.Ecompose); if (!select_trf.gameObject.activeInHierarchy) { select_trf.gameObject.SetActive(true); } select_trf.SetParent(go.transform); select_trf.transform.localPosition = Vector3.zero; }; EventListener.Get(go).BegineDragEvent = e => { Item_sr.OnBeginDrag(e); }; EventListener.Get(go).DragEvent = e => { Item_sr.OnDrag(e); }; EventListener.Get(go).EndDragEvent = e => { Item_sr.OnEndDrag(e); }; Role.Instance.DivinationLucky += JsonMgr.GetSingleton().GetTotemTreeByID(progress + 1).spend; lucky_img.fillAmount = Role.Instance.DivinationLucky / maxLucky; }
private void initEvent(bool open) { if (open) { this.mView.hidefull_tog.onValueChanged.AddListener(delegate(bool check) { onHideFullChanged(check); }); this.mView.search_btn.onClick.AddListener(delegate() { search(); }); this.mView.refresh_btn.onClick.AddListener(delegate() { refresh(); }); this.mView.modifyflag_btn.onClick.AddListener(delegate() { modify(); }); this.mView.createcorps_btn.onClick.AddListener(delegate() { create(); }); ZEventSystem.Register(EventConst.OnSelectFlag, this, "OnSelectFlag"); } else { this.mView.hidefull_tog.onValueChanged.RemoveAllListeners(); this.mView.search_btn.onClick.RemoveAllListeners(); this.mView.refresh_btn.onClick.RemoveAllListeners(); this.mView.modifyflag_btn.onClick.RemoveAllListeners(); this.mView.createcorps_btn.onClick.RemoveAllListeners(); ZEventSystem.DeRegister(EventConst.OnSelectFlag, this); } }
public void Init(bool open) { if (open) { OnSignIc(System.DateTime.Now.Month * 100 + System.DateTime.Now.Day, true, 11270); ZEventSystem.Register(EventConst.OnSignIc, this, "OnSignIc"); this.mView.Specifier_btn.onClick.AddListener(delegate() { this.mView.Specifier_obj.SetActive(true); }); this.mView.close_btn.onClick.AddListener(delegate() { this.mView.Specifier_obj.SetActive(false); }); this.mView.Ensure_btn.onClick.AddListener(delegate() { this.mView.GetAward_obj.SetActive(false); }); // this.mView.GoGame_btn.onClick.AddListener(delegate () { OnSelectPer(); }); // this.mView.Woman1_tog.onValueChanged.AddListener((bool value) => this.mView.CutRole(false, this.mView.Woman1_tog.gameObject)); } else { ZEventSystem.DeRegister(EventConst.OnSignIc, this); this.mView.Specifier_btn.onClick.RemoveAllListeners(); this.mView.close_btn.onClick.RemoveAllListeners(); this.mView.Ensure_btn.onClick.RemoveAllListeners(); // this.mView.Select1_btn.onClick.RemoveAllListeners(); // this.mView.Woman_tog.onValueChanged.RemoveAllListeners(); } }
public void Init(bool open) { if (open) { ZEventSystem.Register(EventConst.Incident, this, "Incident"); ZEventSystem.Register(EventConst.OnMailItemIncident, this, "OnMailItemIncident"); this.mView.Close_btn.onClick.AddListener(delegate() { this.Close(); }); this.mView.totala_tog.onValueChanged.AddListener((bool value) => this.mView.GetMail(MailTyper.zero)); this.mView.noticea_tog.onValueChanged.AddListener((bool value) => this.mView.GetMail(MailTyper.one)); this.mView.awarda_tog.onValueChanged.AddListener((bool value) => this.mView.GetMail(MailTyper.two)); this.mView.lettera_tog.onValueChanged.AddListener((bool value) => this.mView.GetMail(MailTyper.three)); } else { ZEventSystem.DeRegister(EventConst.Incident, this); ZEventSystem.DeRegister(EventConst.OnMailItemIncident, this); this.mView.Close_btn.onClick.RemoveAllListeners(); this.mView.totala_tog.onValueChanged.RemoveAllListeners(); this.mView.noticea_tog.onValueChanged.RemoveAllListeners(); this.mView.awarda_tog.onValueChanged.RemoveAllListeners(); this.mView.lettera_tog.onValueChanged.RemoveAllListeners(); } }
public SceneMgr() { ZEventSystem.Register(EventConst.OnScenePreload, this, "OnLoadSceneOver"); ZEventSystem.Register(EventConst.OnPreload, this, "OnPreload"); ZEventSystem.Register(EventConst.SceneLoaded, this, "OnSceneLoaded"); }
public override void OnInit() { base.OnInit(); ZEventSystem.Register(EventConst.GetShopItemByType, this, "GetShopItemByType"); }
public void Open() { all_img.GetComponent <Toggle>().isOn = true; ProcessCtrl.Instance.GoCoroutine("ShowWorker", ShowWorker(EWORKER.ALL)); ZEventSystem.Register(EventConst.HEROINFOCHANGE, this, "RefreshHeroInfo"); }
/// <summary> /// 战斗状态改变 /// </summary> /// <param name="state"></param> public void OnFightStateChange(FightState state) { switch (state) { case FightState.Init: break; case FightState.Prepare: //设置所有单位初始站位,目标站位 for (int idx = 0; idx < AllFighters.Count; ++idx) { AllFighters[idx].SystemProtect = false; AllFighters[idx].InitPassiveSkill(); } ZEventSystem.Register(EventConst.OnUnitMoveOver, this, "OnUnitMoveOver"); EnterBattileField(); break; case FightState.Fight: EDebug.Log("战斗开始"); CamMgrObj.ChangeCam(true); //使用被动技能 for (int idx = 0; idx < AllFighters.Count; ++idx) { FightUnit u = AllFighters[idx]; if (u.IsDead) { continue; } AllFighters[idx].FightIntervalAcc = 0; AllFighters[idx].FightInterval = 0; } break; case FightState.Continue: CamMgrObj.ChangeCam(false); clearFightState(false); for (int idx = 0; idx < Fighters.Count; ++idx) { FightUnit u = Fighters[idx]; if (u.IsDead) { continue; } u.RoundOver(); u.NewRound(); } ExitBattleField(); break; case FightState.Over: EDebug.Log("战斗结束, 是否胜利:" + HasWin); clearFightState(true); break; default: break; } }
private void _initEvent(bool open) { if (open) { ZEventSystem.Register(EventConst.OnCreateFight, this, "OnCreateFight"); ZEventSystem.Register(EventConst.OnFightUnitPop, this, "OnFightUnitPop"); ZEventSystem.Register(EventConst.OnAutoFightStateChange, this, "OnAutoFightStateChange"); ZEventSystem.Register(EventConst.OnGameSpeedChange, this, "OnGameSpeedChange"); ZEventSystem.Register(EventConst.OnNewRound, this, "OnNewRound"); ZEventSystem.Register(EventConst.OnUnitPause, this, "OnUnitPause"); ZEventSystem.Register(EventConst.OnMusicMute, this, "OnMusicMute"); ZEventSystem.Register(EventConst.OnSoundMute, this, "OnSoundMute"); ZEventSystem.Register(EventConst.OnCameraChangeOver, this, "OnCameraChangeOver"); ZEventSystem.Register(EventConst.OnFightStateChange, this, "OnFightStateChange"); ZEventSystem.Register(EventConst.OnTreasureFly, this, "OnTreasureFly"); ZEventSystem.Register(EventConst.OnTreasureFlyOver, this, "OnTreasureFlyOver"); ZEventSystem.Register(EventConst.OnCreateSummon, this, "OnCreateSummon"); ZEventSystem.Register(EventConst.DropOutItem, this, "DropOutItem"); ZEventSystem.Register(EventConst.OnInitEvent, this, "OnInitEvent"); this.mView.auto_fight_btn.onClick.AddListener(delegate() { this.OnAutoFightClick(); }); this.mView.speed_btn.onClick.AddListener(delegate() { this.OnSpeedClick(); }); this.mView.pause_btn.onClick.AddListener(delegate() { this.GamePause(true); }); this.mView.continue_btn.onClick.AddListener(delegate() { this.GamePause(false); }); this.mView.exit_btn.onClick.AddListener(delegate() { this.ExitFight(); }); this.mView.music_btn.onClick.AddListener(delegate() { this.OnMusicClick(); }); this.mView.sound_btn.onClick.AddListener(delegate() { this.OnSoundClick(); }); this.mView.FailExit_btn.onClick.AddListener(delegate() { this.ExitFight(); }); this.mView.FailTryAgain_btn.onClick.AddListener(delegate() { this.Retry(); }); this.mView.PVERetry_btn.onClick.AddListener(delegate() { this.Retry(); }); this.mView.PVENext_btn.onClick.AddListener(delegate() { this.OpenLevel(); }); this.mView.PVEBack_btn.onClick.AddListener(delegate() { this.ExitFight(); }); this.mView.PVPRetry_btn.onClick.AddListener(delegate() { this.Retry(); }); this.mView.DataAnalyzeClose_btn.onClick.AddListener(delegate() { this.mView.OpenDataAnalyze(false); }); this.mView.PVEDataAnalyze_btn.onClick.AddListener(delegate() { this.mView.OpenDataAnalyze(true); }); this.mView.PVPDataAnalyze_btn.onClick.AddListener(delegate() { this.mView.OpenDataAnalyze(true); }); this.mView.FailDataAnalyze_btn.onClick.AddListener(delegate() { this.mView.OpenDataAnalyze(true); }); } else { ZEventSystem.DeRegister(EventConst.OnInitEvent, this); ZEventSystem.DeRegister(EventConst.OnCreateFight, this); ZEventSystem.DeRegister(EventConst.OnFightUnitPop, this); ZEventSystem.DeRegister(EventConst.OnAutoFightStateChange, this); ZEventSystem.DeRegister(EventConst.OnGameSpeedChange, this); ZEventSystem.DeRegister(EventConst.OnNewRound, this); ZEventSystem.DeRegister(EventConst.OnUnitPause, this); ZEventSystem.DeRegister(EventConst.OnMusicMute, this); ZEventSystem.DeRegister(EventConst.OnSoundMute, this); ZEventSystem.DeRegister(EventConst.OnCameraChangeOver, this); ZEventSystem.DeRegister(EventConst.OnFightStateChange, this); ZEventSystem.DeRegister(EventConst.OnTreasureFly, this); ZEventSystem.DeRegister(EventConst.OnTreasureFlyOver, this); ZEventSystem.DeRegister(EventConst.OnCreateSummon, this); ZEventSystem.DeRegister(EventConst.DropOutItem, this); this.mView.auto_fight_btn.onClick.RemoveAllListeners(); this.mView.speed_btn.onClick.RemoveAllListeners(); this.mView.pause_btn.onClick.RemoveAllListeners(); this.mView.continue_btn.onClick.RemoveAllListeners(); this.mView.exit_btn.onClick.RemoveAllListeners(); this.mView.music_btn.onClick.RemoveAllListeners(); this.mView.sound_btn.onClick.RemoveAllListeners(); this.mView.FailExit_btn.onClick.RemoveAllListeners(); this.mView.FailTryAgain_btn.onClick.RemoveAllListeners(); this.mView.PVERetry_btn.onClick.RemoveAllListeners(); this.mView.PVENext_btn.onClick.RemoveAllListeners(); this.mView.PVEBack_btn.onClick.RemoveAllListeners(); this.mView.PVPRetry_btn.onClick.RemoveAllListeners(); this.mView.DataAnalyzeClose_btn.onClick.RemoveAllListeners(); this.mView.PVEDataAnalyze_btn.onClick.RemoveAllListeners(); this.mView.PVPDataAnalyze_btn.onClick.RemoveAllListeners(); this.mView.FailDataAnalyze_btn.onClick.RemoveAllListeners(); _initAdditionEvent(false); HeroTog(false); } }