FishDrawer

interface FishDrawer

魚を抽選する。任意のスレッドから呼べる。

Functions

Link copied to clipboard
abstract fun createPool(world: FishingWorldId): FishDrawPool

釣りワールドの現在の天候と魚の条件から、抽選の候補を作る。

Link copied to clipboard
abstract fun draw(pool: FishDrawPool): Fish?

候補の現在の重みに従い、レアリティ・魚を抽選してサイズと価値を決める。

Link copied to clipboard
abstract fun roll(data: FishData): Fish

指定した魚のサイズと価値のみ抽選する。