diff options
| author | Michael <[email protected]> | 2017-05-03 11:51:56 -0400 |
|---|---|---|
| committer | Michael <[email protected]> | 2017-05-03 11:51:56 -0400 |
| commit | 24f04e3e12ae3958e4f17d41e11faf4d72cdbb15 (patch) | |
| tree | 7e2d1747571ede4e756b2404d111e6ad408f4720 /ShiftOS_TheReturn | |
| parent | 53631ad42df86be557746064a1e3161d32e3228d (diff) | |
| download | shiftos_thereturn-24f04e3e12ae3958e4f17d41e11faf4d72cdbb15.tar.gz shiftos_thereturn-24f04e3e12ae3958e4f17d41e11faf4d72cdbb15.tar.bz2 shiftos_thereturn-24f04e3e12ae3958e4f17d41e11faf4d72cdbb15.zip | |
Basic multiplayer pong.
Diffstat (limited to 'ShiftOS_TheReturn')
| -rw-r--r-- | ShiftOS_TheReturn/ServerManager.cs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ShiftOS_TheReturn/ServerManager.cs b/ShiftOS_TheReturn/ServerManager.cs index d356600..0bdfcd9 100644 --- a/ShiftOS_TheReturn/ServerManager.cs +++ b/ShiftOS_TheReturn/ServerManager.cs @@ -172,6 +172,10 @@ namespace ShiftOS.Engine { Console.WriteLine(msg.Contents); } + else if(msg.Name == "forward") + { + MessageReceived?.Invoke(JsonConvert.DeserializeObject<ServerMessage>(msg.Contents)); + } else if (msg.Name == "Error") { var ex = JsonConvert.DeserializeObject<Exception>(msg.Contents); @@ -239,6 +243,16 @@ namespace ShiftOS.Engine public static event ServerMessageReceived MessageReceived; + public static void Forward(string targetGUID, string v, string message) + { + var smsg = new ServerMessage + { + GUID = targetGUID, + Name = v, + Contents = message + }; + ServerManager.SendMessage("mud_forward", JsonConvert.SerializeObject(smsg)); + } } public delegate void ServerMessageReceived(ServerMessage msg); |
