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]

Namespace MecanimCallbacker.Interfaces

Interfaces

IAnimatorEventObserver

Observe mecanim animator events.

IBaseEvents

Base callbackers events.

IBoolVariable

The interface that presents a bool variable.

IBoolVariableHolder

Holder for bool variables.

ICallbackerEvent

Callbacker event.

ICallbackerEventObserver

ICategory

Base interface for all categories entities.

ICategoryBase

Base interface for all categories base events holder.

ICategoryCreator

ICategoryCreatorProducer

Present all possible state holders

ICategoryEvents

ICategoryHolder

Base interface for categories holder.

ICategoryHolderProducer

Present all possible category holders.

ICategoryInfoHolder

Holder for category based infos.

ICategorySet

Present set of categories.

ICategorySetHolder

Holds sets of categories

ICurve

Callbacker animation curve.

ICurveHolder

Holder for curves.

IEventHolder

Holder for events

IEventInfoHolder

Holder for event based infos.

IEventObserver

Base interface for all event observers.

IFloatVariable

The interface that presents a float variable.

IFloatVariableHolder

Holder for float variables.

IGroup

Base interface for all group entities.

IGroupBase

Base interface for all groups base events holder.

IGroupCreator

IGroupCreatorProducer

Present all possible state holders

IGroupedEventHolder

Base interface for all grouped entities.

IGroupEvents

IGroupHolder

Base interface for groups holder.

IGroupHolderProducer

Present all possible group holders.

IGroupInfoHolder

Holder for group based infos.

IGroupSet

Present set of groups.

IGroupSetHolder

Holds set of groups

IInfoHolder

Holder for all info holders.

IInsidable

Interface which implements all entities that have “inside” state (ICategory, IGroup and ICallbackerEvent with Between type)

IIntegerVariable

The interface that presents a integer variable.

IIntegerVariableHolder

Holder for int variables.

ILayerInfoHolder

Holder for layer infos.

ILayerWeighted

Interface which implement all entities which can handle animator layer weight.

INamed

Base interfaces for all entity which have name.

IProcedure

Parameterless procedure

IProcedure<T>

Procedure with one parameter.

IProcedure<T1, T2>

Procedure with two parameters.

IProcedure<T1, T2, T3>

Procedure with three parameters.

IProcedure<T1, T2, T3, T4>

Procedure with four parameters.

IProcedure<T1, T2, T3, T4, T5>

Procedure with five parameters.

IProcedureBinder

Binder of IProcedure that allows it to subscribe to a specific holder.

IProcedureBinder<T>

Binder of IProcedure<T> that allows it to subscribe to a specific holder.

IProcedureBinder<T1, T2>

Binder of IProcedure<T1, T2> that allows it to subscribe to a specific holder.

IProcedureBinder<T1, T2, T3>

Binder of IProcedure<T1, T2, T3> that allows it to subscribe to a specific holder.

IProcedureBinder<T1, T2, T3, T4>

Binder of IProcedure<T1, T2, T3, T4> that allows it to subscribe to a specific holder.

IProcedureBinder<T1, T2, T3, T4, T5>

Binder of IProcedure<T1, T2, T3, T4, T5> that allows it to subscribe to a specific holder.

IProcedureCreator

Procedures holder.

IProcedureHolder

Holder for procedures.

IProcedureInfoHolder

Holder for procedure based infos

IResolvable

Base interface for all entities that can be resolved.

IStateTransitionEvents

Base interface that contains all state-based transition events

ITransitionEventHolders

Base interface for all transition events and event holders.

ITransitionEvents

ITransitionInfoHolder

Holder for transition based infos.

ITriggerVariable

The interface that presents a trigger variable.

ITriggerVariableHolder

Holder for trigger variables.

IVariableBase

Base variable interface.

IVariableProcessor

Proxy variable processor.

IVariables

Holder for all variables.

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