diff --git a/OpenRA.Game/Network/Connection.cs b/OpenRA.Game/Network/Connection.cs index aa51d9b23d..22a2a78ecb 100644 --- a/OpenRA.Game/Network/Connection.cs +++ b/OpenRA.Game/Network/Connection.cs @@ -32,8 +32,6 @@ namespace OpenRA.Network { int LocalClientId { get; } ConnectionState ConnectionState { get; } - IPEndPoint EndPoint { get; } - string ErrorMessage { get; } void Send(int frame, List orders); void SendImmediate(IEnumerable orders); void SendSync(int frame, byte[] syncData); @@ -55,10 +53,6 @@ namespace OpenRA.Network public virtual ConnectionState ConnectionState => ConnectionState.PreConnecting; - public virtual IPEndPoint EndPoint => throw new NotSupportedException("An echo connection doesn't have an endpoint"); - - public virtual string ErrorMessage => null; - public virtual void Send(int frame, List orders) { var ms = new MemoryStream(); @@ -147,9 +141,9 @@ namespace OpenRA.Network bool disposed; string errorMessage; - public override IPEndPoint EndPoint => endpoint; + public IPEndPoint EndPoint => endpoint; - public override string ErrorMessage => errorMessage; + public string ErrorMessage => errorMessage; public NetworkConnection(ConnectionTarget target) {