From c5229ec437c1898575559dbaefb722a193f0b381 Mon Sep 17 00:00:00 2001 From: momintlh <77355191+momintlh@users.noreply.github.com> Date: Tue, 4 Feb 2025 11:28:41 +0500 Subject: [PATCH] chore: testing scene for turnbased --- .../{TestScene.unity => TurnBased.unity} | 0 ...tScene.unity.meta => TurnBased.unity.meta} | 0 Assets/Scripts/GameManager.cs | 47 ++++++------------- 3 files changed, 15 insertions(+), 32 deletions(-) rename Assets/Scenes/{TestScene.unity => TurnBased.unity} (100%) rename Assets/Scenes/{TestScene.unity.meta => TurnBased.unity.meta} (100%) diff --git a/Assets/Scenes/TestScene.unity b/Assets/Scenes/TurnBased.unity similarity index 100% rename from Assets/Scenes/TestScene.unity rename to Assets/Scenes/TurnBased.unity diff --git a/Assets/Scenes/TestScene.unity.meta b/Assets/Scenes/TurnBased.unity.meta similarity index 100% rename from Assets/Scenes/TestScene.unity.meta rename to Assets/Scenes/TurnBased.unity.meta diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/GameManager.cs index 98850c1..3183da9 100644 --- a/Assets/Scripts/GameManager.cs +++ b/Assets/Scripts/GameManager.cs @@ -1,3 +1,4 @@ +using System; using Playroom; using UnityEngine; @@ -5,51 +6,33 @@ public class GameManager : MonoBehaviour { private PlayroomKit _kit; - private void Start() + private void Awake() { _kit = new(); + } + private void Start() + { _kit.InsertCoin(new InitOptions() { - gameId = "[my game id]", - maxPlayersPerRoom = 8, - discord = true - }, () => - { - // same event multiple RPCs - _kit.RpcRegister("A", A); - _kit.RpcRegister("A", A2); - - // RPC Call From Another RPC - _kit.RpcRegister("host", (data, sender) => - { - Debug.Log("Host RPC CALLED"); - _kit.RpcCall("client", 1, PlayroomKit.RpcMode.ALL); - } - ); - _kit.RpcRegister("client", (data, sender) => - { - Debug.Log("client rpc called"); - }); - }); + turnBased = true, + maxPlayersPerRoom = 2, + }, OnLaunchCallBack); } - private void Update() + private void OnLaunchCallBack() { - if (Input.GetMouseButtonDown(0)) - _kit.RpcCall("A", 1, PlayroomKit.RpcMode.HOST); - - if (Input.GetMouseButtonDown(1)) - _kit.RpcCall("host", 1, PlayroomKit.RpcMode.HOST); + _kit.OnPlayerJoin(CreatePlayer); + + // _kit.get } - private void A(string data, string sender) + private void CreatePlayer(PlayroomKit.Player player) { - Debug.Log($"[Unity] A called"); + Debug.Log($"{player.id} joined the room!"); } - private void A2(string data, string sender) + private void Update() { - Debug.LogWarning("[Unity] A2 data: " + data.ToString()); } } \ No newline at end of file