コード例 #1
0
 /// <summary>
 /// Select one of the available characters on the account.
 /// </summary>
 /// <param name="character">Character with name matching one of the account characters</param>
 public void SelectCharacter(Character character)
 {
     Log.Information($"Selecting {character.Name}");
     Mcp.CharLogon(character);
     _character = character;
     Game.SelectCharacter(character);
 }
コード例 #2
0
ファイル: Client.cs プロジェクト: inrg/D2NG
 /// <summary>
 /// Leave current game
 /// </summary>
 public void LeaveGame()
 {
     Log.Information("Leaving game");
     D2gs.LeaveGame();
     Bncs.LeaveGame();
     RealmLogon();
     Mcp.CharLogon(_character);
 }
コード例 #3
0
        public bool RejoinMCP()
        {
            if (Mcp.IsConnected())
            {
                return(true);
            }

            Log.Debug("Joining MCP again");
            if (!RealmLogon())
            {
                return(false);
            }

            var result = Mcp.CharLogon(_character);

            return(result);
        }
コード例 #4
0
ファイル: Client.cs プロジェクト: dkuwahara/D2NG
 private void LeaveGame()
 {
     Bncs.LeaveGame();
     RealmLogon();
     Mcp.CharLogon(_character);
 }