12345678910111213141516171819202122232425262728293031323334353637 |
- using System.Collections.Generic;
- namespace GFGGame
- {
- public class SkillDataManager : SingletonBase<SkillDataManager>
- {
- public Dictionary<int, SkillData> skillData = new Dictionary<int, SkillData>();
- public void Clear()
- {
- skillData.Clear();
- }
- public void InitServerData(List<SkillData> 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;
- }
- }
- }
|