public void LoadData(SaveDataBase saveData) { SpawnerSaveData spawnerSaveData = (SpawnerSaveData)saveData; //StateMachine.Initialize(spawnerSaveData.CurrentState); //Initialized = true; StartingState = spawnerSaveData.CurrentState; }
public SaveDataBase SaveData() { SpawnerSaveData saveData = new SpawnerSaveData { Name = gameObject.name, CurrentState = StateMachine.ActiveEnumState }; return(saveData); }