Sandbox / type
Component
Sandbox.Component Overview
Declared type and relationship surface; behavioural intent is not inferred from the metadata alone.
Component is a declared class in the pinned release metadata.
Exact identity & snapshot
Type relationships
Declarations owned by this type
- Sandbox.Component.AddComponent(System.Boolean) method
- Sandbox.Component.Deserialize(System.Text.Json.Nodes.JsonObject) method
- Sandbox.Component.DeserializeImmediately(System.Text.Json.Nodes.JsonObject) method
- Sandbox.Component.Destroy() method
- Sandbox.Component.DestroyGameObject() method
- Sandbox.Component.EditLog(System.String,System.Object) method
- Sandbox.Component.GetComponent(System.Boolean) method
- Sandbox.Component.GetComponentInChildren(System.Boolean,System.Boolean) method
- Sandbox.Component.GetComponentInParent(System.Boolean,System.Boolean) method
- Sandbox.Component.GetComponents(System.Boolean) method
- Sandbox.Component.GetComponentsInChildren(System.Boolean,System.Boolean) method
- Sandbox.Component.GetComponentsInParent(System.Boolean,System.Boolean) method
- Sandbox.Component.GetOrAddComponent(System.Boolean) method
- Sandbox.Component.Invoke(System.Single,System.Action,System.Threading.CancellationToken) method
- Sandbox.Component.IsRunningDoo(Sandbox.Doo) method
- Sandbox.Component.JsonRead(ref System.Text.Json.Utf8JsonReader,System.Type) method
- Sandbox.Component.JsonWrite(System.Object,System.Text.Json.Utf8JsonWriter) method
- Sandbox.Component.OnParentDestroy() method
- Sandbox.Component.Reset() method
- Sandbox.Component.RunDoo(Sandbox.Doo,System.Action`1<Sandbox.Doo.Configure>) method
- Sandbox.Component.Serialize(Sandbox.GameObject.SerializeOptions) method
- Sandbox.Component.StopAllDoo() method
- Sandbox.Component.StopDoo(Sandbox.Doo) method
- Sandbox.Component.Active property
- Sandbox.Component.ComponentVersion property
- Sandbox.Component.Components property
- Sandbox.Component.DebugOverlay property
- Sandbox.Component.Enabled property
- Sandbox.Component.Flags property
- Sandbox.Component.GameObject property
- Sandbox.Component.Id property
- Sandbox.Component.IsProxy property
- Sandbox.Component.IsValid property
- Sandbox.Component.LocalPosition property
- Sandbox.Component.LocalRotation property
- Sandbox.Component.LocalScale property
- Sandbox.Component.LocalTransform property
- Sandbox.Component.Network property
- Sandbox.Component.OnComponentDestroy property
- Sandbox.Component.OnComponentDisabled property
- Sandbox.Component.OnComponentEnabled property
- Sandbox.Component.OnComponentFixedUpdate property
- Sandbox.Component.OnComponentStart property
- Sandbox.Component.OnComponentUpdate property
- Sandbox.Component.Scene property
- Sandbox.Component.Tags property
- Sandbox.Component.Transform property
- Sandbox.Component.WorldPosition property
- Sandbox.Component.WorldRotation property
- Sandbox.Component.WorldScale property
- Sandbox.Component.WorldTransform property
- Sandbox.Component.DontExecuteOnServer type
- Sandbox.Component.ExecuteInEditor type
- Sandbox.Component.ICollisionListener type
- Sandbox.Component.IColorProvider type
- Sandbox.Component.IDamageable type
- Sandbox.Component.IHasBounds type
- Sandbox.Component.IMaterialSetter type
- Sandbox.Component.INetworkListener type
- Sandbox.Component.INetworkSnapshot type
- Sandbox.Component.INetworkSpawn type
- Sandbox.Component.INetworkVisible type
- Sandbox.Component.IPressable type
- Sandbox.Component.ISceneStage type
- Sandbox.Component.ITemporaryEffect type
- Sandbox.Component.ITintable type
- Sandbox.Component.ITriggerListener type
Inherited members
Direct inherited members are not expanded here because the pinned record does not establish a complete inheritance closure.
Flow
The diagram separates the declared inputs, operation and result. Connections describe the recorded relationship; they do not establish execution order or lifecycle behaviour.
Open this operation in the flow explorer →
Examples
Workflow: Coordinate a feature component with update ordering and explicit state ownership (evidence-backed, not runtime verified)
No standalone code example is linked; the evidence-backed workflow is the bounded example surface for this declaration.
Constraints and pitfalls
- Execution context: game-or-shared-unknown
- A public declaration is not proof of sandbox allowlisting.
- No compile/runtime verification was run.
Prerequisites and limits
- Resolve the type identity in the pinned release before relying on its declaration.
Still unknown
- Installed-build callability, compile behaviour and runtime effects are not established by this snapshot.
declaration-and-sourcemetadata-and-source-only
Upstream documentation availability
Documentation text is not copied into this export because the release metadata redistribution licence is unresolved.
Evidence and verification
pinned metadata source correspondence unverified
- declaration: pinned-release-metadata
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.Clone.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.Dirty.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.Doo.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.Flags.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.GetComponent.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.Gizmos.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.Id.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.Loading.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.LocalTransform.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.Network.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.Required.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.Serialize.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.Update.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.Version.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.WorldTransform.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Component.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/DontExecuteOnServer.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/ExecuteInEditor.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/ICollisionListener.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/IColorProvider.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/IDamageable.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/IHasBounds.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/IMaterialSetter.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/INetworkListener.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/INetworkSnapshot.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/INetworkSpawn.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/INetworkVisible.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/IPressable.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/IRenderThread.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/ISceneStage.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/ITemporaryEffect.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/ITintable.cs
- implementation-source: engine/Sandbox.Engine/Scene/Components/Markers/ITriggerListener.cs
Installed-build compile/runtime state: not run.
Related workflows
Coordinate a feature component with update ordering and explicit state ownership
Related diagrams
None selected.