//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] + "!!!"); } }
private float GetWeaponSkill(Item.WeaponSkill weaponSkill) { //Debug.Log(body.OverallHealth() + " * " + myWeaponSkillLevels[WeaponSkill] + " = " + body.OverallHealth() * myWeaponSkillLevels[WeaponSkill]); return(body.OverallHealth() * myWeaponSkillLevels[weaponSkill]); }