using System.Collections; using System.Collections.Generic; using UnityEngine; using SiegeSong; namespace SiegeSong { //[System.Serializable] public struct ActorList { public [] actors; } //[Serializable] public struct TerrainDeformationList { public TerrainDeformation[] terrainDeformations; } //[Serializable] public struct FactionOperationList { public FactionOperation[] factionOperations; } //[Serializable] public struct FactionOperationList { public FactionOperation[] factionOperations; } //[Serializable] public struct QuestlineChoiceList { public QuestlineChoice[] questlineChoices; } //[Serializable] public struct WorldObjectLocationList { public WorldObjectLocation[] worldObjectLocations; } [System.Serializable] public class SaveFile { public List Actors; //public Dictionary WorldObjectLocations; // To Do - convert to flat sub-object //public TerrainDeformationList WorldObjectLocationList; //public TerrainDeformationList TerrainDeformationList; //public FactionOperationList FactionOperationList; //public QuestlineChoiceList QuestlineChoiceList; public int Year; public int Day; public int Hour; public int Minute; } }