private void OnAppMsgReceived(AppServerAnswerMessageBase message) { switch (message.Type) { case AppMsgType.ItemChangingAnswer: OnItemChangingResponse(message as AppChangingItemsAnswerMessage); break; case AppMsgType.LoadDMarketDataAnswer: OnDMarketLoadDataResponse(message as AppLoadDMarketAnswerMessage); break; case AppMsgType.UpdatePlayerDataAnswer: OnUpdatePlayerData(message as AppUpdatePlayerDataAnswerMessage); break; case AppMsgType.LoadInventoryBasicIntegrationAnswer: OnLoadInventoryBasicIntegration(message as InventoryBasicIntegrationAnswerMessage); break; case AppMsgType.GetGameTokenAnswer: OnGetGameToken(message as AppGetGameTokenAnswerMessage); break; } }
private void OnAppMsgReceived(AppServerAnswerMessageBase answer) { var logString = "Client get app answer type {0} with error {1}"; DevLogger.Log(string.Format(logString, answer.Type, answer.Error), DTanksLogChannel.Network); }
protected void SendMessageToClient(AppServerAnswerMessageBase answerMessage, int connectionId) { answerMessage.ConnectionId = connectionId; var logString = "Server send to {0} app answer type {1} with error {2}"; DevLogger.Log(string.Format(logString, answerMessage.ConnectionId, answerMessage.Type, answerMessage.Error), DTanksLogChannel.Network); Server.Send(answerMessage); }
protected void SendAnswer(AppServerAnswerMessageBase answer, AppMessageBase senderMessage) { answer.ConnectionId = senderMessage.ConnectionId; var logString = "Server send to {0} app answer type {1} with error {2}"; DevLogger.Log(string.Format(logString, answer.ConnectionId, answer.Type, answer.Error), TankGameLogChannel.Network); Server.Send(answer); }
private void OnAppMesgReceived(AppServerAnswerMessageBase message) { Client.AppMsgReceived -= OnAppMesgReceived; switch (message.Type) { case AppMsgType.LoginAnswer: OnLoginAnswer(message as LoginAnswerMessage); break; case AppMsgType.RegistrationAnswer: OnRegistrationAnswer(message as RegistrationAnswerMessage); break; } }