| Class | Description |
|---|---|
| Barrier |
Represents the barrier stage feature which stops Sonic from passing through
|
| Buzzbomber |
Represents the unit, Buzzbomber, which attacks Sonic
|
| BuzzbomberBomb |
Represents the projectile the unit, Buzzbomber, fires
|
| Checkpoint |
Reprents the checkpoint prop which updates Sonic's spawning position
|
| Chopper |
Represents the Chopper unit which attacks Sonic
|
| Crabmeat |
Represents the Crabmeat unit which attacks Sonic
|
| CurvedPlatform |
Represents the stage features where Bezier Curves were used
|
| EndMark |
Represents the endmark prop which indicates if Sonic has completed a stage
|
| GameObject |
Represents all game objects
|
| HorzMovingRect |
Represents platforms that move horizontally
|
| InclinePlatform |
Represents the platforms that are slanted/inlined and in the form of a triangle
|
| LoopPlatform |
Represents the loop-the-loop platform of the map.
|
| Motorbug |
Represents the Motorbug unit which attacks Sonic
|
| MovingPlatform |
Represents the platforms that move
|
| OtherSonic |
Represents the other Sonics shown during multiplayer
|
| Prop |
Represents all the props that Sonic can interact with
|
| RectPlatform |
Represents all the platforms that take a rectangular shape
|
| Ring |
Represents the rings that Sonic can collect
|
| SCurvePlatform |
Represents the curves that take the form of an S.
|
| Sonic |
Represents Sonic, the player of the game
|
| Spike |
Represents spikes which damage Sonic
|
| Spring |
Represents springs which springs Sonic upwards through interaction
|
| StageFeature |
Represents all the stage features that Sonic can interact with
|
| StationaryPlatform |
Represents all the stage features that do not move
|
| Unit |
Represents all units in the game which are entities that move and can die
|
| VertMovingRect |
Represents the platforms that move vertically
|