SkillTree.equipSkill C# (CSharp) Méthode

equipSkill() protected méthode

protected equipSkill ( ) : void
Résultat void
	protected void equipSkill(){
		//make sure target is set, and mouse is still in target position (since target doesn't go back null)
		if(target != null && target.position.Contains(mousePositionInSkillTree())){
			//on mouse click, if target skill is avalable and unlocked
			if(Input.GetMouseButton(1) && target.isAvailable() && target.isUnlocked()){
				SkillNode newSkill = new SkillNode(target.skillType, target.skillName, target.skillDesc, target.position, target.icon);
				if(Input.GetKeyDown(KeyCode.Alpha1)){
					actionBar.setActiveSkill1(newSkill);
				}
				if(Input.GetKeyDown(KeyCode.Alpha2)){
					actionBar.setActiveSkill2(newSkill);
				}
				if(Input.GetKeyDown(KeyCode.Alpha3)){
					actionBar.setActiveSkill3(newSkill);
				}
				if(Input.GetKeyDown(KeyCode.Alpha4)){
					actionBar.setActiveSkill4(newSkill);
				}
				if(Input.GetKeyDown(KeyCode.Alpha5)){
					actionBar.setActiveSkill5(newSkill);
				}
				if(Input.GetKeyDown(KeyCode.Alpha6)){
					actionBar.setActiveSkill6(newSkill);
				}
			}
		}
	}