// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Space)) { if (gm.gameState.Equals(GameState.COMABT_PAUSE)) { gm.OnStateChange += Disable; gm.SetGameState(GameState.PLAY); } else { gm.OnStateChange += Enable; gm.SetGameState(GameState.COMABT_PAUSE); } } if (inTacticalPause && !tm.IsTeamInCombat()) { if (Input.GetKeyDown(KeyCode.C)) { toggleAbilityMenu(); } if (Input.GetKeyDown(KeyCode.Tab) || Input.GetKeyDown(KeyCode.Alpha1) || Input.GetKeyDown(KeyCode.Alpha2) || Input.GetKeyDown(KeyCode.Alpha3) || Input.GetKeyDown(KeyCode.Alpha4)) { displayedPlayer = tm.activePlayer; //note to Claudia, this is my "bandaid" fix for some nulls if you tab before pressing c, an excellent work around -claudia int displayedPlayerId = displayedPlayer.id; bool playerFound = false; while (!playerFound) { if (displayedPlayerId < 4) { displayedPlayerId++; } else { displayedPlayerId = 1; } if (!tm.getPlayerFromId(displayedPlayerId).resources.isDead) { playerFound = true; } } displayedPlayer = tm.getPlayerFromId(displayedPlayerId); loadCurrentPlayerInfo(displayedPlayer); } } }
// Use this for initialization void Start() { SimpleGameManager gm = GameObject.Find("GameManager").GetComponent <SimpleGameManager>(); gm.OnStateChange += LoadMainMenu; gm.SetGameState(GameState.MAIN_MENU); }
// Use this for initialization void Awake() { if (FindObjectOfType <SimpleGameManager>()) { manager = FindObjectOfType <SimpleGameManager>(); } manager.SetGameState(GameState.MENU); }
public void ToMain() { //Debug.Log("setting state change to load main menu"); gm.OnStateChange += loadMainMenu; gm.SetGameState(GameState.MAIN_MENU); }
public void ShowCredits() { // show credits scene or GUI GM.SetGameState(GameState.CREDITS); Debug.Log(GM.gameState); }
public void StartGame() { GM.SetGameState(GameState.GAME); Debug.Log("Loading Game State: " + GM.gameState); SceneManager.LoadScene("GameScene"); }
void Start() { Debug.Log("Current game state when Starts: " + GM.gameState); GM.SetGameState(GameState.MAIN_MENU); }
// Use this for initializati void Start() { Debug.Log("CurrentGameState When Startigs Boi: " + GM.gameState); GM.SetGameState(GameState.MAIN_MENU); }