Exemplo n.º 1
0
 private void OnImpactSkill(CharacterInfo entity, int skillId)
 {
     if (null != entity)
     {
         if (entity.SkillController != null)
         {
             SkillInfo skillInfo = entity.GetSkillStateInfo().GetSkillInfoById(skillId);
             if (null != skillInfo)
             {
                 long curTime = TimeUtility.GetServerMilliseconds();
                 if (!skillInfo.IsInCd(curTime / 1000.0f))
                 {
                     entity.SkillController.ForceStartSkill(skillId);
                     skillInfo.BeginCD();
                 }
             }
         }
     }
 }