/// <summary> /// リクエストIDに対応するResponseを作成する /// </summary> public virtual PluginResponse MakeResponse(PluginRequest req) { if (req.ID == "version") { var res = PluginResponse.OK(); res["Value"] = Version; return(res); } else if (req.ID == "OnMenuExec") { return(OnMenuExec(req)); } else { return(new PluginResponse(CommonStatusCode.NotImplemented)); } }
/// <summary> /// メニューからのプラグイン選択時に呼び出される処理 /// </summary> public virtual PluginResponse OnMenuExec(PluginRequest req) { return(PluginResponse.OK()); }