ConfigEnumListDataType

interface ConfigEnumListDataType<T : Enum<*>> : ConfigDataType<List<T>>

列挙型の要素からリスト形式のデータタイプを作成する為のインターフェース。

Since

1.5.0

Functions

get
Link copied to clipboard
open override fun get(config: CustomConfig, path: String, notFoundError: Boolean): List<T>
コンフィグから値を取得する。
open fun get(config: CustomConfig, path: String, notFoundError: Boolean, default: List<T>): List<T>
コンフィグから値を取得するが、存在しない場合はデフォルトの値を利用する。
set
Link copied to clipboard
open override fun set(config: CustomConfig, path: String, value: List<T>?)
コンフィグの値を変更する。
stringToEnum
Link copied to clipboard
abstract fun stringToEnum(name: String): T?
String を 列挙型の要素 に変換する。

Properties

typeName
Link copied to clipboard
abstract val typeName: String
データ型の名前。

Inheritors

ConfigEntityTypeListDataType
Link copied to clipboard
ConfigMaterialListDataType
Link copied to clipboard
ConfigParticleListDataType
Link copied to clipboard
ConfigSoundByKeyListDataType
Link copied to clipboard
ConfigSoundByNameListDataType
Link copied to clipboard