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"); } }
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"); } }