TimePolicy

@Serializable
sealed interface TimePolicy

釣りワールドの時刻の決め方。JSON では type で種類を指定する。

Inheritors

Types

Link copied to clipboard
@Serializable
@SerialName(value = "fixed")
data class Fixed(val hour: Int) : TimePolicy

常に同じ時刻に固定する (ADVANCE_TIME = false)。

Link copied to clipboard
@Serializable
@SerialName(value = "real_time")
data class RealTime(val offsetHours: Int = 0) : TimePolicy

WorldConfig.timeZone の実時刻にワールド時刻を同期する (ADVANCE_TIME = false)。

Link copied to clipboard
@Serializable
@SerialName(value = "vanilla")
data object Vanilla : TimePolicy

時刻を変更させない (ADVANCE_TIME = true)。