Class ScriptBehaviourUpdateOrder.ScriptBehaviourGroup
Inheritance
System.Object
ScriptBehaviourUpdateOrder.ScriptBehaviourGroup
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Unity.Entities
Syntax
public class ScriptBehaviourGroup
Constructors
ScriptBehaviourGroup(Type, IDictionary<Type, ScriptBehaviourUpdateOrder.ScriptBehaviourGroup>, HashSet<Type>)
Declaration
public ScriptBehaviourGroup(Type grpType, IDictionary<Type, ScriptBehaviourUpdateOrder.ScriptBehaviourGroup> allGroups, HashSet<Type> circularCheck = null)
Parameters
Type | Name | Description |
---|---|---|
System.Type | grpType | |
IDictionary<System.Type, ScriptBehaviourUpdateOrder.ScriptBehaviourGroup> | allGroups | |
HashSet<System.Type> | circularCheck |
Fields
Managers
Declaration
public readonly List<Type> Managers
Field Value
Type | Description |
---|---|
List<System.Type> |
UpdateAfter
Declaration
public readonly HashSet<Type> UpdateAfter
Field Value
Type | Description |
---|---|
HashSet<System.Type> |
UpdateBefore
Declaration
public readonly HashSet<Type> UpdateBefore
Field Value
Type | Description |
---|---|
HashSet<System.Type> |
Methods
AddUpdateAfterToAllChildBehaviours(ScriptBehaviourUpdateOrder.DependantBehavior, IReadOnlyDictionary<Type, ScriptBehaviourUpdateOrder.DependantBehavior>)
Declaration
public void AddUpdateAfterToAllChildBehaviours(ScriptBehaviourUpdateOrder.DependantBehavior target, IReadOnlyDictionary<Type, ScriptBehaviourUpdateOrder.DependantBehavior> dependencies)
Parameters
Type | Name | Description |
---|---|---|
ScriptBehaviourUpdateOrder.DependantBehavior | target | |
IReadOnlyDictionary<System.Type, ScriptBehaviourUpdateOrder.DependantBehavior> | dependencies |
AddUpdateBeforeToAllChildBehaviours(ScriptBehaviourUpdateOrder.DependantBehavior, IReadOnlyDictionary<Type, ScriptBehaviourUpdateOrder.DependantBehavior>)
Declaration
public void AddUpdateBeforeToAllChildBehaviours(ScriptBehaviourUpdateOrder.DependantBehavior target, IReadOnlyDictionary<Type, ScriptBehaviourUpdateOrder.DependantBehavior> dependencies)
Parameters
Type | Name | Description |
---|---|---|
ScriptBehaviourUpdateOrder.DependantBehavior | target | |
IReadOnlyDictionary<System.Type, ScriptBehaviourUpdateOrder.DependantBehavior> | dependencies |