private void useSkillFromInput(IControllable character, SkillControl skillControll, KeyCode skillKey) { if (skillControll.IsSkillAvailable() && Input.GetKeyUp(skillKey)) { if (character.UseSkill(skillControll.Skill)) { skillControll.SkillUsed(); } } }