using System.Collections.Generic; namespace GFGGame { public class SkillDataManager : SingletonBase { public Dictionary skillData = new Dictionary(); public void Clear() { skillData.Clear(); } public void InitServerData(List skillDatas) { skillData.Clear(); if (skillDatas != null && skillDatas.Count > 0) { foreach (SkillData skillData in skillDatas) { this.skillData.Add(skillData.id, skillData); } } } public void UpSkill(int skillId) { if (!skillData.ContainsKey(skillId)) { SkillData skillData = new SkillData(); skillData.id = skillId; skillData.lv = 1; this.skillData.Add(skillId, skillData); } skillData[skillId].lv += 1; } } }