diff --git a/Api/Utility/WebAPIPluginLoader.cs b/Api/Utility/WebAPIPluginLoader.cs
index 4df184c..7e892d0 100644
--- a/Api/Utility/WebAPIPluginLoader.cs
+++ b/Api/Utility/WebAPIPluginLoader.cs
@@ -52,6 +52,14 @@ namespace Milimoe.FunGame.Core.Api.Utility
}
}
+ public void OnWebAPIStarted(params object[] objs)
+ {
+ Parallel.ForEach(Plugins.Values, plugin =>
+ {
+ plugin.OnWebAPIStarted(objs);
+ });
+ }
+
public void OnBeforeConnectEvent(object sender, ConnectEventArgs e)
{
Parallel.ForEach(Plugins.Values, plugin =>
diff --git a/Library/Common/Addon/WebAPIPlugin.cs b/Library/Common/Addon/WebAPIPlugin.cs
index 8d6fb1c..203ef0c 100644
--- a/Library/Common/Addon/WebAPIPlugin.cs
+++ b/Library/Common/Addon/WebAPIPlugin.cs
@@ -98,6 +98,15 @@ namespace Milimoe.FunGame.Core.Library.Common.Addon
{
return true;
}
+
+ ///
+ /// 当 Web API 服务启动完成后触发
+ ///
+ ///
+ public virtual void OnWebAPIStarted(params object[] objs)
+ {
+
+ }
///
/// 绑定事件。在后触发