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]

Interface IProcedureHolder

Holder for procedures.

Namespace: MecanimCallbacker.Interfaces
Assembly: MecanimCallbacker.dll

Methods

BindProcedure(IProcedure)

Get binder for specific procedure.

Declaration

Parameters
Type Name Description
IProcedure procedure

Target procedure.

Returns
Type Description
IProcedureBinder

Binder which can be used for bind callback.

BindProcedure(String)

Get binder for procedure by name.

Declaration

Parameters
Type Name Description
System.String procedureName

Name of target procedure.

Returns
Type Description
IProcedureBinder

Binder which can be used for bind callback.

BindProcedure<T>(IProcedure<T>)

Get binder for specific procedure.

Declaration

Parameters
Type Name Description
IProcedure<T> procedure

Target procedure.

Returns
Type Description
IProcedureBinder<T>

Binder which can be used for bind callback.

Type Parameters
Name Description
T

Type of procedure argument.

BindProcedure<T>(String)

Get binder for procedure by name.

Declaration

Parameters
Type Name Description
System.String procedureName

Name of target procedure.

Returns
Type Description
IProcedureBinder<T>

Binder which can be used for bind callback.

Type Parameters
Name Description
T

Type of procedure argument.

BindProcedure<T1, T2>(IProcedure<T1, T2>)

Get binder for specific procedure.

Declaration

Parameters
Type Name Description
IProcedure<T1, T2> procedure

Target procedure.

Returns
Type Description
IProcedureBinder<T1, T2>

Binder which can be used for bind callback.

Type Parameters
Name Description
T1

Type of first procedure argument.

T2

Type of second procedure argument.

BindProcedure<T1, T2>(String)

Get binder for procedure by name.

Declaration

Parameters
Type Name Description
System.String procedureName

Name of target procedure.

Returns
Type Description
IProcedureBinder<T1, T2>

Binder which can be used for bind callback.

Type Parameters
Name Description
T1

Type of first procedure argument.

T2

Type of second procedure argument.

BindProcedure<T1, T2, T3>(IProcedure<T1, T2, T3>)

Get binder for specific procedure.

Declaration

Parameters
Type Name Description
IProcedure<T1, T2, T3> procedure

Target procedure.

Returns
Type Description
IProcedureBinder<T1, T2, T3>

Binder which can be used for bind callback.

Type Parameters
Name Description
T1

Type of first procedure argument.

T2

Type of second procedure argument.

T3

Type of third procedure argument.

BindProcedure<T1, T2, T3>(String)

Get binder for procedure by name.

Declaration

Parameters
Type Name Description
System.String procedureName

Name of target procedure.

Returns
Type Description
IProcedureBinder<T1, T2, T3>

Binder which can be used for bind callback.

Type Parameters
Name Description
T1

Type of first procedure argument.

T2

Type of second procedure argument.

T3

Type of third procedure argument.

BindProcedure<T1, T2, T3, T4>(IProcedure<T1, T2, T3, T4>)

Get binder for specific procedure.

Declaration

Parameters
Type Name Description
IProcedure<T1, T2, T3, T4> procedure

Target procedure.

Returns
Type Description
IProcedureBinder<T1, T2, T3, T4>

Binder which can be used for bind callback.

Type Parameters
Name Description
T1

Type of first procedure argument.

T2

Type of second procedure argument.

T3

Type of third procedure argument.

T4

Type of fourth procedure argument.

BindProcedure<T1, T2, T3, T4>(String)

Get binder for procedure by name.

Declaration

Parameters
Type Name Description
System.String procedureName

Name of target procedure.

Returns
Type Description
IProcedureBinder<T1, T2, T3, T4>

Binder which can be used for bind callback.

Type Parameters
Name Description
T1

Type of first procedure argument.

T2

Type of second procedure argument.

T3

Type of third procedure argument.

T4

Type of fourth procedure argument.

BindProcedure<T1, T2, T3, T4, T5>(IProcedure<T1, T2, T3, T4, T5>)

Get binder for specific procedure.

Declaration

Parameters
Type Name Description
IProcedure<T1, T2, T3, T4, T5> procedure

Target procedure.

Returns
Type Description
IProcedureBinder<T1, T2, T3, T4, T5>

Binder which can be used for bind callback.

Type Parameters
Name Description
T1

Type of first procedure argument.

T2

Type of second procedure argument.

T3

Type of third procedure argument.

T4

Type of fourth procedure argument.

T5

Type of fifth procedure argument.

BindProcedure<T1, T2, T3, T4, T5>(String)

Get binder for procedure by name.

Declaration

Parameters
Type Name Description
System.String procedureName

Name of target procedure.

Returns
Type Description
IProcedureBinder<T1, T2, T3, T4, T5>

Binder which can be used for bind callback.

Type Parameters
Name Description
T1

Type of first procedure argument.

T2

Type of second procedure argument.

T3

Type of third procedure argument.

T4

Type of fourth procedure argument.

T5

Type of fifth procedure argument.

Yes No
0 of 0 users found this section helpful
Suggest Edit