Bubblesの公開ソースです。
Scripts/
├── Bubble 泡の発生・消滅、浮遊処理
│ ├── BubbleAscend.cs
│ ├── BubbleAscend.cs.meta
│ ├── BubbleDelete.cs
│ ├── BubbleDelete.cs.meta
│ ├── BubbleSpawn.cs
│ └── BubbleSpawn.cs.meta
├── Bubble.meta
├── Interface 各種インターフェース
│ ├── IAttackable.cs
│ ├── IAttackable.cs.meta
│ ├── ICatchable.cs
│ ├── ICatchable.cs.meta
│ ├── IDamagable.cs
│ ├── IDamagable.cs.meta
│ ├── IFloatable.cs
│ ├── IFloatable.cs.meta
│ ├── IPickable.cs
│ ├── IPickable.cs.meta
│ ├── IRecoverable.cs
│ └── IRecoverable.cs.meta
├── Interface.meta
├── Manager ゲームのステータス、宝箱の個数管理
│ ├── GameStatus.cs
│ ├── GameStatus.cs.meta
│ ├── TresureboxCount.cs
│ └── TresureboxCount.cs.meta
├── Manager.meta
├── Player プレイヤーのアニメーション、宝箱キャッチ・リリース、ダメージ処理、浮遊、ステータス処理
│ ├── PlayerAnimation.cs
│ ├── PlayerAnimation.cs.meta
│ ├── PlayerCatch.cs
│ ├── PlayerCatch.cs.meta
│ ├── PlayerDamage.cs
│ ├── PlayerDamage.cs.meta
│ ├── PlayerFloating.cs
│ ├── PlayerFloating.cs.meta
│ ├── PlayerMove.cs
│ ├── PlayerMove.cs.meta
│ ├── PlayerStatus.cs
│ └── PlayerStatus.cs.meta
├── Player.meta
├── RecoverArea 宝箱回収エリアの処理
│ ├── RecoverTresurebox.cs
│ └── RecoverTresurebox.cs.meta
├── RecoverArea.meta
├── Shark サメの攻撃、動き、発生・消滅処理
│ ├── SharkAttack.cs
│ ├── SharkAttack.cs.meta
│ ├── SharkMove.cs
│ ├── SharkMove.cs.meta
│ ├── SharkRemove.cs
│ ├── SharkRemove.cs.meta
│ ├── SharkSpawn.cs
│ └── SharkSpawn.cs.meta
├── Shark.meta
├── Sound サウンド再生関連
│ ├── GameAudio.cs
│ └── GameAudio.cs.meta
├── Sound.meta
├── Tresurebox 宝箱の操作、ステータス管理
│ ├── TresureBoxAction.cs
│ ├── TresureBoxAction.cs.meta
│ ├── TresureboxMove.cs
│ ├── TresureboxMove.cs.meta
│ ├── TresureboxStatus.cs
│ └── TresureboxStatus.cs.meta
├── Tresurebox.meta
├── UI UI系処理
│ ├── ButtonSceneMove.cs
│ ├── ButtonSceneMove.cs.meta
│ ├── HowtoUICutin.cs
│ ├── HowtoUICutin.cs.meta
│ ├── PresenterGameClear.cs
│ ├── PresenterGameClear.cs.meta
│ ├── PresenterGameOver.cs
│ ├── PresenterGameOver.cs.meta
│ ├── TitleBubbleMove.cs
│ └── TitleBubbleMove.cs.meta
└── UI.meta