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);
 }