【文件属性】:
文件名称:SilK.Unturned.Extras:一个OpenMod Unturned插件,为其他插件添加了额外的功能
文件大小:21KB
文件格式:ZIP
更新时间:2021-03-31 05:50:21
C#
SilK.Unturned.Extras
一个OpenMod Unturned插件,为其他插件添加了额外的功能。
基于实例的事件监听器
该插件附带的基于实例的事件监听器增加了轻松定义单例服务和插件中的事件回调的能力,而无需使用事件总线或其他类。
要使用基于实例的事件侦听器,可以在以下IInstanceAsyncEventListener上继承IInstanceEventListener或IInstanceAsyncEventListener :
单身人士的全球服务
具有单例生命周期的插件服务
外挂程式
在大多数情况下, IInstanceEventListener的回调将与游戏线程同步运行。 这就是为什么添加了IInstanceAsyncEventListener原因。 IInstanceAsyncEventListener的回调将在备用线程上运行。
基于实例的事件侦听器示例
默认情
【文件预览】:
SilK.Unturned.Extras-main
----.gitignore(4KB)
----samples()
--------UnturnedExtrasTest()
----.github()
--------workflows()
----SilK.Unturned.Extras.sln(3KB)
----README.md(2KB)
----SilK.Unturned.Extras()
--------Accessors()
--------UnturnedExtrasPlugin.cs(475B)
--------Events()
--------SilK.Unturned.Extras.csproj(1KB)
--------ServiceConfigurator.cs(646B)
--------Localization()
--------Plugins()
--------Configuration()
--------Server()
----.gitattributes(66B)