aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS.Objects
diff options
context:
space:
mode:
authorMichael <[email protected]>2017-02-12 12:11:28 -0500
committerMichael <[email protected]>2017-02-12 12:11:33 -0500
commit9f782550b571912c1450f94100c372c60ecd1881 (patch)
tree76b93d6a7c328cdada4f2d792e884974f8a99fbc /ShiftOS.Objects
parent092b3b49c174e6dfbb350bf60faf07da6cddd095 (diff)
downloadshiftos_thereturn-9f782550b571912c1450f94100c372c60ecd1881.tar.gz
shiftos_thereturn-9f782550b571912c1450f94100c372c60ecd1881.tar.bz2
shiftos_thereturn-9f782550b571912c1450f94100c372c60ecd1881.zip
Chat protocol work
Diffstat (limited to 'ShiftOS.Objects')
-rw-r--r--ShiftOS.Objects/Objects.cs18
1 files changed, 18 insertions, 0 deletions
diff --git a/ShiftOS.Objects/Objects.cs b/ShiftOS.Objects/Objects.cs
index bcd476f..18677be 100644
--- a/ShiftOS.Objects/Objects.cs
+++ b/ShiftOS.Objects/Objects.cs
@@ -74,8 +74,26 @@ namespace ShiftOS.Objects
public string Topic { get; set; }
public int MaxUsers { get; set; } //0 for unlimited users (or the MUD maximum)
public List<Save> Users = new List<Save>();
+ public bool IsDiscordProxy { get; set; }
+ public string DiscordBotToken { get; set; }
+ public string DiscordChannelID { get; set; }
}
+ public class ChatMessage
+ {
+ public ChatMessage(string uname, string sys, string message, string chan)
+ {
+ Username = uname;
+ SystemName = sys;
+ Message = message;
+ Channel = chan;
+ }
+
+ public string Username { get; private set; }
+ public string SystemName { get; private set; }
+ public string Channel { get; private set; }
+ public string Message { get; private set; }
+ }
[Serializable]
public class ServerMessage