public void InitWithSaveData(PlayerChessData data) { Debug.Assert(data.prototype == prefabPrototype); useSaveData = true; skills.Clear(); foreach (PlayerSkillData skillData in data.skills) { skills.Add(PlayerSkill.CreateInstanceFromSaveData(skillData)); } }