feat: split interface IRagonListener
This commit is contained in:
@@ -74,17 +74,7 @@ namespace Ragon.Client
|
|||||||
_stats = new NetworkStatistics();
|
_stats = new NetworkStatistics();
|
||||||
_status = RagonStatus.DISCONNECTED;
|
_status = RagonStatus.DISCONNECTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void AddListener(IRagonListener listener)
|
|
||||||
{
|
|
||||||
_listenerList.Add(listener);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void RemoveListener(IRagonListener listener)
|
|
||||||
{
|
|
||||||
_listenerList.Remove(listener);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void Connect(string address, ushort port, string protocol)
|
public void Connect(string address, ushort port, string protocol)
|
||||||
{
|
{
|
||||||
_writeBuffer = new RagonBuffer();
|
_writeBuffer = new RagonBuffer();
|
||||||
@@ -147,6 +137,28 @@ namespace Ragon.Client
|
|||||||
_connection.Dispose();
|
_connection.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void AddListener(IRagonListener listener) => _listenerList.Add(listener);
|
||||||
|
public void AddListener(IRagonAuthorizationListener listener) => _listenerList.Add(listener);
|
||||||
|
public void AddListener(IRagonConnectedListener listener) => _listenerList.Add(listener);
|
||||||
|
public void AddListener(IRagonFailedListener listener) => _listenerList.Add(listener);
|
||||||
|
public void AddListener(IRagonJoinListener listener) => _listenerList.Add(listener);
|
||||||
|
public void AddListener(IRagonLeftListener listener) => _listenerList.Add(listener);
|
||||||
|
public void AddListener(IRagonLevelListener listener) => _listenerList.Add(listener);
|
||||||
|
public void AddListener(IRagonOwnershipChangedListener listener) => _listenerList.Add(listener);
|
||||||
|
public void AddListener(IRagonPlayerJoinListener listener) => _listenerList.Add(listener);
|
||||||
|
public void AddListener(IRagonPlayerLeftListener listener) => _listenerList.Add(listener);
|
||||||
|
|
||||||
|
public void RemoveListener(IRagonListener listener) => _listenerList.Remove(listener);
|
||||||
|
public void RemoveListener(IRagonAuthorizationListener listener) => _listenerList.Remove(listener);
|
||||||
|
public void RemoveListener(IRagonConnectedListener listener) => _listenerList.Remove(listener);
|
||||||
|
public void RemoveListener(IRagonFailedListener listener) => _listenerList.Remove(listener);
|
||||||
|
public void RemoveListener(IRagonJoinListener listener) => _listenerList.Remove(listener);
|
||||||
|
public void RemoveListener(IRagonLeftListener listener) => _listenerList.Remove(listener);
|
||||||
|
public void RemoveListener(IRagonLevelListener listener) => _listenerList.Remove(listener);
|
||||||
|
public void RemoveListener(IRagonOwnershipChangedListener listener) => _listenerList.Remove(listener);
|
||||||
|
public void RemoveListener(IRagonPlayerJoinListener listener) => _listenerList.Remove(listener);
|
||||||
|
public void RemoveListener(IRagonPlayerLeftListener listener) => _listenerList.Remove(listener);
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region INTERNAL
|
#region INTERNAL
|
||||||
|
|||||||
Reference in New Issue
Block a user