void OnReceivedPlaceData(byte[] msg) { PlaceDataPacket placeDataPacket = new PlaceDataPacket(msg); Place[] placeData = placeDataPacket.GetData(); dataManager.SetPlaceData(placeData); loadingManager.dataCheck[(int)ServerPacketId.PlaceData - 4] = true; }
public ServerPacketId PlaceDataRequest(byte[] data) { Console.WriteLine("성 위치 데이터 요청"); string Id = LoginUser[tcpPacket.client]; UserData newUserData = database.GetAccountData(Id); Place[] placeData = database.GetWorldMapData(); PlaceDataPacket positionDataPacket = new PlaceDataPacket(placeData); msg = CreatePacket(positionDataPacket, ServerPacketId.PlaceData); return(ServerPacketId.PlaceData); }