当前位置: 首页>>代码示例>>C#>>正文


C# Plugin.CallHook方法代码示例

本文整理汇总了C#中Plugin.CallHook方法的典型用法代码示例。如果您正苦于以下问题:C# Plugin.CallHook方法的具体用法?C# Plugin.CallHook怎么用?C# Plugin.CallHook使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Plugin的用法示例。


在下文中一共展示了Plugin.CallHook方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: EnqueuePost

 public void EnqueuePost(string url, string postdata, string callback, Plugin owner, Dictionary<string, string> headers = null)
 {
     Interface.Oxide.GetLibrary<WebRequests>("WebRequests").EnqueuePost(url, postdata, (a, b) =>
     {
         owner.CallHook(callback, a, b);
     }, owner, headers);
 }
开发者ID:906507516,项目名称:Oxide,代码行数:7,代码来源:JavaScriptWebRequests.cs

示例2: OnPluginLoaded

 private void OnPluginLoaded(Plugin plugin)
 {
     if (serverInitialized) plugin.CallHook("OnServerInitialized");
     if (!loggingInitialized && plugin.Name == "unitycore") InitializeLogging();
 }
开发者ID:AEtherSurfer,项目名称:Oxide,代码行数:5,代码来源:TheForestCore.cs

示例3: OnPluginLoaded

 private void OnPluginLoaded(Plugin plugin)
 {
     if (serverInitialized) plugin.CallHook("OnServerInitialized");
 }
开发者ID:906507516,项目名称:Oxide,代码行数:4,代码来源:RustCore.cs

示例4: AddConsoleCommand

 public void AddConsoleCommand(string name, Plugin plugin, string callback_name)
 {
     AddConsoleCommand(name, plugin, arg => plugin.CallHook(callback_name, arg) != null);
 }
开发者ID:RuanPitout88,项目名称:Oxide,代码行数:4,代码来源:Command.cs

示例5: AddChatCommand

 public void AddChatCommand(string name, Plugin plugin, string callback_name)
 {
     AddChatCommand(name, plugin, (player, command, args) => plugin.CallHook(callback_name, player, command, args));
 }
开发者ID:RuanPitout88,项目名称:Oxide,代码行数:4,代码来源:Command.cs

示例6: OnPluginLoaded

        private void OnPluginLoaded(Plugin plugin)
        {
            if (serverInitialized) plugin.CallHook("OnServerInitialized");
            if (!loggingInitialized && plugin.Name == "unitycore") InitializeLogging();

            if (!loadingPlugins.ContainsKey(plugin.Name)) return;
            ReplyWith($"Loaded plugin {plugin.Title} v{plugin.Version} by {plugin.Author}");
            loadingPlugins.Remove(plugin.Name);
        }
开发者ID:AEtherSurfer,项目名称:Oxide,代码行数:9,代码来源:HurtworldCore.cs

示例7: OnPluginLoaded

 private void OnPluginLoaded(Plugin plugin)
 {
     if (serverInitialized) plugin.CallHook("OnServerInitialized");
     if (!loggingInitialized && plugin.Name == "unitycore")
         InitializeLogging();
     if (!loadingPlugins.ContainsKey(plugin.Name)) return;
     SendPlayerMessage(loadingPlugins[plugin.Name], "Loaded plugin {0} v{1} by {2}", plugin.Title, plugin.Version, plugin.Author);
     loadingPlugins.Remove(plugin.Name);
 }
开发者ID:CypressCube,项目名称:Oxide,代码行数:9,代码来源:ReignOfKingsCore.cs

示例8: OnPluginLoaded

 private void OnPluginLoaded(Plugin plugin)
 {
     plugin.CallHook("Init");
     if (!loggingInitialized && plugin.Name == "unitycore")
         InitializeLogging();
 }
开发者ID:MSylvia,项目名称:Oxide,代码行数:6,代码来源:ElseHeartbreakCore.cs


注:本文中的Plugin.CallHook方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。