SettingService

此接口提供安全的设置读写服务,使用 SettingDef 来读取或更新值,而不必手动输入设置项 id。

通过 io.github.autotweaker.api.Settable 接口,可以在任何地方获取 SettingService 来取值。

Functions

Link copied to clipboard
abstract operator fun <V : SettingValue<T>, T> invoke(def: SettingDef<V>): T

用法:val prompt: String = setting(SystemPrompt())

Link copied to clipboard
abstract fun <V : SettingValue<T>, T> set(def: SettingDef<V>, value: T)

用法:setting.set(SystemPrompt(), "你是一袋猫粮")