public void AddSkillUsage(uint skillId) { SkillUsageData skillUd = data.skill_data.Find((SkillUsageData udata) => { return(skillId == udata.skill_id); }); if (skillUd == null) { skillUd = new SkillUsageData(); skillUd.skill_id = skillId; data.skill_data.Add(skillUd); } skillUd.usage += 1; }
public void SkillUsageSuccess(uint skillId, bool bSuccess) { if (!bSuccess) { return; } SkillUsageData skillUd = data.skill_data.Find((SkillUsageData udata) => { return(skillId == udata.skill_id); }); if (skillUd == null) { Debug.LogError("Add SkillUsageData firstly."); return; } skillUd.success += 1; }