//======================================================================= Event entry points for unmanaged wrapper // ReSharper disable UnusedMember.Local private bool OnProcessCommand(UInt64 serverConnectionHandlerID, string command) { if (ProcessCommand != null) { var args = new ProcessCommandEventArgs(new ServerConnectionHandler(serverConnectionHandlerID), command); ProcessCommand.Invoke(args); return(args.Handled); } return(false); }
private void Plugin_ProcessCommand(ProcessCommandEventArgs args) { TS3Functions.SendPluginCommand(TS3Functions.GetCurrentServerConnectionHandler(), args.Command, PluginTargetMode.CurrentChannel, new List <AnyID>()); args.Handled = true; }