// 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);
            }
        }
    }
Exemple #2
0
    // 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);
    }
Exemple #4
0
 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);
 }
Exemple #6
0
 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);
 }
Exemple #8
0
 // Use this for initializati
 void Start()
 {
     Debug.Log("CurrentGameState When Startigs Boi: " + GM.gameState);
     GM.SetGameState(GameState.MAIN_MENU);
 }