using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Networking; public static class WebQuery { public static void SetInit(MonoBehaviour behaviour, ulong id, string avatarId, string roomId, RequestDelegate action) { var user = new UserAvatarAndRoom() { id = id.ToString(), avatarId = avatarId, roomId = roomId }; WebRequest.Post(behaviour, "Init", JsonUtility.ToJson(user), (UnityWebRequest request, string data) => { action(request, data); }); } public static void SetAvatar(MonoBehaviour behaviour, ulong id, string avatarId, RequestDelegate action) { var user = new UserAvatar() { id = id.ToString(), avatarId = avatarId, }; WebRequest.Post(behaviour, "SetAvatar", JsonUtility.ToJson(user), (UnityWebRequest request, string data) => { action(request, data); }); } public static void SetRoom(MonoBehaviour behaviour, ulong id, string roomId, RequestDelegate action) { var user = new UserRoom { id = id.ToString(), roomId = roomId, }; WebRequest.Post(behaviour, "SetRoom", JsonUtility.ToJson(user), (UnityWebRequest request, string data) => { action(request, data); }); } }