Summary
A group of job modifier functions.
- Assembly
- FlexiMotion
.dll - Namespace
- FlexiMotion
.Modifiers - Base Types
-
- Object
graph BT
Type-->Base0["Object"]
Type["JobModifierGroup"]
class Type type-node
Syntax
public class JobModifierGroup
Fields
Name | Constant Value | Summary |
---|---|---|
ModifierNameSuffix | Modifier |
FlexiMotion.Modifiers.JobModifierGroup.GetFriendlyModifierTypeName(System.Object) will remove this from the end of any modifier name.static
|
OnInitialize |
Registered
FlexiMotion.Modifiers.JobModifierGroup.IOnInitialize modifiers. |
|
OnReEnable |
Registered
FlexiMotion.Modifiers.JobModifierGroup.IOnReEnable modifiers. |
|
OnUpdate |
Registered
FlexiMotion.Modifiers.JobModifierGroup.IOnUpdate modifiers. |
|
PostUpdate |
Registered
FlexiMotion.Modifiers.JobModifierGroup.IPostUpdate modifiers. |
|
PreUpdate |
Registered
FlexiMotion.Modifiers.JobModifierGroup.IPreUpdate modifiers. |
Properties
Name | Value | Summary |
---|---|---|
ContainsAnything | bool |
Does this group contain any modifiers?
|
IsInitialized | bool |
Has the target already been initialized?
|
SimulationRoot | Transform |
[Editor-Only] The root object assigned by
FlexiMotion.Modifiers.SimulationRootModifier . |
Methods
Name | Value | Summary |
---|---|---|
AddOnInitialize |
void |
Adds a modifier to
FlexiMotion.Modifiers.JobModifierGroup.OnInitialize and runs it immediately if FlexiMotion.Modifiers.JobModifierGroup.IsInitialized .
|
AppendContents |
void |
Appends the contents of this group.
|
AppendContents |
void |
Appends the contents of the `list`.
static
|
DrawFields |
void |
[Editor-Only] Draws fields for all modifiers in the `list`.
static
|
DrawGUI |
void |
[Editor-Only] Draws fields for all modifiers in this group.
|
GatherAllModifiers |
void |
Gathers all registered modifier components.
|
GatherAllModifiers |
void |
Gathers all registered modifier components in the specified `list`.
|
Get |
string |
[Editor-Only] Returns a friendly name for the `modifier`.
static
|
Schedule |
JobHandle |
Schedules all the
FlexiMotion.Modifiers.JobModifierGroup.OnInitialize modifiers. |
Schedule |
JobHandle |
Schedules all the
FlexiMotion.Modifiers.JobModifierGroup.OnReEnable modifiers. |
ScheduleOnUpdateJobs |
JobHandle |
Schedules all the
FlexiMotion.Modifiers.JobModifierGroup.OnUpdate modifiers. |
Schedule |
JobHandle |
Schedules all the
FlexiMotion.Modifiers.JobModifierGroup.PostUpdate modifiers. |
Schedule |
JobHandle |
Schedules all the
FlexiMotion.Modifiers.JobModifierGroup.PreUpdate modifiers. |
ToStringDetailed |
string |
Returns a string describing the contents of this group.
|
Extension Methods
Name | Value | Summary |
---|---|---|
LogTemp |
T |
Debug.Log(message, context) with an [System.ObsoleteAttribute ] warning so you remember
to remove any calls.
From FMUtilities
|
SafeGetHashCode |
int |
Uses
System.Collections.Generic.EqualityComparer`1.Default to get a hash code.From FMUtilities
|