public void LoadData(SaveDataBase saveData) { SpawnerSaveData spawnerSaveData = (SpawnerSaveData)saveData; //StateMachine.Initialize(spawnerSaveData.CurrentState); //Initialized = true; StartingState = spawnerSaveData.CurrentState; }
private void OnWaveComplete(SpawnerStateEnum stateEnum) { if (stateEnum == SpawnerStateEnum.Complete) { Debug.Log("Game Over"); SceneManager.LoadScene("MenuScene"); } }
public void CompleteWave(SpawnerStateEnum nextState) { OnWaveComplete?.Invoke(nextState); }