Technical Design
Animations
Effects
EffectsManager
Particle
ParticleEmitter
ParticleSystem
Enums
- Behavior
- CollisionCategory
- CollisionType
- Effect
- EnemyState
- GameState
- PlayerState
- ThumbstickDirection
Game Management
Camera
GameManager
GameObject
GridManager
HUD
Player
Level Management
AI
Boss
CollisionManager
Enemy
EnemyBase
LevelDialogue
LevelManager
LevelObject
PoolManager
Tile
TileLayer
TileManager
General Application
AudioManager
CinematicManager
GameContentManager
Loader
Window
Input Management
ButtonPressListener
ButtonStateListener
InputComponent
InputManager
ThumbstickMoveListener
TriggerPressListener
TriggerPressureListener
TriggerStateListener
Menu Management
MenuItem
MenuManager
MenuScreen
MenuSlider
Structs
- Ability
- Asset
- CameraStopPoint
- CollisionObject
- Debuff
- Dialogue
- DialogueInfo
- EnemyInfo
- GameTexture
- LevelSection
- MessageBox
- ObstacleInfo
- TileInfo
Utilities
List
Node
Queue
Stack
Utilities
Code Structure
