Class BatchedEvents Extends VersionedMonoBehaviour
Public
Helper for batching updates to many objects efficiently.
Inner Types
Public Static Methods
Add<T>
(obj, eventTypes, action, archetypeVariant=0)
Public
Static
Add<T>
(obj, eventTypes, action, archetypeVariant=0)
Public
Static
Find<T,K>
(key, predicate)
Public
Static
GetComponents<T>
(eventTypes, transforms, components)
Public
Static
Has<T>
(obj)
Public
Static
ProcessEvent<T>
(eventType)
Public
Static
Remove<T>
(obj)
Public
Static
Public Enums
Event
Public
Private/Protected Members
Add<T>
(obj, eventTypes, action1, action2, archetypeVariant=0)
Private
Static
ArchetypeMask
Private
Static
ArchetypeOffset
Private
Static
Awake
()
Protected
CreateInstance
()
Private
Static
DelayedDestroy
()
Private
FixedUpdate
()
Private
LateUpdate
()
Private
OnEnable
()
Private
OnUpgradeSerializedData
(migrations, unityThread)
Handle serialization backwards compatibility.
Protected
Process
(eventType, typeFilter)
Private
Reset
()
Handle serialization backwards compatibility.
Protected
Update
()
Private
UpgradeSerializedData
(isUnityThread)
Protected
data
Private
Static
instance
Private
Static
isIterating
Private
Static
isIteratingOverTypeIndex
Private
Static