void ConnectToGate(string account, string gateAddr, string token) { string[] gateInfo = gateAddr.Split(':'); ARCSNetLogic.Instance().ConnectServer(gateInfo[0], ushort.Parse(gateInfo[1])); Msg.ConnectToGateReq xData = new Msg.ConnectToGateReq(); xData.Account = account; xData.Token = token; ARCSNetLogic.Instance().Send <Msg.ConnectToGateReq>(Msg.EGameMsgID.EgmiConnectToGateReq, xData); }
void Start() { _instance = this; Debug.Log("Root Start"); DontDestroyOnLoad(gameObject); ARCSNetLogic.Instance().OnStart(); ARCSNetLogic.Instance().ConnectServer(m_LoginIp, m_LoginPort); ARCSNetLogic.Instance().AddReceiveCallBack(Msg.EGameMsgID.EgmiLoginRespon, LoginResponHandler); ARCSNetLogic.Instance().AddReceiveCallBack(Msg.EGameMsgID.EgmiConnectToGateRespon, ConnectToGateResponHandler); Login(); }
void Login() { Msg.LoginReq xData = new Msg.LoginReq(); xData.Account = m_Accoount; ARCSNetLogic.Instance().Send <Msg.LoginReq>(Msg.EGameMsgID.EgmiLoginReq, xData); }
void Update() { ARCSNetLogic.Instance().OnUpdate(); }
void OnDestroy() { ARCSNetLogic.Instance().OnDestroy(); }