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));
     }
 }