// Token: 0x06000275 RID: 629 RVA: 0x00013E74 File Offset: 0x00012074 public void RaiseSkill(Skills.SkillType skillType, float factor = 1f) { if (skillType == Skills.SkillType.None) { return; } Skills.Skill skill = this.GetSkill(skillType); float level = skill.m_level; if (skill.Raise(factor)) { if (this.m_useSkillCap) { this.RebalanceSkills(skillType); } this.m_player.OnSkillLevelup(skillType, skill.m_level); MessageHud.MessageType type = ((int)level == 0) ? MessageHud.MessageType.Center : MessageHud.MessageType.TopLeft; this.m_player.Message(type, string.Concat(new object[] { "$msg_skillup $skill_", skill.m_info.m_skill.ToString().ToLower(), ": ", (int)skill.m_level }), 0, skill.m_info.m_icon); Gogan.LogEvent("Game", "Levelup", skillType.ToString(), (long)((int)skill.m_level)); } }
public void RaiseSkill(Skills.SkillType skillType, float factor = 1f) { if (skillType == Skills.SkillType.None) { return; } Skills.Skill skill = this.GetSkill(skillType); float level = skill.m_level; if (!skill.Raise(factor)) { return; } if (this.m_useSkillCap) { this.RebalanceSkills(skillType); } this.m_player.OnSkillLevelup(skillType, skill.m_level); this.m_player.Message((int)level == 0 ? MessageHud.MessageType.Center : MessageHud.MessageType.TopLeft, "$msg_skillup $skill_" + skill.m_info.m_skill.ToString().ToLower() + ": " + (object)(int)skill.m_level, 0, skill.m_info.m_icon); Gogan.LogEvent("Game", "Levelup", skillType.ToString(), (long)(int)skill.m_level); }