Пример #1
0
        public void Refresh()
        {
            if (Mode == TrapMode.Set && !SkillUpdating)
            {
                Skill skill = null;
                if (Skills.Get.HasLearnedSkill(TrappingSkillName, out skill))
                {
                    TrappingSkill trappingSkill = skill as TrappingSkill;
                    Debug.Log("Asking skill to update trap");
                    trappingSkill.UpdateTrap(this);
                }
                else
                {
                    Debug.Log("Haven't learned this skill");
                }
            }

            if (Mode == TrapMode.Set)
            {
                PlayAnimation(AnimationOpenClipName);
            }
            else
            {
                PlayAnimation(AnimationCloseClipName);
            }
        }
Пример #2
0
 public void Refresh()
 {
     if (Mode == TrapMode.Set && !SkillUpdating)
     {
         Skill skill = null;
         if (Skills.Get.HasLearnedSkill(TrappingSkillName, out skill))
         {
             TrappingSkill trappingSkill = skill as TrappingSkill;
             trappingSkill.UpdateTrap(this);
         }
     }
 }