Exemple #1
0
 private void OnJoinGame(CallbackContext ctx)
 {
     if (InputDeviceManager.AddPlayer(ctx.control.device))
     {
         int playerNumber = InputDeviceManager.GetPlayerNumber(ctx.control.device);
         playerProps[playerNumber - 1].SetActive(true);
         playerTexts[playerNumber - 1].SetActive(false);
         Debug.Log("Player " + playerNumber + " joined game");
     }
 }
Exemple #2
0
    private void OnLeaveGame(CallbackContext ctx)
    {
        int playerNumber = InputDeviceManager.GetPlayerNumber(ctx.control.device);

        if (InputDeviceManager.RemovePlayer(ctx.control.device))
        {
            playerProps[playerNumber - 1].SetActive(false);
            playerTexts[playerNumber - 1].SetActive(true);
            Debug.Log("Player " + playerNumber + " left game");
        }
    }