using System.Collections; using System.Collections.Generic; using UnityEngine; [System.Serializable] public class persistanceElementsOnSceneBySaveSlotInfo { public int saveNumber; public List playerElementsOnSceneList = new List (); } [System.Serializable] public class persistancePlayerElementOnSceneInfo { public int playerID; public List elementOnSceneList = new List (); } [System.Serializable] public class persistanceElementOnSceneInfo { public int elementScene; public int elementID; public bool elementActiveState; public bool savePositionValues; public float positionX; public float positionY; public float positionZ; public bool saveRotationValues; public float rotationX; public float rotationY; public float rotationZ; public int elementPrefabID; public bool useElementPrefabID; public bool useStats; public List floatValueStatList = new List (); public List boolValueStatList = new List (); public persistanceElementOnSceneInfo () { } }