Public Member Functions | |
override string | FactoryMachineName () |
override string | FactoryMachineDynamicHint () |
override void | UpdateInstanceState (FactoryInstanceState factoryInstanceState) |
override int | GetDynamicStateHashCode () |
Public Member Functions inherited from DustEngine.BasicFactoryMachine | |
override bool | PrepareForUpdateInstancesStates (FactoryInstanceState factoryInstanceState) |
override void | FinalizeUpdateInstancesStates (FactoryInstanceState factoryInstanceState) |
Additional Inherited Members | |
Public Types inherited from DustEngine.PRSFactoryMachine | |
enum class | TransformMode { Relative = 0 , Absolute = 1 } |
enum class | TransformSpace { Factory = 0 , Instance = 1 } |
Public Types inherited from DustEngine.BasicFactoryMachine | |
enum class | ValueBlendMode { Set = 0 , Add = 1 , Subtract = 2 , Multiply = 3 , Divide = 4 , Avg = 5 , Min = 6 , Max = 7 , BlendClamped = 8 , BlendUnclamped = 9 } |
enum class | ColorBlendMode { Blend = 0 , Set = 1 , Add = 2 , Subtract = 3 , Multiply = 4 , Min = 5 , Max = 6 } |
Static Public Member Functions inherited from DustEngine.DuMonoBehaviour | |
static void | print_war (object message) |
static void | print_err (object message) |
Protected Member Functions inherited from DustEngine.PRSFactoryMachine | |
override void | UpdateInstanceDynamicState (FactoryInstanceState factoryInstanceState, float intensityByMachine) |
void | UpdateInstanceDynamicState_Position (FactoryInstanceState factoryInstanceState) |
void | UpdateInstanceDynamicState_Rotation (FactoryInstanceState factoryInstanceState) |
void | UpdateInstanceDynamicState_Scale (FactoryInstanceState factoryInstanceState) |
Protected Member Functions inherited from DustEngine.BasicFactoryMachine | |
void | UpdateInstanceDynamicState_Value (FactoryInstanceState factoryInstanceState) |
void | UpdateInstanceDynamicState_Color (FactoryInstanceState factoryInstanceState) |
void | ResetToDefaults () |
Static Protected Member Functions inherited from DustEngine.DuMonoBehaviour | |
static bool | UpdatePropertyValue (ref bool originValue, bool newValue) |
static bool | UpdatePropertyValue (ref int originValue, int newValue) |
static bool | UpdatePropertyValue (ref float originValue, float newValue) |
static bool | UpdatePropertyValue (ref Color originValue, Color newValue) |
static bool | UpdatePropertyValue (ref Vector3 originValue, Vector3 newValue) |
static bool | UpdatePropertyValue (ref Vector3Int originValue, Vector3Int newValue) |
static bool | UpdatePropertyValue (ref GameObject originValue, GameObject newValue) |
Protected Attributes inherited from DustEngine.PRSFactoryMachine | |
float | m_Min = 0.0f |
float | m_Max = 1.0f |
bool | m_PositionEnabled = true |
Vector3 | m_Position = Vector3.up |
TransformSpace | m_PositionTransformSpace = TransformSpace.Instance |
TransformMode | m_PositionTransformMode = TransformMode.Relative |
bool | m_RotationEnabled = false |
Vector3 | m_Rotation = new Vector3(0f, 90f, 0f) |
TransformMode | m_RotationTransformMode = TransformMode.Relative |
bool | m_ScaleEnabled = false |
Vector3 | m_Scale = Vector3.one |
TransformMode | m_ScaleTransformMode = TransformMode.Relative |
Protected Attributes inherited from DustEngine.BasicFactoryMachine | |
bool | m_ValueImpactEnabled = false |
float | m_ValueImpactIntensity = 1f |
ValueBlendMode | m_ValueBlendMode = ValueBlendMode.Set |
bool | m_ValueClampEnabled = false |
float | m_ValueClampMin = 0f |
float | m_ValueClampMax = 1f |
bool | m_ColorImpactEnabled = false |
float | m_ColorImpactIntensity = 1f |
ColorBlendMode | m_ColorBlendMode = ColorBlendMode.Blend |
FieldsMap | m_FieldsMap = FieldsMap.FactoryMachine() |
Protected Attributes inherited from DustEngine.FactoryMachine | |
string | m_CustomHint = "" |
float | m_Intensity = 1.0f |