csharp
public abstract class SystemBaseA convenient base: no initialisation, no disposal, work done inline.
No guide page documents this yet — the page shows what the code says about itself.
As a system
- Phase
- Update
Remarks
Deliberately not required. ISystem is an interface so a system can inherit from something the game already has, and so a struct system is possible later.
Methods (3)
public virtual void Initialize(in SystemContext context)Called once, before the first update.
public abstract JobHandle Update(in SystemContext context, JobHandle dependency)Runs the system.
public virtual void Dispose()Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Used by (67, showing 40)
- MouseCaptureSystemThirdPersonShooter
- OrbitSystemEcsStressTest
- AlsoReadPositionSystemVixen.Ecs.Tests
- AnimationSystemVixen.Animation
- AudioEventSystemTestsVixen.Audio.Tests
- AudioSystemVixen.Audio
- AudioSystemTestsVixen.Audio.Tests
- 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
- 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