Scene System
- Component
A GameObject can have many components, which are the building blocks of the game.
- GameObjectAn object in the scene. Functionality is added using Components. A GameObject has a transform, which explains its position,
rotation and scale,..
- GameObjectSystemAllows creation of a system that always exists in every scene,
is hooked into the scene's lifecycle,
and is disposed when the scene is disp..
- Scene
Utility
- Application
- Easing
Easing functions used for transitions. See https://easings.net/ for examples.
- Game
- Gizmo
- Http
Lets your game make async HTTP requests.
- Json
A convenience JSON helper that handles Sandbox.Resource types for you.
- Noise
Provides access to coherent noise utilities.
All of these functions should return between -1 and 1.
- RealTime
Access to time.
- Time
Diagnostics
Input
- Input
Allows querying of player button presses and other inputs.
- Mouse
Gives access to mouse position etc
Audio
- Sound
Single source for creating sounds
- SoundHandle
A handle to a sound that is currently playing. You can use this to control the sound's position, volume, pitch etc.
Network
- Connection
A connection, usually to a server or a client.
- Networking
Global manager to hold and tick the singleton instance of NetworkSystem.
Common Structs
- AnglesEuler angles. Unlike a <see cref="T:Rotation">Rotation</see>, Euler angles can represent multiple revolutions (rotations) around an axis,
but s..
- Color
Represents a color using 4 floats (rgba), with 0-1 range.
- Ray
A struct describing an origin and direction
- RotationRepresents a Quaternion rotation. Can be interpreted as a direction unit vector (x,y,z) + rotation around the direction vector (w) which represen..
- TransformA struct containing a position, rotation and scale. This is commonly used in engine to describe
entity position, bone position and scene object..
- Vector2
A 2-dimensional vector. Typically represents a position or size in 2D space.
- Vector3
A point in 3D space.
Components
Live Services
- Leaderboards
- StatsAllows access to stats for the current game. Stats are defined by the game's author
and can be used to track anything from player actions to pe..