ビンゴ、AnimaTree、報酬、リセット、達成進行を扱います。

11 classes in bingo.

一覧表

ClassKindMethodsFieldsRolesSummary
AnimaTreeEngineinterface20Anima Tree Engine を担当するclassです。
AnimaTreeProgressServiceclass2915DB / 永続化非同期 / スケジューラ初期化 / ブートストラップサービス層Animaツリーの現在階/最大階を管理し、節目で報酬付与。
AnimaTreeServiceclass116DB / 永続化初期化 / ブートストラップサービス層BINGOMobから出た「BINGOの数字」を使って進む“アニマツリー風”。
BingoCardclass165Bingo Card を担当するclassです。
BingoCard5x5class113Bingo Card5x5 を担当するclassです。
BingoCardResetManagerclass21初期化 / ブートストラップ集約 / 制御ビンゴ報酬付与後にカードをリセットするマネージャー
BingoDataServiceclass153DB / 永続化初期化 / ブートストラップサービス層Bingoカードの状態を永続化するサービスクラス
BingoManagerclass98非同期 / スケジューラ初期化 / ブートストラップ集約 / 制御3x3 ビンゴカードをプレイヤーのサイドバーに表示し、HIT した数字を★で更新するクラス
BingoMobManagerclass414イベント駆動非同期 / スケジューラ初期化 / ブートストラップ集約 / 制御Bingo Mob Manager に関する管理・集約処理を担当します。
BingoRewarderclass65DB / 永続化非同期 / スケジューラ初期化 / ブートストラップBingo Rewarder を担当するclassです。
BingoRewardManagerclass65初期化 / ブートストラップ集約 / 制御ビンゴ達成時の報酬を管理し、プレイヤーにタイトルとアイテムドロップを行うクラス

クラスカード

AnimaTreeProgressService

class663 lines29 methods

Animaツリーの現在階/最大階を管理し、節目で報酬付与。

Source
bingo/AnimaTreeProgressService.java
詳細ページ
クラス詳細を開く
初期化フローonBingoNumber フローloadPairFromDb フロー

AnimaTreeService

class230 lines11 methods

BINGOMobから出た「BINGOの数字」を使って進む“アニマツリー風”。

Source
bingo/AnimaTreeService.java
詳細ページ
クラス詳細を開く
初期化フローonBingoNumberRolled フローloadOrSeed フロー

BingoCard

class159 lines16 methods

Bingo Card を担当するclassです。

Source
bingo/BingoCard.java
詳細ページ
クラス詳細を開く
ensure5 フローtoGridCsv フローset5x5FromCsv フロー

BingoCard5x5

class90 lines11 methods

Bingo Card5x5 を担当するclassです。

Source
bingo/BingoCard5x5.java
詳細ページ
クラス詳細を開く
toGridCsv フローfromCsv フローtoHitsCsv フロー

BingoDataService

class214 lines15 methods

Bingoカードの状態を永続化するサービスクラス

Source
bingo/BingoDataService.java
詳細ページ
クラス詳細を開く
初期化フローload5x5 フローloadOrCreate フロー

BingoManager

class214 lines9 methods

3x3 ビンゴカードをプレイヤーのサイドバーに表示し、HIT した数字を★で更新するクラス

Source
bingo/BingoManager.java
詳細ページ
クラス詳細を開く
初期化フローgetDisplayLines5x5 フローmarkHit フロー

BingoMobManager

class268 lines4 methods

Bingo Mob Manager に関する管理・集約処理を担当します。

Source
bingo/BingoMobManager.java
詳細ページ
クラス詳細を開く
onDeath フローonPlayerMove フローonSpawn フロー

BingoRewarder

class209 lines6 methods

Bingo Rewarder を担当するclassです。

Source
bingo/BingoRewarder.java
詳細ページ
クラス詳細を開く
awardIfIncreased フローgetRunningConfig フローisAllowedReward フロー

BingoRewardManager

class231 lines6 methods

ビンゴ達成時の報酬を管理し、プレイヤーにタイトルとアイテムドロップを行うクラス

Source
bingo/BingoRewardManager.java
詳細ページ
クラス詳細を開く
初期化フローgiveRewards フローchooseWeightedRandom フロー