Package-level declarations

Types

Link copied to clipboard
@Serializable
data class ClimateConfig(val constant: ConstantConfig = ConstantConfig(), val dayCycle: DayCycleConfig = DayCycleConfig(), val weather: WeatherConfig = WeatherConfig(), val hashPepper: String = "pepper")

天候に関する設定を保持するデータクラス

Link copied to clipboard
@Serializable
data class ConstantConfig(val weather: WeatherType? = null, val dayCycle: Int? = null)

固定の天候・時間設定を保持するデータクラス

Link copied to clipboard
@Serializable
data class DayCycleConfig(val offset: Int = 0)

昼夜サイクルの設定を保持するデータクラス

Link copied to clipboard
@Serializable
data class WeatherConfig(val weight: Map<WeatherType, Int> = mapOf( WeatherType.SUNNY to 4, WeatherType.CLOUDY to 1, WeatherType.RAINY to 2, WeatherType.THUNDERSTORM to 1, ), val offset: Int = 0, val interval: Int = 8, val maxInclination: Int = 30)

天候変化の設定を保持するデータクラス