public void OnDisconnected(NFDataList valueList)
{
if (mKey != null)
{
//reconnect
mAccount = "";
mKey = "";
mServerID = 0;
mWorldServerList.Clear();
mGameServerList.Clear();
mRoleID = new NFGUID();
mRoleName = "";
mRoleList.Clear();
//Clear all players and UI objects
NFDataList xDataList = mKernelModule.GetObjectList();
for (int i = 0; i < xDataList.Count(); ++i)
{
mKernelModule.DestroyObject(xDataList.ObjectVal(i));
}
//mUIModule.DestroyAllUI();
//mUIModule.ShowUI<NFUILogin>();
}
}