Example #1
0
        public override void OnStateUpdate()
        {
            // Waiting for players to ready up.
            for (int i = 1; i <= 4; i++)
            {
                if (XCI.GetButtonDown(XboxButton.A, (XboxController)i))
                {
                    if (!_readiedControllers.Contains(i))
                    {
                        _readiedControllers.Add(i);
                        _readyUpMenu.Ready(i);

                        if (_readiedControllers.Count == 4)
                        {
                            _game.ChangeState(_ingameState);
                        }
                    }
                }
            }

            if (Input.GetKeyDown(KeyCode.Space))
            {
                _game.ChangeState(_ingameState);
            }
        }
Example #2
0
 public override void OnStateUpdate()
 {
     if (XCI.GetButtonDown(XboxButton.A))
     {
         _game.ChangeState(_readyUpState);
     }
 }