FishRandomizer

interface FishRandomizer

釣りシステムにおける魚の抽選を管理するインターフェース レアリティや釣り場に応じた魚の抽選ロジックを提供する

Functions

Link copied to clipboard
abstract fun drawRandomRarity(): RarityId

レアリティを抽選する 各レアリティの出現確率に従って抽選を行う

Link copied to clipboard
open fun selectRandomFish(fishingWorldId: FishingWorldId): Fish

釣り場に応じた魚を抽選する レアリティの抽選から始まり、そのレアリティに応じた魚を選択する

Link copied to clipboard
abstract fun selectRandomFishByFishData(fishData: FishData): Fish

魚データに基づいて魚を抽選する 魚データの確率に従って抽選を行う

Link copied to clipboard
open fun selectRandomFishByRarity(rarity: RarityId, fishingWorldId: FishingWorldId): Fish

指定されたレアリティに基づいて魚を抽選する