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 ProcedureInfo

Procedure info.

Namespace: MecanimCallbacker.Structs
Assembly: MecanimCallbacker.dll

Properties

FifthArgumentType

Fifth parameter type.

Declaration

Property Value
Type
System.Type

FirstArgumentType

Frist parameter type.

Declaration

Property Value
Type
System.Type

FourthArgumentType

Fourth parameter type.

Declaration

Property Value
Type
System.Type

Invalid

Invalid instance of procedure info.

Declaration

Property Value
Type
ProcedureInfo

IsValid

Returns true if this info is valid.

Declaration

Property Value
Type
System.Boolean

Item[Int32]

Get type of param based on index.

Declaration

Parameters
Type Name Description
System.Int32 index

Index of param

Property Value
Type
System.Type

Name

Name of procedure.

Declaration

Property Value
Type
System.String

ParametersCount

Count of procedure parameters.

Declaration

Property Value
Type
System.Int32

SecondArgumentType

Second parameter type.

Declaration

Property Value
Type
System.Type

ThirdArgumentType

Third parameter type.

Declaration

Property Value
Type
System.Type

Methods

ToString()

Declaration

Returns
Type Description
System.String
Overrides
System.ValueType.ToString()
Yes No
0 of 0 users found this section helpful
Suggest Edit