Example #1
0
 public bool IsInState(SpecialSkillEff eff)
 {
     if (eff != SpecialSkillEff.Skill_Meihuo)
     {
         return(eff == SpecialSkillEff.Skill_TianBenDiLie && this._inTianBenDiLie);
     }
     return(this._inMeiHuo);
 }
Example #2
0
 public void SetState(SpecialSkillEff eff, bool isInstate)
 {
     if (eff != SpecialSkillEff.Skill_Meihuo)
     {
         if (eff == SpecialSkillEff.Skill_TianBenDiLie)
         {
             this._inTianBenDiLie = isInstate;
         }
     }
     else
     {
         this._inMeiHuo = isInstate;
     }
 }
 public override void OnSpecialSkillEffEnd(SpecialSkillEff eff)
 {
     this.effData.SetState(eff, false);
 }
 public override void OnSpecialSKillEffBegin(SpecialSkillEff eff)
 {
     this.effData.SetState(eff, true);
 }
 public virtual void OnSpecialSkillEffEnd(SpecialSkillEff eff)
 {
 }
 public virtual void OnSpecialSKillEffBegin(SpecialSkillEff eff)
 {
 }