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