作者:toebeann最后更新:2023-01-29 07:21:0828.3万37KB
CaptureWidth=配置。绑定(“节”、“键”、1、新配置描述(“描述”、新可接受值范围<int>(0100));
公共 名单 MyEnum
{
//Entry1将在组合框中显示为Entry1
条目1,
[说明(“Entry2将在组合框中显示为该字符串”)]
条目2
}private ConfigEntry<KeyboardShortcut> ShowCounter { get; set; }
公共构造函数()
{
显示计数器=配置。绑定(“热键”、“显示FPS计数器”、新键盘快捷键(KeyCode.U、KeyCode.LeftShift));
}
私有void更新()
{
if(ShowCounter.Value.IsDown())
{
//操作按键
}
}
//覆盖为高级和顺序
配置。绑定(“X”,“1”,1,新配置描述(“”,null,新配置管理器属性{IsAdvanced=true,Order=3});
//仅覆盖订单,I高级保留为ConfigMgr分配的默认值
配置。绑定(“X”,“2”,2,新配置描述(“”,null,新配置管理器属性{Order=1});
配置。绑定(“X”,“3”,3,新配置描述(“”,null,新配置管理器属性{Order=2});
void开始()
{
//将抽屉作为标签添加到此设置中。
配置。绑定(“节”、“键”、“某个值”
new ConfigDescription("Desc", null, new ConfigurationManagerAttributes{ CustomDrawer = MyDrawer });
}
静态无效MyDraw(BepInEx.Configuration.ConfigEntryBase条目)
{
//确保使用GUILayout。ExpandWidth(true)使用所有可用空间
GUI布局。标签(entry.BoxedValue,GUILayout.ExpandWidth(true));
}void开始()
{
配置管理器。注册自定义设置抽屉(类型(MyType),自定义抽屉);
}
静态void CustomDrawer(设置EntryBase条目)
{
GUI布局。标签((MyType)条目。Get(),GUI布局。ExpandWidth(true));
}
立即下载模组
下载客户端搜索深海迷航后使用Mod大师工具。