using System.Collections; using System.Collections.Generic; using UnityEngine; [System.Serializable] public class persistancePlayerSkillsListBySaveSlotInfo { public int saveNumber; public List playerSkillsList = new List (); } [System.Serializable] public class persistancePlayerCategorySkillInfo { public int playerID; public List categorySkillsList = new List (); } [System.Serializable] public class persistanceCategorySkillInfo { public List skillsList = new List (); } [System.Serializable] public class persistanceSkillInfo { public bool skillUnlocked; public bool skillActive; public bool skillComplete; public float currentValue; public bool currentBoolState; public int currentSkillLevel; public persistanceSkillInfo (persistanceSkillInfo obj) { skillUnlocked = obj.skillUnlocked; skillActive = obj.skillActive; skillComplete = obj.skillComplete; currentValue = obj.currentValue; currentBoolState = obj.currentBoolState; currentSkillLevel = obj.currentSkillLevel; } public persistanceSkillInfo () { } }