private void InitCommand(PluginEvents.InitCommandEvent e) { e.Commands.Dispatch.bind("rtpp", args => { if (args.Count >= 2) { switch (args[0]) { case "add": if (!_displayerCreators.ContainsKey(args[1])) { return(false); } var creator = _displayerCreators[args[1]]; AddDisplayer(args[1], creator); break; case "remove": if (!_displayerCreators.ContainsKey(args[1])) { return(false); } RemoveDisplayer(args[1]); break; } return(true); } return(false); }, "Real Time PP Displayer control panel"); }
private void InitCommand(PluginEvents.InitCommandEvent e) { e.Commands.Dispatch.bind("rtpp", args => { if (args[0] == "releases") { System.Diagnostics.Process.Start("https://github.com/OsuSync/RealTimePPDisplayer/releases"); } if (args.Count >= 2) { switch (args[0]) { case "add": return(AddDisplayer(args[1])); case "remove": if (!_displayerCreators.ContainsKey(args[1])) { return(false); } RemoveDisplayer(args[1]); break; } return(true); } return(false); }, "Real Time PP Displayer control panel"); }
private void OnInitCommand(PluginEvents.InitCommandEvent t) { t.Commands.Dispatch.bind("liveplayer", args => { StartMainWindow(); return(true); }, "Show live player window."); }
private void OsuLiveStatusPanelPlugin_onInitCommand(PluginEvents.InitCommandEvent @event) { @event.Commands.Dispatch.bind("olsp", (args) => { if (args.Count() == 0) { Help(); return(true); } switch (args[0]) { case "help": Help(); break; case "get": Log.Output($"{args[1]}\t=\t{GetData(args[1])}"); break; case "restart": ReInitizePlugin(); break; case "status": Status(); break; case "print": PrintCurrentOutputableParams(); break; default: break; } return(true); }, COMMAND_DESC); }
private void OnCommandInit(PluginEvents.InitCommandEvent e) { //绑定一个命令 e.Commands.Dispatch.bind("dsra", HandleCommands, "對於 DSRecentAct 的命令"); }
private void OnInitCommand(PluginEvents.InitCommandEvent e) { e.Commands.Dispatch.bind("wife", OnCommand, "MyLovely2dWifePlugin's command"); }
private void OnInitCommand(PluginEvents.InitCommandEvent e) { e.Commands.Dispatch.bind("suggest", OnCommand, "BeatmapSuggestPlugin's commands,add arg '-help' for help."); }
void CommandInit(PluginEvents.InitCommandEvent e) { e.Commands.Dispatch.bind("getinfo", GetInfo, NI18n.GetLanguageElement("LANG_HELP_INFO"));//普通的获取信息,在Sync中输入getinfo help查看详细信息 }
private void OnCommandInit(PluginEvents.InitCommandEvent e) { //绑定一个命令 e.Commands.Dispatch.bind("mhnb", HandleCommands, "这是一个命令"); }