1. MecanimCallbacker[hssdlr00001]
    1. BasePreset[hssdlr00002]
    2. CallbackerController[hssdlr00003]
    3. MonoCallbackerObserver[hssdlr00004]
    4. Preset[hssdlr00005]
    5. PresetWrapper[hssdlr00006]
  2. MecanimCallbacker.Attributes[hssdlr00007]
    1. AnimatorBoolParameterAttribute[hssdlr00008]
    2. AnimatorFloatParameterAttribute[hssdlr00009]
    3. AnimatorIntParameterAttribute[hssdlr00010]
    4. AnimatorStateAttribute[hssdlr00011]
    5. AnimatorTriggerParameterAttribute[hssdlr00012]
    6. CallbackerCategoryAttribute[hssdlr00013]
    7. CallbackerCurveAttribute[hssdlr00014]
    8. CallbackerEventAttribute[hssdlr00015]
    9. CallbackerGroupAttribute[hssdlr00016]
    10. SourceSearchMode[hssdlr00017]
  3. MecanimCallbacker.Delegates[hssdlr00018]
    1. CallbackerDelegate[hssdlr00019]
    2. ProcedureDelegate[hssdlr00020]
    3. ProcedureDelegate<T>[hssdlr00021]
    4. ProcedureDelegate<T1, T2, T3, T4, T5>[hssdlr00022]
    5. ProcedureDelegate<T1, T2, T3, T4>[hssdlr00023]
    6. ProcedureDelegate<T1, T2, T3>[hssdlr00024]
    7. ProcedureDelegate<T1, T2>[hssdlr00025]
    8. VariableSyncBoolFromDelegate[hssdlr00026]
    9. VariableSyncBoolToDelegate[hssdlr00027]
    10. VariableSyncFloatFromDelegate[hssdlr00028]
    11. VariableSyncFloatToDelegate[hssdlr00029]
    12. VariableSyncIntFromDelegate[hssdlr00030]
    13. VariableSyncIntToDelegate[hssdlr00031]
  4. MecanimCallbacker.Enums[hssdlr00032]
    1. CallbackerEventType[hssdlr00033]
    2. ControllerPresetMode[hssdlr00034]
    3. ControllerResetType[hssdlr00035]
    4. CurveModifierMode[hssdlr00036]
    5. CurveModifierType[hssdlr00037]
    6. LayerBlendingMode[hssdlr00038]
    7. PoolMode[hssdlr00039]
  5. MecanimCallbacker.Interfaces[hssdlr00040]
    1. IAnimatorEventObserver[hssdlr00041]
    2. IBaseEvents[hssdlr00042]
    3. IBoolVariable[hssdlr00043]
    4. IBoolVariableHolder[hssdlr00044]
    5. ICallbackerEvent[hssdlr00045]
    6. ICallbackerEventObserver[hssdlr00046]
    7. ICategory[hssdlr00047]
    8. ICategoryBase[hssdlr00048]
    9. ICategoryCreator[hssdlr00049]
    10. ICategoryCreatorProducer[hssdlr00050]
    11. ICategoryEvents[hssdlr00051]
    12. ICategoryHolder[hssdlr00052]
    13. ICategoryHolderProducer[hssdlr00053]
    14. ICategoryInfoHolder[hssdlr00054]
    15. ICategorySet[hssdlr00055]
    16. ICategorySetHolder[hssdlr00056]
    17. ICurve[hssdlr00057]
    18. ICurveHolder[hssdlr00058]
    19. IEventHolder[hssdlr00059]
    20. IEventInfoHolder[hssdlr00060]
    21. IEventObserver[hssdlr00061]
    22. IFloatVariable[hssdlr00062]
    23. IFloatVariableHolder[hssdlr00063]
    24. IGroup[hssdlr00064]
    25. IGroupBase[hssdlr00065]
    26. IGroupCreator[hssdlr00066]
    27. IGroupCreatorProducer[hssdlr00067]
    28. IGroupedEventHolder[hssdlr00068]
    29. IGroupEvents[hssdlr00069]
    30. IGroupHolder[hssdlr00070]
    31. IGroupHolderProducer[hssdlr00071]
    32. IGroupInfoHolder[hssdlr00072]
    33. IGroupSet[hssdlr00073]
    34. IGroupSetHolder[hssdlr00074]
    35. IInfoHolder[hssdlr00075]
    36. IInsidable[hssdlr00076]
    37. IIntegerVariable[hssdlr00077]
    38. IIntegerVariableHolder[hssdlr00078]
    39. ILayerInfoHolder[hssdlr00079]
    40. ILayerWeighted[hssdlr00080]
    41. INamed[hssdlr00081]
    42. IProcedure[hssdlr00082]
    43. IProcedure<T>[hssdlr00083]
    44. IProcedure<T1, T2, T3, T4, T5>[hssdlr00084]
    45. IProcedure<T1, T2, T3, T4>[hssdlr00085]
    46. IProcedure<T1, T2, T3>[hssdlr00086]
    47. IProcedure<T1, T2>[hssdlr00087]
    48. IProcedureBinder[hssdlr00088]
    49. IProcedureBinder<T>[hssdlr00089]
    50. IProcedureBinder<T1, T2, T3, T4, T5>[hssdlr00090]
    51. IProcedureBinder<T1, T2, T3, T4>[hssdlr00091]
    52. IProcedureBinder<T1, T2, T3>[hssdlr00092]
    53. IProcedureBinder<T1, T2>[hssdlr00093]
    54. IProcedureCreator[hssdlr00094]
    55. IProcedureHolder[hssdlr00095]
    56. IProcedureInfoHolder[hssdlr00096]
    57. IResolvable[hssdlr00097]
    58. IStateTransitionEvents[hssdlr00098]
    59. ITransitionEventHolders[hssdlr00099]
    60. ITransitionEvents[hssdlr00100]
    61. ITransitionInfoHolder[hssdlr00101]
    62. ITriggerVariable[hssdlr00102]
    63. ITriggerVariableHolder[hssdlr00103]
    64. IVariableBase[hssdlr00104]
    65. IVariableProcessor[hssdlr00105]
    66. IVariables[hssdlr00106]
  6. MecanimCallbacker.Structs[hssdlr00107]
    1. CategoryInfo[hssdlr00108]
    2. CurveModifierPreset[hssdlr00109]
    3. CurvePreset[hssdlr00110]
    4. EventInfo[hssdlr00111]
    5. EventPreset[hssdlr00112]
    6. GroupInfo[hssdlr00113]
    7. LayerInfo[hssdlr00114]
    8. ProcedureInfo[hssdlr00115]
    9. StateInfo[hssdlr00116]
    10. SubcurvePreset[hssdlr00117]
    11. TransitionInfo[hssdlr00118]

Struct EventPreset

Event preset for dynamic creation.

Namespace: MecanimCallbacker.Structs
Assembly: MecanimCallbacker.dll

Fields

conditionVariable

The condition variable

Declaration

Field Value
Type Description
IBoolVariable

isGuaranteed

Event is guaranteed to be called the number of times it was supposed to be called, but didn’t because of lag or other interference.

Declaration

Field Value
Type Description
System.Boolean

statePath

Path to a bound state.

Declaration

Field Value
Type Description
System.String

timePoint

Normalized point time of event (works for OneShot)

Declaration

Field Value
Type Description
System.Single

timeRange

Normalized time range of event (works for Between)

Declaration

Field Value
Type Description
UnityEngine.Vector2

type

Type of event.

Declaration

Field Value
Type Description
CallbackerEventType
Yes No
0 of 0 users found this section helpful
Suggest Edit