Exemple #1
0
 //this will only happen here
 private void WeaponExperienceGain(Item.WeaponSkill weapon, float experience)
 {
     myWeaponSkillExperience[weapon] += experience;
     if (myWeaponSkillExperience[weapon] >= (100 * myWeaponSkillLevels[weapon]))
     {
         myWeaponSkillLevels[weapon]++;
         myWeaponSkillExperience[weapon] = 0f;
         SkillGainCallback();
         //Debug.Log("LEVEL UP: " + weapon + myWeaponSkillLevels[weapon] + "!!!");
     }
 }
Exemple #2
0
 private float GetWeaponSkill(Item.WeaponSkill weaponSkill)
 {
     //Debug.Log(body.OverallHealth() + " * " + myWeaponSkillLevels[WeaponSkill] + " = " + body.OverallHealth() * myWeaponSkillLevels[WeaponSkill]);
     return(body.OverallHealth() * myWeaponSkillLevels[weaponSkill]);
 }