Exemplo n.º 1
0
        void OnAccountLogonDenied(SteamUser.LoggedOnCallback cb)
        {
            logon_state = LogonState.LoggedOff;

            Log.WriteLine("OnAccountLogonDenied: {0}", cb.Result.ExtendedString());

            switch (cb.Result)
            {
            case EResult.AccountLoginDeniedNeedTwoFactor:
            {
                Log.WriteLine("Needs twofactor code...");
                logon_needs = LogonNeeds.TwoFactor;
                break;
            }

            case EResult.AccountLogonDenied:
            {
                Log.WriteLine("Needs steamguard code...");
                logon_needs = LogonNeeds.SteamGuard;
                break;
            }
            }

            var b = new Core.Util.Buffer();

            b.SetAlignment(4);

            b.Write((uint)cb.Result);
            b.WriteBool(false);

            Instance.PostCallback(102, b);
        }
Exemplo n.º 2
0
    public void OnStateChanged(LogonState state)
    {
        switch (state)
        {
        case LogonState.LOGON_NET_ERROR:
            ChangeLogonWnd(m_CurLogonStatus);
            break;

        case LogonState.LOGON_ERROR:
            ChangeLogonWnd(m_CurLogonStatus);
            break;
        }
    }
Exemplo n.º 3
0
        void OnAccountLogonSuccess(SteamUser.LoggedOnCallback cb)
        {
            logon_state = LogonState.LoggedOn;
            logon_needs = LogonNeeds.None;

            Log.WriteLine("Logon succeeded!");

            AccountFlags = cb.AccountFlags;
            public_ip    = cb.PublicIP;

            Instance.PostCallback(101, new Core.Util.Buffer());

            // Tell steam that we are running the `nEw Ui`
            Instance.SteamClient.Send(new ClientMsgProtobuf <CMsgClientUIMode>(EMsg.ClientCurrentUIMode)
            {
                Body = { chat_mode = 2 }
            });

            GetAppOwnershipTicketAsync(7);
        }
Exemplo n.º 4
0
 public virtual void SetLogonState(LogonState pState)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 5
0
 public void SetLogonState(LogonState pState)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 6
0
 void SetState(LogonState state)
 {
     m_State = state;
     //m_LogicUI.OnStateChanged(state);
 }