Exemplo n.º 1
0
    void FixedUpdate()
    {
        //put this in an update loop to prevent forver pausing
        for (int i = 0; i < 4; i++)
        {
            state = GamePad.GetState((PlayerIndex)i, GamePadDeadZone.None);
            if (state.Buttons.Start == ButtonState.Pressed && prestate.Buttons.Start == ButtonState.Released && !isPaused)
            {
                prestate = state;
                pauseGame(i);
            }
        }
        if (spawn)
        {
            count++;
            if (count > 200)
            {
                RespawnScript a = GameObject.Find("RespawnObject").GetComponent <RespawnScript> ();

                for (int i = 0; i < 4; i++)
                {
                    if (players [i])
                    {
                        Debug.Log("adding player: " + i);
                        a.InitialSpawn(i);
                    }
                }
                spawn = false;
            }
        }
        prestate = state;
    }