BallJumpMode
TheBallJumpMode enum controls how the ball handles jumping. You set this mode on the ball or a surface to allow normal jumps, force continuous bouncing, or disable jumping entirely.
CameraLookPosition
TheCameraLookPosition enum adjusts the vertical tilt of the camera, letting you direct the player’s view upward, downward, or back to center. You pass it to camera control functions to shift focus without moving the camera’s world position.
CampaignResourceType
TheCampaignResourceType enum classifies the format of a resource file bundled with a campaign. You use it when loading or querying campaign assets so the engine knows how to parse and handle the data.
EnemyInteraction
TheEnemyInteraction enum identifies which types of level hazards and mechanics an enemy is capable of interacting with. You use it to query or configure how a specific enemy responds to environmental elements like spikes, lasers, ice, and magnets.
EntityMoveType
TheEntityMoveType enum describes the kind of movement an entity is currently performing. You read this value from movement callbacks or query it on an entity to determine how to respond — for example, playing a specific animation or sound only when the entity is genuinely airborne versus rolling forward.
Orientation
TheOrientation enum represents the four compass-point directions on the horizontal plane. You use it to set or read the facing direction of entities and level elements that are aligned to a cardinal axis — such as an enemy’s initial heading or the direction a one-way gate allows passage through.
PoolMode
ThePoolMode enum controls the behavior of a liquid pool in the level. You apply it to a pool entity to choose whether the water level is fixed, dynamically adjusted by the engine, or animated as a rising-and-falling tide.
ThemeMode
TheThemeMode enum selects the visual theme variant applied to a level. Normal and secret variants exist for the base theme as well as three additional variant sets, letting you create alternate visual presentations of the same level geometry — for example, a secret hidden version with a different atmosphere.