public void returnToSectorButtonClick() { GameState currGameState = GlobalData.gameStateManager.GetCurrentGameState(); currGameState.location = null; levelScreenSelector.SelectScreen((int)LevelScreenIndices.LOADING); }
private void LoadLocation(GameState gameState) { Debug.Log("Start loading location: " + gameState.location.getName()); if ((gameState.location.firstPhraseNpcId > 0) && (gameState.location.firstPhraseId > 0) && (!gameState.returnToLocationFlag)) { Debug.Log("Go to dialog screen"); levelScreenSelector.SelectScreen((int)LevelScreenIndices.LOCATION_DIALOG); return; } gameState.returnToLocationFlag = false; levelScreenSelector.SelectScreen((int)LevelScreenIndices.LOCATION); }
private void ReturnToLocation() { GameState currGameState = GlobalData.gameStateManager.GetCurrentGameState(); currGameState.returnToLocationFlag = true; levelScreenSelector.SelectScreen((int)LevelScreenIndices.LOADING); }
private void onLocationClickListener(LocationState locState) { GameState currGameState = GlobalData.gameStateManager.GetCurrentGameState(); currGameState.location = locState; levelScreenSelector.SelectScreen((int)LevelScreenIndices.LOADING); }
private void onSectorClickListener(SectorState sectorState) { GameState currGameState = GlobalData.gameStateManager.GetCurrentGameState(); currGameState.sector = sectorState; levelScreenSelector.SelectScreen((int)LevelScreenIndices.LOADING); }
public void OnLoad() { Debug.Log("[" + ToString() + "] Loaded"); screenSelector.ClearScreens(); screenSelector.SelectScreen((int)StartGameScreenIndices.PLAYER); highlightController.ClearHighlights(); highlightController.HighlightObject(0); fillNewGameUI.UpdateUI(); }
void Start() { mainScreenSelector.ClearScreens(); mainScreenSelector.SelectScreen((int)MainScreenIndices.MAIN_MENU); LoadGameSettingsFromFile(); }
void Start() { levelScreenSelector.ClearScreens(); levelScreenSelector.SelectScreen((int)LevelScreenIndices.LOADING); }
public void newGameButtonClick() { mainScreenSelector.SelectScreen((int)MainScreenIndices.START_GAME); }