Esempio n. 1
0
 public bool RequestUsePendingSkill(bool isLeftHand, Vector3?aimPosition)
 {
     if (queueUsingSkill.HasValue && PlayerCharacterEntity.CanUseSkill())
     {
         UsingSkillData queueUsingSkillValue = queueUsingSkill.Value;
         if (queueUsingSkillValue.aimPosition.HasValue)
         {
             aimPosition = queueUsingSkillValue.aimPosition.Value;
         }
         queueUsingSkill = null;
         if (aimPosition.HasValue)
         {
             return(PlayerCharacterEntity.RequestUseSkill(queueUsingSkillValue.dataId, isLeftHand, aimPosition.Value));
         }
         else
         {
             return(PlayerCharacterEntity.RequestUseSkill(queueUsingSkillValue.dataId, isLeftHand));
         }
     }
     return(false);
 }