diff --git a/Api/Utility/GameModuleLoader.cs b/Api/Utility/GameModuleLoader.cs
index d5f3d87..9ec48fe 100644
--- a/Api/Utility/GameModuleLoader.cs
+++ b/Api/Utility/GameModuleLoader.cs
@@ -65,7 +65,7 @@ namespace Milimoe.FunGame.Core.Api.Utility
// 读取模组的依赖集合
module.GameModuleDepend.GetDependencies(loader);
// 如果模组加载后需要执行代码,请重写AfterLoad方法
- module.AfterLoad(loader);
+ module.AfterLoad(loader, otherobjs);
}
}
else if (runtime == FunGameInfo.FunGame.FunGame_Server)
@@ -75,7 +75,7 @@ namespace Milimoe.FunGame.Core.Api.Utility
foreach (GameModuleServer server in loader.ModuleServers.Values.ToList())
{
server.GameModuleDepend.GetDependencies(loader);
- server.AfterLoad(loader);
+ server.AfterLoad(loader, otherobjs);
}
}
return loader;
diff --git a/Api/Utility/PluginLoader.cs b/Api/Utility/PluginLoader.cs
index 9a02066..5c32578 100644
--- a/Api/Utility/PluginLoader.cs
+++ b/Api/Utility/PluginLoader.cs
@@ -35,7 +35,7 @@ namespace Milimoe.FunGame.Core.Api.Utility
foreach (Plugin plugin in loader.Plugins.Values.ToList())
{
// 如果插件加载后需要执行代码,请重写AfterLoad方法
- plugin.AfterLoad(loader);
+ plugin.AfterLoad(loader, otherobjs);
}
return loader;
}
diff --git a/Api/Utility/ServerPluginLoader.cs b/Api/Utility/ServerPluginLoader.cs
index 4525076..faa5761 100644
--- a/Api/Utility/ServerPluginLoader.cs
+++ b/Api/Utility/ServerPluginLoader.cs
@@ -34,7 +34,7 @@ namespace Milimoe.FunGame.Core.Api.Utility
foreach (ServerPlugin plugin in loader.Plugins.Values.ToList())
{
// 如果插件加载后需要执行代码,请重写AfterLoad方法
- plugin.AfterLoad(loader);
+ plugin.AfterLoad(loader, otherobjs);
}
return loader;
}
diff --git a/Api/Utility/WebAPIPluginLoader.cs b/Api/Utility/WebAPIPluginLoader.cs
index 8309984..f82e017 100644
--- a/Api/Utility/WebAPIPluginLoader.cs
+++ b/Api/Utility/WebAPIPluginLoader.cs
@@ -34,7 +34,7 @@ namespace Milimoe.FunGame.Core.Api.Utility
foreach (WebAPIPlugin plugin in loader.Plugins.Values.ToList())
{
// 如果插件加载后需要执行代码,请重写AfterLoad方法
- plugin.AfterLoad(loader);
+ plugin.AfterLoad(loader, otherobjs);
}
return loader;
}
diff --git a/Library/Common/Addon/GameModule.cs b/Library/Common/Addon/GameModule.cs
index b5ef04f..202e466 100644
--- a/Library/Common/Addon/GameModule.cs
+++ b/Library/Common/Addon/GameModule.cs
@@ -1,3 +1,4 @@
+using Milimoe.FunGame.Core.Api.Utility;
using Milimoe.FunGame.Core.Controller;
using Milimoe.FunGame.Core.Interface;
using Milimoe.FunGame.Core.Interface.Addons;
@@ -140,7 +141,7 @@ namespace Milimoe.FunGame.Core.Library.Common.Addon
///
/// 模组完全加载后需要做的事
///
- public virtual void AfterLoad(params object[] args)
+ public virtual void AfterLoad(GameModuleLoader loader, params object[] args)
{
// override
}
diff --git a/Library/Common/Addon/Plugin.cs b/Library/Common/Addon/Plugin.cs
index 71dbe4c..f958681 100644
--- a/Library/Common/Addon/Plugin.cs
+++ b/Library/Common/Addon/Plugin.cs
@@ -1,4 +1,5 @@
-using Milimoe.FunGame.Core.Controller;
+using Milimoe.FunGame.Core.Api.Utility;
+using Milimoe.FunGame.Core.Controller;
using Milimoe.FunGame.Core.Interface;
using Milimoe.FunGame.Core.Interface.Addons;
using Milimoe.FunGame.Core.Library.Common.Event;
@@ -81,7 +82,7 @@ namespace Milimoe.FunGame.Core.Library.Common.Addon
///
/// 插件完全加载后需要做的事
///
- public virtual void AfterLoad(params object[] objs)
+ public virtual void AfterLoad(PluginLoader loader, params object[] objs)
{
// override
}
diff --git a/Library/Common/Addon/ServerPlugin.cs b/Library/Common/Addon/ServerPlugin.cs
index 843f36b..0024076 100644
--- a/Library/Common/Addon/ServerPlugin.cs
+++ b/Library/Common/Addon/ServerPlugin.cs
@@ -1,4 +1,5 @@
-using Milimoe.FunGame.Core.Controller;
+using Milimoe.FunGame.Core.Api.Utility;
+using Milimoe.FunGame.Core.Controller;
using Milimoe.FunGame.Core.Interface;
using Milimoe.FunGame.Core.Interface.Addons;
using Milimoe.FunGame.Core.Library.Common.Event;
@@ -84,7 +85,7 @@ namespace Milimoe.FunGame.Core.Library.Common.Addon
///
/// 插件完全加载后需要做的事
///
- public virtual void AfterLoad(params object[] objs)
+ public virtual void AfterLoad(ServerPluginLoader loader, params object[] objs)
{
// override
}
diff --git a/Library/Common/Addon/WebAPIPlugin.cs b/Library/Common/Addon/WebAPIPlugin.cs
index a8dc9a8..f33a7b5 100644
--- a/Library/Common/Addon/WebAPIPlugin.cs
+++ b/Library/Common/Addon/WebAPIPlugin.cs
@@ -1,4 +1,5 @@
-using Milimoe.FunGame.Core.Controller;
+using Milimoe.FunGame.Core.Api.Utility;
+using Milimoe.FunGame.Core.Controller;
using Milimoe.FunGame.Core.Interface.Addons;
namespace Milimoe.FunGame.Core.Library.Common.Addon
@@ -80,7 +81,7 @@ namespace Milimoe.FunGame.Core.Library.Common.Addon
///
/// 插件完全加载后需要做的事
///
- public virtual void AfterLoad(params object[] objs)
+ public virtual void AfterLoad(WebAPIPluginLoader loader, params object[] objs)
{
// override
}