csharp
public readonly record struct SystemContextWhat a system is given every time it runs.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (5)
public World WorldThe world it operates on.
public GameTime TimeThe clock. For a FixedUpdate system this is the fixed step.
public JobScheduler? JobsThe scheduler to hand work to, or to run inline.
public CommandBuffer CommandsWhere structural change goes. Played back at the end of the phase, when nothing is iterating.
public SystemPhase PhaseWhich phase is running, so the context describes itself in a diagnostic.
Methods (1)
public SystemContext(World World, GameTime Time, JobScheduler? Jobs, CommandBuffer Commands, SystemPhase Phase = Update)What a system is given every time it runs.
Used by (68, showing 40)
- MouseCaptureSystemThirdPersonShooter
- OrbitSystemEcsStressTest
- AlsoReadPositionSystemVixen.Ecs.Tests
- AnimationSystemVixen.Animation
- AudioSystemVixen.Audio
- BehaviorLateUpdateSystemVixen.Engine
- BehaviorLifecycleSystemVixen.Engine
- BehaviorUpdateSystemVixen.Engine
- CameraDirectorSystemVixen.Engine
- CameraExtractionSystemVixen.Rendering
- CharacterMovementSystemVixen.Physics
- ConstraintGizmoSystemVixen.Animation
- CoroutineEndOfFrameSystemVixen.Engine
- CoroutineFixedStepSystemVixen.Engine
- CoroutineLateUpdateSystemVixen.Engine
- CoroutineUpdateSystemVixen.Engine
- CycleAVixen.Ecs.Tests
- CycleBVixen.Ecs.Tests
- DebugDrawSystemVixen.Engine
- DiagnosticOverlaySystemVixen.Engine
- EarlySystemVixen.Ecs.Tests
- HealSystemVixen.Ecs.Tests
- ISystemVixen.Ecs
- InputPhaseSystemVixen.Ecs.Tests
- InputUpdateSystemVixen.Engine
- IntegrateSystemVixen.Ecs.Tests
- LateSystemVixen.Ecs.Tests
- LightExtractionSystemVixen.Rendering
- LocalPlayerSystemVixen.Net.Engine
- MeshExtractionSystemVixen.Rendering
- MoveSystemVixen.Ecs.Tests
- NavigationSystemVixen.Navigation
- NetworkAnimatorApplySystemVixen.Net.Animation
- NetworkAnimatorCaptureSystemVixen.Net.Animation
- NetworkAudioApplySystemVixen.Net.Audio
- NetworkAudioCaptureSystemVixen.Net.Audio
- NetworkBonesApplySystemVixen.Net.Animation
- NetworkBonesCaptureSystemVixen.Net.Animation
- NetworkRigidBodyCaptureSystemVixen.Net.Physics
- NetworkRigidBodyCorrectionSystemVixen.Net.Physics