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); } }
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); } } }