Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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();
    }
Exemplo n.º 3
0
 void Login()
 {
     Msg.LoginReq xData = new Msg.LoginReq();
     xData.Account = m_Accoount;
     ARCSNetLogic.Instance().Send <Msg.LoginReq>(Msg.EGameMsgID.EgmiLoginReq, xData);
 }
Exemplo n.º 4
0
 void Update()
 {
     ARCSNetLogic.Instance().OnUpdate();
 }
Exemplo n.º 5
0
 void OnDestroy()
 {
     ARCSNetLogic.Instance().OnDestroy();
 }