Implement first iteration of players tab (chat/player list) and sketch API

This commit is contained in:
John Michael Gross
2016-09-18 07:04:32 -07:00
parent 113a6b63c0
commit 15d6a89f9c
11 changed files with 148 additions and 10 deletions

View File

@@ -21,6 +21,9 @@ namespace PistonServer
public Thread ServerThread { get; private set; }
public string[] RunArgs { get; set; } = new string[0];
public event Action SessionLoading;
public event Action SessionReady;
private readonly Assembly _dsAssembly;
private ServerManager()
@@ -38,12 +41,13 @@ namespace PistonServer
private void OnSessionLoading()
{
SessionLoading?.Invoke();
MySession.Static.OnReady += OnSessionReady;
}
private void OnSessionReady()
{
MyMultiplayer.Static.ChatMessageReceived += Program.UserInterface.Chat.MessageReceived;
SessionReady?.Invoke();
}
/// <summary>