Esempio n. 1
0
    public void SetPlayerSkill(PlayerSkillsEnum skill, int value)
    {
        int skillIndex = (int)skill;

        if (mSkillsArray != null && mSkillsArray.Length > skillIndex)
        {
            mSkillsArray[skillIndex].Level = value;
        }
    }
Esempio n. 2
0
    public PlayerSkill GetPlayerSkill(PlayerSkillsEnum skill)
    {
        int         skillIndex  = (int)skill;
        PlayerSkill playerSkill = new PlayerSkill();

        if (mSkillsArray != null && mSkillsArray.Length > skillIndex)
        {
            playerSkill = mSkillsArray[skillIndex];
        }
        return(playerSkill);
    }
Esempio n. 3
0
    public int GetSkillValue(PlayerSkillsEnum skill)
    {
        int skillIndex = (int)skill;
        int val        = 0;

        if (mSkillsArray != null && mSkillsArray.Length > skillIndex)
        {
            val = mSkillsArray[skillIndex].Level;
        }
        return(val);
    }
Esempio n. 4
0
 public StatUsageTriggerEvent(PlayerSkillsEnum skill)
 {
     this.Skill = skill;
 }