private void HandleAccountLogin(NodeMessage msg, int handle, uint seq)
{
StringBuilder stringBuilder = new StringBuilder(1024);
int size = stringBuilder.Capacity;
CenterHubApi.TargetName(UserServerConfig.WorldId, handle, stringBuilder, size);
string node_name = stringBuilder.ToString();
GameFrameworkMessage.NodeMessageWithAccount loginMsg = msg.m_NodeHeader as GameFrameworkMessage.NodeMessageWithAccount;
if (null != loginMsg) {
GameFrameworkMessage.AccountLogin protoData = msg.m_ProtoData as GameFrameworkMessage.AccountLogin;
if (null != protoData) {
m_UserProcessScheduler.DefaultUserThread.QueueAction(m_UserProcessScheduler.DoAccountLogin, loginMsg.m_Account, protoData.m_Password, protoData.m_ClientInfo, node_name);
}
}
}