コード例 #1
0
    private void _forceLogin(SignalId _signal_id, SignalParameters _parameters)
    {
        CG_ForceLoginRequestMsg msg = new CG_ForceLoginRequestMsg();

        msg.PlatformID     = 0;
        msg.PlayerName     = m_edit_account.text;
        msg.PlayerPassword = m_edit_password.text;
        var bt = Encoding.UTF8.GetBytes(UnityEngine.SystemInfo.deviceUniqueIdentifier);

        msg.Mac      = BitConverter.ToUInt64(bt, 0);
        msg.Md5      = MD5Helper.GetMD5Hash(bt);
        msg.NameType = 0;
        NetManager.Instance.SendMsg(msg);
        WaitForResponse.Retain();
    }
コード例 #2
0
ファイル: AppStateLogin.cs プロジェクト: vic910/ChessSoul
        //private void _enterNetworkConnectedState( SignalId _signal_id, SignalParameters _parameters )
        //{

        //}

        private void _loginSuccess(SignalId _signal_id, SignalParameters _parameters)
        {
            Fsm.Translate(AppStateName.Gaming);
        }
コード例 #3
0
ファイル: UI_Chat.cs プロジェクト: vic910/ChessSoul
    private void _receivePlayerChat(SignalId _signal_id, SignalParameters _parameters)
    {
        GC_ChatMsg data = _parameters[0] as GC_ChatMsg;

        _addChat(data);
    }