void OnDisable() { Instance = null; EventCenter.RemoveListener <Iplayer>(EGameEvent.eGameEvent_AbsSkillInfo, AddHeroAbsorbSkill); EventCenter.RemoveListener <Iplayer>(EGameEvent.eGameEvent_SkillInfo, InitHeroSkills); EventCenter.RemoveListener <Iplayer>(EGameEvent.eGameEvent_SkillUpLvChange, SkillUpgrade); EventCenter.RemoveListener <Iplayer>(EGameEvent.eGameEvent_SkillCDInfo, ChangeSkillCd); }
void OnEnable() { Instance = this; Init(); EventCenter.AddListener <Iplayer>(EGameEvent.eGameEvent_AbsSkillInfo, AddHeroAbsorbSkill); EventCenter.AddListener <Iplayer>(EGameEvent.eGameEvent_SkillInfo, InitHeroSkills); EventCenter.AddListener <Iplayer>(EGameEvent.eGameEvent_SkillUpLvChange, SkillUpgrade); EventCenter.AddListener <Iplayer>(EGameEvent.eGameEvent_SkillCDInfo, ChangeSkillCd); }
void OnEnable() { Instance = this; Init(); EventCenter.AddListener <IPlayer>((Int32)GameEventEnum.GameEvent_AbsSkillInfo, AddHeroAbsorbSkill);//添加英雄吸附技能 EventCenter.AddListener <IPlayer>((Int32)GameEventEnum.GameEvent_SkillInfo, InitHeroSkills); EventCenter.AddListener <IPlayer>((Int32)GameEventEnum.GameEvent_SkillUpLvChange, SkillUpgrade); EventCenter.AddListener <IPlayer>((Int32)GameEventEnum.GameEvent_SkillCDInfo, ChangeSkillCd); }