//public void TimerEVent(object myobject,EventArgs myEventArgs) //{ // Debug.Log("Timer......"); //} public void DisposeMessage() { //Debug.Log("logic receive message!"); lock (m_DelayReceiveDataArray) { if (m_DelayReceiveDataArray.Count > 0) { while (m_DelayReceiveDataArray.Count > 0) { CSendData data = (CSendData)m_DelayReceiveDataArray[0]; m_ReceiveDataArray.Add(data); m_DelayReceiveDataArray.RemoveAt(0); } } } while (m_ReceiveDataArray.Count > 0) { // if (!CHandleMgr.GetSingle().GetLock()) { CSendData data = (CSendData)m_ReceiveDataArray[0]; CHandleMgr.GetSingle().ReceiveByte(data.m_bDataList, data.m_nLength); m_ReceiveDataArray.RemoveAt(0); } } }
public bool BackCheckAccount(CReadPacket packet) { Debug.Log("Chech 成功"); if (GameLibrary.Instance().isReconect) { ClientSendDataMgr.GetSingle().GetLoginSend().SendPlayerLogin(Globe.SelectedServer.playerId, Globe.SelectedServer.heroId, Globe.SelectedServer.areaId, 1); return(true); } Dictionary <string, object> data = packet.data; long playerID = packet.GetLong("playerId"); //long.Parse( data [ "playerId" ].ToString() ); long heroId = packet.GetLong("heroId"); //long.Parse( data [ "heroId" ].ToString() ); string name = packet.GetString("name"); //data [ "name" ].ToString(); int areaId = packet.GetInt("areaId"); //int.Parse(data["areaId"].ToString()); Globe.SelectedServer.playerId = uint.Parse(playerID.ToString()); Globe.SelectedServer.heroId = int.Parse(heroId.ToString()); Globe.SelectedServer.playerName = name; Globe.SelectedServer.areaId = int.Parse(areaId.ToString()); UISelectServer.Instance.ResetIsStart(false); if (playerID > 0) { // if ( myLogin != null ) // { // myLogin( playerID , heroId, name, areaId ); // } UISelectServer.Instance.isLoading = 1; Debug.Log("登陆"); } else { UISelectServer.Instance.isLoading = 2; Debug.Log("注册"); if (String.IsNullOrEmpty(playerData.GetInstance().selfData.playeName)) { CHandleMgr.GetSingle().msgDishandled.Clear(); } else { UICreateName.instance.SendMeg(); } // Debug.Log("注册"); // if ( myCreate != null ) // { // myCreate( playerID , heroId , name , areaId ); // } } return(true); }
void Start() { if (m_Singlton != null) { Destroy(m_Singlton.gameObject); //return; } m_Singlton = this; CHandleMgr.GetSingle().RegistAllHandle(); //if(isoldversion) //{ // if (UIPromptBox.Instance != null) // { // UIPromptBox.Instance.ShowLabel("正在与服务器做版本比较,请稍后"); // } // StartCoroutine(VersionLoad()); //} // time = 60; }
public CChatHandle(CHandleMgr mgr) : base(mgr) { }
public CHeroSkillHandle(CHandleMgr mgr) : base(mgr) { }
public CActionPointHandle(CHandleMgr mgr) : base(mgr) { }
public CNewplayerRewardHandle(CHandleMgr mgr) : base(mgr) { }
public CGuideFuncOpenHandle(CHandleMgr mgr) : base(mgr) { }
public CBattleHandle(CHandleMgr mgr) : base(mgr) { }
public CShopHandle(CHandleMgr mgr) : base(mgr) { }
public CGoldHandHandle(CHandleMgr mgr) : base(mgr) { }
public CLotterHotHandle(CHandleMgr mgr) : base(mgr) { }
public CMarqueeHandle(CHandleMgr mgr) : base(mgr) { }
public CMailHandle(CHandleMgr mgr) : base(mgr) { }
public CLoginHandle(CHandleMgr mgr) : base(mgr) { }
public UISign_inHandle(CHandleMgr mgr) : base(mgr) { }
//public List<RoleInfo> OtherPlayerInfoList = new List<RoleInfo>(); //GameObject OtherPlayerParent = null; public WalkHandle(CHandleMgr mgr)//WalkHandleMgr mgr ) : base(mgr) { }
public CPetHandel(CHandleMgr mgr) : base(mgr) { }
public CResourceHandle(CHandleMgr mgr) : base(mgr) { }
public CSocietyHandle(CHandleMgr mgr) : base(mgr) { }
public CHandleBase(CHandleMgr mgr) { m_Parent = mgr; m_Parent.AddHandleBase(this); }
public CMobaHandle(CHandleMgr mgr) : base(mgr) { }
public CGuideHandle(CHandleMgr mgr) : base(mgr) { }
public CFixedDataHandle(CHandleMgr mgr) : base(mgr) { }
public CItemHandle(CHandleMgr mgr) : base(mgr) { }
public CRankListHandle(CHandleMgr mgr) : base(mgr) { }
public CTitleHandle(CHandleMgr mgr) : base(mgr) { }
public CRoleHandle(CHandleMgr mgr) : base(mgr) { }
public CGetEnergyHandle(CHandleMgr mgr) : base(mgr) { }
public CFriendHandle(CHandleMgr mgr) : base(mgr) { }