private UniTaskVoid HandleRequestSpawnMap( RequestHandlerData requestHandler, RequestSpawnMapMessage request, RequestProceedResultDelegate <ResponseSpawnMapMessage> result) { ResponseSpawnMapMessage.Error error = ResponseSpawnMapMessage.Error.None; if (!CentralAppServerRegister.IsRegisteredToCentralServer) { error = ResponseSpawnMapMessage.Error.NotReady; } else if (string.IsNullOrEmpty(request.mapId)) { error = ResponseSpawnMapMessage.Error.EmptySceneName; } if (error != ResponseSpawnMapMessage.Error.None) { result.Invoke(AckResponseCode.Error, new ResponseSpawnMapMessage() { error = error }); } else { SpawnMap(request, result, false); } return(default);
private void ReponseMapSpawn(uint ackId, ResponseSpawnMapMessage.Error error) { ResponseSpawnMapMessage responseMessage = new ResponseSpawnMapMessage(); responseMessage.ackId = ackId; responseMessage.responseCode = error == ResponseSpawnMapMessage.Error.None ? AckResponseCode.Success : AckResponseCode.Error; responseMessage.error = error; CentralAppServerRegister.ClientSendPacket(DeliveryMethod.ReliableOrdered, MMOMessageTypes.ResponseSpawnMap, responseMessage.Serialize); }
private void ReponseMapSpawn(uint ackId, ResponseSpawnMapMessage.Error error) { ResponseSpawnMapMessage responseMessage = new ResponseSpawnMapMessage(); responseMessage.ackId = ackId; responseMessage.responseCode = error == ResponseSpawnMapMessage.Error.None ? AckResponseCode.Success : AckResponseCode.Error; responseMessage.error = error; ClientSendPacket(SendOptions.ReliableOrdered, MMOMessageTypes.ResponseSpawnMap, responseMessage); }
private void ReponseMapSpawn(uint ackId, ResponseSpawnMapMessage.Error error) { ResponseSpawnMapMessage responseMessage = new ResponseSpawnMapMessage(); responseMessage.ackId = ackId; responseMessage.responseCode = error == ResponseSpawnMapMessage.Error.None ? AckResponseCode.Success : AckResponseCode.Error; responseMessage.error = error; CentralAppServerRegister.SendResponse(MMOMessageTypes.ResponseSpawnMap, responseMessage); }
private void HandleRequestSpawnMap(LiteNetLibMessageHandler messageHandler) { RequestSpawnMapMessage message = messageHandler.ReadMessage <RequestSpawnMapMessage>(); ResponseSpawnMapMessage.Error error = ResponseSpawnMapMessage.Error.None; if (!CentralAppServerRegister.IsRegisteredToCentralServer) { error = ResponseSpawnMapMessage.Error.NotReady; } else if (string.IsNullOrEmpty(message.mapId)) { error = ResponseSpawnMapMessage.Error.EmptySceneName; } if (error != ResponseSpawnMapMessage.Error.None) { ReponseMapSpawn(message.ackId, error); } else { SpawnMap(message, false); } }