FishingWorldImpl

@ExperimentalSerializationApi
class FishingWorldImpl(worldId: FishingWorldId) : FishingWorld, KoinComponent

Constructors

Link copied to clipboard
constructor(worldId: FishingWorldId)

Functions

Link copied to clipboard
open override fun effectFinish()

天候や特殊効果の終了時に呼び出されるメソッド ここでは天候効果のリセットや、必要な後処理を実装する

Link copied to clipboard
open override fun getCalculatedWeather(): WeatherType
Link copied to clipboard
open override fun getCenter(): Pair<Double, Double>
Link copied to clipboard
open override fun getCurrentWeather(): WeatherType
Link copied to clipboard
open override fun getId(): FishingWorldId
Link copied to clipboard
open fun getKoin(): Koin
Link copied to clipboard
open override fun getSize(): Double
Link copied to clipboard
open override fun getWorldDetails(): WorldDetailConfig
Link copied to clipboard
open override fun getWorldSpawnPosition(): Location
Link copied to clipboard
open override fun loadConfig()
Link copied to clipboard
open override fun setCenter(x: Double, z: Double)
Link copied to clipboard
open override fun setSize(size: Double)
Link copied to clipboard
open override fun setWeather(weatherType: WeatherType)
Link copied to clipboard
open override fun setWorldSpawnPosition(location: Location)
Link copied to clipboard
open override fun syncronoizeTime()
Link copied to clipboard
open override fun updateState()
Link copied to clipboard
open fun updateWeather()