Namespace Unity.Scheduler
Classes
ActivenessSystem
System that tags Scheduled Entities as being 'Active' based on a Timer
ActiveRangeExtensions
Extension Methods for ActiveRange
ResetActivenessSystem
ScheduleSystemGroup
The system group for all systems needed by the scheduler
TimerUpdateSystem
The job component system responsible for updating the builtin timer types
Structs
ActiveRange
Component that defines the timer range that an Entity will have an active tag
ActiveState
Current state of entity in the scheduler
CompositeTimer
Composite timer is a Timer whose time is a transformation from a non-Composite timer
GameTimeTimer
Tag Component to make a Timer based on game time
PlayTimerInEditor
Tag component to make timer play in editor
Timer
Data used to represent the current state of a timer
TimerClamp
Holds the timer to a particular range
TimerData
Timer Data is a copy of the timer data. It is a separate component because it is copied from a Timer
TimerDisabled
Tag component indicating a timer is disabled. A disabled timer is always culled. Use of this tag allows a timer to be disabled without disabling the rest of the entity
TimerLoop
Component indicating that a timer should loop
TimerPaused
Tag component indicating a timer is paused. A paused timer updates with a value of 0
UnscaledGameTimeTimer
Tag Component to make a Timer based on unscaled game time