private void OnSearchSessionEnded(SearchSession session) { if (session.searchStatus == SearchStatus.success) { UsersRequest.WritePoints(new UserRoomPoints(LocalPlayer, new NetRoomPoints(session.roomId, ravenhillGameModeService.roomMode, session.Points))); } }
public void Setup(object data) { INetErrorFactory errorFactory = new NetErrorFactory(); usersRequest = new UsersRequest(this, "https://server.playnebula.com/raven/users.php", errorFactory, resourceService); giftsRequest = new GiftsRequest(this, "https://server.playnebula.com/raven/gifts.php", errorFactory, resourceService); friendRequest = new FriendRequest(this, "https://server.playnebula.com/raven/friends.php", errorFactory, resourceService); }
private void OnPlayerLevelChanged(int oldLevel, int newLevel) { UpdateLocalPlayer(); if (isLoaded) { UsersRequest.WriteUser(LocalPlayer, engine.GetService <IPlayerService>().wishlist.JsonCompatibale); } }
private void OnPlayerAvatarChanged(string oldAvatar, string newAvatar) { UpdateLocalPlayer(); if (isLoaded) { UsersRequest.WriteUser(LocalPlayer, engine.GetService <IPlayerService>().wishlist.JsonCompatibale); } }
private void WritePlayer() { if (!isPlayerWrited) { isPlayerWrited = true; UsersRequest.WriteUser(LocalPlayer, engine.GetService <IPlayerService>().wishlist.JsonCompatibale); } }
private void RequestRanks() { if (!isRanksRequested) { isRanksRequested = true; UsersRequest.ReadAllRoomPoints( resourceService. roomList. Where(r => r.roomType == RoomType.search). Select(r => r.id). ToList()); } }