|
@@ -12,15 +12,15 @@ namespace ET
|
|
|
try
|
|
|
{
|
|
|
session = zoneScene.GetComponent<NetKcpComponent>().Create(NetworkHelper.ToIPEndPoint(address));
|
|
|
- a2C_GetVersion = (A2C_CheckVersion)await session.Call(new C2A_CheckVersion() { Version = version});
|
|
|
+ a2C_GetVersion = (A2C_CheckVersion)await session.Call(new C2A_CheckVersion() { Version = version });
|
|
|
}
|
|
|
- catch(Exception e)
|
|
|
+ catch (Exception e)
|
|
|
{
|
|
|
session?.Dispose();
|
|
|
Log.Error(e.ToString());
|
|
|
return ErrorCode.ERR_NetWorkError;
|
|
|
}
|
|
|
- if(a2C_GetVersion.Error != ErrorCode.ERR_Success)
|
|
|
+ if (a2C_GetVersion.Error != ErrorCode.ERR_Success)
|
|
|
{
|
|
|
session?.Dispose();
|
|
|
return a2C_GetVersion.Error;
|
|
@@ -50,12 +50,12 @@ namespace ET
|
|
|
return ErrorCode.ERR_NetWorkError;
|
|
|
}
|
|
|
|
|
|
- if(a2CLoginAccount.Error != ErrorCode.ERR_Success)
|
|
|
+ if (a2CLoginAccount.Error != ErrorCode.ERR_Success)
|
|
|
{
|
|
|
accountSession?.Dispose();
|
|
|
return a2CLoginAccount.Error;
|
|
|
}
|
|
|
- if(zoneScene.GetComponent<SessionComponent>() == null)
|
|
|
+ if (zoneScene.GetComponent<SessionComponent>() == null)
|
|
|
{
|
|
|
zoneScene.AddComponent<SessionComponent>();
|
|
|
}
|
|
@@ -102,29 +102,30 @@ namespace ET
|
|
|
|
|
|
try
|
|
|
{
|
|
|
- a2C_GetServerInfos = (A2C_GetServerInfos)await zoneScene.GetComponent<SessionComponent>().Session.Call(new C2A_GetServerInfos()
|
|
|
+ a2C_GetServerInfos = (A2C_GetServerInfos)await zoneScene.GetComponent<SessionComponent>().Session.Call(new C2A_GetServerInfos()
|
|
|
{
|
|
|
AccountId = zoneScene.GetComponent<AccountInfoComponent>().AccountId,
|
|
|
Token = zoneScene.GetComponent<AccountInfoComponent>().Token
|
|
|
});
|
|
|
}
|
|
|
- catch(Exception e)
|
|
|
+ catch (Exception e)
|
|
|
{
|
|
|
Log.Error(e.ToString());
|
|
|
return ErrorCode.ERR_NetWorkError;
|
|
|
}
|
|
|
|
|
|
- if(a2C_GetServerInfos.Error != ErrorCode.ERR_Success)
|
|
|
+ if (a2C_GetServerInfos.Error != ErrorCode.ERR_Success)
|
|
|
{
|
|
|
return a2C_GetServerInfos.Error;
|
|
|
}
|
|
|
|
|
|
- foreach(var serverInfoProto in a2C_GetServerInfos.ServerInfosList)
|
|
|
+ foreach (var serverInfoProto in a2C_GetServerInfos.ServerInfosList)
|
|
|
{
|
|
|
ServerInfo serverInfo = zoneScene.GetComponent<ServerInfosComponent>().AddChild<ServerInfo>();
|
|
|
serverInfo.FromMessage(serverInfoProto);
|
|
|
zoneScene.GetComponent<ServerInfosComponent>().Add(serverInfo);
|
|
|
}
|
|
|
+ zoneScene.GetComponent<ServerInfosComponent>().SetRecentlyServerInfo(a2C_GetServerInfos.RecentId);
|
|
|
|
|
|
await ETTask.CompletedTask;
|
|
|
return ErrorCode.ERR_Success;
|
|
@@ -143,20 +144,20 @@ namespace ET
|
|
|
ServerId = zoneScene.GetComponent<ServerInfosComponent>().CurrentServerId,
|
|
|
});
|
|
|
}
|
|
|
- catch(Exception e)
|
|
|
+ catch (Exception e)
|
|
|
{
|
|
|
Log.Error(e.ToString());
|
|
|
return ErrorCode.ERR_NetWorkError;
|
|
|
}
|
|
|
|
|
|
- if(a2C_GetRoles.Error != ErrorCode.ERR_Success)
|
|
|
+ if (a2C_GetRoles.Error != ErrorCode.ERR_Success)
|
|
|
{
|
|
|
Log.Error(a2C_GetRoles.Error.ToString());
|
|
|
return a2C_GetRoles.Error;
|
|
|
}
|
|
|
|
|
|
zoneScene.GetComponent<RoleInfosComponent>().RoleInfos.Clear();
|
|
|
- foreach(var roleInfoProto in a2C_GetRoles.RoleInfos)
|
|
|
+ foreach (var roleInfoProto in a2C_GetRoles.RoleInfos)
|
|
|
{
|
|
|
RoleInfo roleInfo = zoneScene.GetComponent<RoleInfosComponent>().AddChild<RoleInfo>();
|
|
|
roleInfo.FromMessage(roleInfoProto);
|
|
@@ -204,7 +205,7 @@ namespace ET
|
|
|
|
|
|
try
|
|
|
{
|
|
|
- a2C_DeleteRole = (A2C_DeleteRole) await zoneScene.GetComponent<SessionComponent>().Session.Call(new C2A_DeleteRole()
|
|
|
+ a2C_DeleteRole = (A2C_DeleteRole)await zoneScene.GetComponent<SessionComponent>().Session.Call(new C2A_DeleteRole()
|
|
|
{
|
|
|
AccountId = zoneScene.GetComponent<AccountInfoComponent>().AccountId,
|
|
|
Token = zoneScene.GetComponent<AccountInfoComponent>().Token,
|
|
@@ -218,7 +219,7 @@ namespace ET
|
|
|
return ErrorCode.ERR_NetWorkError;
|
|
|
}
|
|
|
|
|
|
- if(a2C_DeleteRole.Error != ErrorCode.ERR_Success)
|
|
|
+ if (a2C_DeleteRole.Error != ErrorCode.ERR_Success)
|
|
|
{
|
|
|
Log.Error(a2C_DeleteRole.Error.ToString());
|
|
|
return a2C_DeleteRole.Error;
|
|
@@ -244,13 +245,13 @@ namespace ET
|
|
|
ServerId = zoneScene.GetComponent<ServerInfosComponent>().CurrentServerId,
|
|
|
});
|
|
|
}
|
|
|
- catch(Exception e)
|
|
|
+ catch (Exception e)
|
|
|
{
|
|
|
Log.Error(e.ToString());
|
|
|
return ErrorCode.ERR_NetWorkError;
|
|
|
}
|
|
|
|
|
|
- if(a2C_GetRealmKey.Error != ErrorCode.ERR_Success)
|
|
|
+ if (a2C_GetRealmKey.Error != ErrorCode.ERR_Success)
|
|
|
{
|
|
|
Log.Error(a2C_GetRealmKey.Error.ToString());
|
|
|
return a2C_GetRealmKey.Error;
|
|
@@ -279,7 +280,7 @@ namespace ET
|
|
|
RealmTokenKey = zoneScene.GetComponent<AccountInfoComponent>().RealmKey
|
|
|
});
|
|
|
}
|
|
|
- catch(Exception e)
|
|
|
+ catch (Exception e)
|
|
|
{
|
|
|
Log.Error(e);
|
|
|
session?.Dispose();
|
|
@@ -287,7 +288,7 @@ namespace ET
|
|
|
}
|
|
|
session?.Dispose();
|
|
|
|
|
|
- if(r2C_LoginRealm.Error != ErrorCode.ERR_Success)
|
|
|
+ if (r2C_LoginRealm.Error != ErrorCode.ERR_Success)
|
|
|
{
|
|
|
return r2C_LoginRealm.Error;
|
|
|
}
|
|
@@ -306,19 +307,19 @@ namespace ET
|
|
|
long accountId = zoneScene.GetComponent<AccountInfoComponent>().AccountId;
|
|
|
g2C_LoginGate = (G2C_LoginGate)await gateSession.Call(new C2G_LoginGate()
|
|
|
{
|
|
|
- Key = r2C_LoginRealm.GateSessionKey,
|
|
|
- AccountId = accountId,
|
|
|
+ Key = r2C_LoginRealm.GateSessionKey,
|
|
|
+ AccountId = accountId,
|
|
|
RoleId = currentRoleId
|
|
|
});
|
|
|
}
|
|
|
- catch(Exception e)
|
|
|
+ catch (Exception e)
|
|
|
{
|
|
|
Log.Error(e);
|
|
|
zoneScene.GetComponent<SessionComponent>().Session?.Dispose();
|
|
|
return ErrorCode.ERR_NetWorkError;
|
|
|
}
|
|
|
|
|
|
- if(g2C_LoginGate.Error != ErrorCode.ERR_Success)
|
|
|
+ if (g2C_LoginGate.Error != ErrorCode.ERR_Success)
|
|
|
{
|
|
|
zoneScene.GetComponent<SessionComponent>().Session?.Dispose();
|
|
|
return g2C_LoginGate.Error;
|
|
@@ -332,14 +333,14 @@ namespace ET
|
|
|
{
|
|
|
g2C_EnterGame = (G2C_EnterGame)await gateSession.Call(new C2G_EnterGame() { });
|
|
|
}
|
|
|
- catch(Exception e)
|
|
|
+ catch (Exception e)
|
|
|
{
|
|
|
Log.Error(e);
|
|
|
zoneScene.GetComponent<SessionComponent>().Session.Dispose();
|
|
|
return ErrorCode.ERR_NetWorkError;
|
|
|
}
|
|
|
|
|
|
- if(g2C_EnterGame.Error != ErrorCode.ERR_Success)
|
|
|
+ if (g2C_EnterGame.Error != ErrorCode.ERR_Success)
|
|
|
{
|
|
|
Log.Error(g2C_EnterGame.Error.ToString());
|
|
|
return g2C_EnterGame.Error;
|