1234567891011121314151617181920212223242526272829303132 |
- using ET;
- using System;
- namespace GFGGame
- {
- public static class MessageHelper
- {
- public static async ETTask<IResponse> SendToServer(IRequest request, bool showError = true)
- {
- IResponse response = null;
- Session session = GameGlobal.zoneScene.GetComponent<SessionComponent>().GateSession;
- try
- {
- response = await session.Call(request);
- if (showError)
- {
- if (response.Error != ErrorCode.ERR_Success)
- {
- ErrorCodeController.Handler(response.Error);
- }
- }
- return response;
- }
- catch (Exception e)
- {
- Log.Warning(e.ToString());
- return null;
- }
- }
- }
- }
|