Interface.cs cleaned up
This commit is contained in:
@ -4,12 +4,32 @@ namespace CoopClient
|
|||||||
{
|
{
|
||||||
public static class Interface
|
public static class Interface
|
||||||
{
|
{
|
||||||
public delegate void ConnectEvent(bool connected, string bye_message);
|
#region DELEGATES
|
||||||
public static event ConnectEvent OnConnect;
|
public delegate void ConnectEvent(bool connected, string bye_message = null);
|
||||||
public static event ConnectEvent OnDisconnect;
|
|
||||||
public delegate void MessageEvent(NetIncomingMessage message);
|
public delegate void MessageEvent(NetIncomingMessage message);
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region EVENTS
|
||||||
|
public static event ConnectEvent OnConnected;
|
||||||
|
public static event ConnectEvent OnDisconnected;
|
||||||
public static event MessageEvent OnMessage;
|
public static event MessageEvent OnMessage;
|
||||||
|
|
||||||
|
public static void Connected()
|
||||||
|
{
|
||||||
|
OnConnected?.Invoke(true);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void Disconnected(string bye_message)
|
||||||
|
{
|
||||||
|
OnDisconnected?.Invoke(false, bye_message);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void MessageReceived(NetIncomingMessage message)
|
||||||
|
{
|
||||||
|
OnMessage?.Invoke(message);
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
public static void Connect(string serverAddress)
|
public static void Connect(string serverAddress)
|
||||||
{
|
{
|
||||||
Main.MainNetworking.DisConnectFromServer(serverAddress);
|
Main.MainNetworking.DisConnectFromServer(serverAddress);
|
||||||
@ -24,21 +44,5 @@ namespace CoopClient
|
|||||||
Main.UseDebug = debug;
|
Main.UseDebug = debug;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void Disconnected( string bye_message)
|
|
||||||
{
|
|
||||||
OnDisconnect?.Invoke(false, bye_message);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void Connected()
|
|
||||||
{
|
|
||||||
OnConnect?.Invoke(true, "");
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void MessageReceived(NetIncomingMessage message)
|
|
||||||
{
|
|
||||||
OnMessage?.Invoke(message);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user