示例#1
0
 public override Task <string> ExecuteCommand(string command)
 {
     return(this.m_fact.StartNew(() =>
     {
         string ret;
         int len;
         PluginManagerMono.ExecuteCommand(command, out ret, out len);
         return ret;
     }));
 }
示例#2
0
 protected override void ShowMOTDInternal(int playerId, byte[] titleUTF8, byte[] msgUTF8, MOTDType type, byte[] cmdUTF8)
 {
     PluginManagerMono.ShowMOTD(playerId, titleUTF8, msgUTF8, (int)type, cmdUTF8);
 }
示例#3
0
 protected override void UnregisterCommandImpl(int id)
 {
     PluginManagerMono.UnregisterCommand(id);
 }
示例#4
0
 protected override int RegisterCommandImpl(byte[] cmdUTF8, byte[] descUTF8, int iFlags, int id)
 {
     return(PluginManagerMono.RegisterCommand(cmdUTF8, descUTF8, iFlags, id));
 }
示例#5
0
 public override Task Log(string msg)
 {
     return(this.m_fact.StartNew(() => PluginManagerMono.Log(msg)));
 }