コード例 #1
0
 public AttackSkill(SkillScriptableObject skill) : base(skill)
 {
     if (skill.power <= 0 || skill.power > 10)
     {
         this.power = rnd.Next(1, 11);
     }
 }
コード例 #2
0
 public void AttemptToUseSkill(SkillScriptableObject skill, InventoryItem scrollToRemove = null)
 {
     Debug.Log($"Attempting to use SkillInfo {skill.Name}");
     if (ActionsLeft > 0 || !GlobalTBModeController.Instance.IsTurnBased)
     {
         IsTargetingSkill   = true;
         SkillBeingTargeted = skill;
         scroll             = scrollToRemove;
     }
 }
コード例 #3
0
ファイル: Skill.cs プロジェクト: Kolark/TallerPractico2
 public Skill(SkillScriptableObject skill)
 {
     this.skillName = skill.skillName;
     this.power     = skill.power;
     this.affinity  = skill.affinity;
 }
コード例 #4
0
 public void CancelSkillUse()
 {
     Debug.Log($"Cancelling use of SkillInfo {SkillBeingTargeted.Name}");
     IsTargetingSkill   = false;
     SkillBeingTargeted = null;
 }