public void SetPlayerSkill(PlayerSkillsEnum skill, int value) { int skillIndex = (int)skill; if (mSkillsArray != null && mSkillsArray.Length > skillIndex) { mSkillsArray[skillIndex].Level = value; } }
public PlayerSkill GetPlayerSkill(PlayerSkillsEnum skill) { int skillIndex = (int)skill; PlayerSkill playerSkill = new PlayerSkill(); if (mSkillsArray != null && mSkillsArray.Length > skillIndex) { playerSkill = mSkillsArray[skillIndex]; } return(playerSkill); }
public int GetSkillValue(PlayerSkillsEnum skill) { int skillIndex = (int)skill; int val = 0; if (mSkillsArray != null && mSkillsArray.Length > skillIndex) { val = mSkillsArray[skillIndex].Level; } return(val); }
public StatUsageTriggerEvent(PlayerSkillsEnum skill) { this.Skill = skill; }