Interface IAnimationVariableRegistry
- All Superinterfaces:
IAnimationVariableSource, IAnimationVariableSourceContainer
- All Known Implementing Classes:
IsoAnimal, IsoDummyCameraCharacter, IsoGameCharacter, IsoLivingCharacter, IsoLuaCharacter, IsoLuaMover, IsoPlayer, IsoSurvivor, IsoZombie, RandomizedBuildingBase.HumanCorpse
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidsetVariable(String in_key, boolean defaultVal, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackBool.CallbackSetStrongTyped callbackSet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String in_key, boolean defaultVal, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String in_key, float defaultVal, AnimationVariableSlotCallbackFloat.PrimitiveFloatSupplier callbackGet, AnimationVariableSlotCallbackFloat.PrimitiveFloatConsumer callbackSet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String in_key, float defaultVal, AnimationVariableSlotCallbackFloat.PrimitiveFloatSupplier callbackGet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String in_key, int defaultVal, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackInt.CallbackSetStrongTyped callbackSet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String in_key, int defaultVal, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGet, IAnimationVariableSlotDescriptor descriptor) default <EnumType extends Enum<EnumType>>
voidsetVariable(String in_key, Class<EnumType> in_enumTypeClass, Supplier<EnumType> callbackGet, Consumer<EnumType> callbackSet, IAnimationVariableSlotDescriptor descriptor) default <EnumType extends Enum<EnumType>>
voidsetVariable(String in_key, Class<EnumType> in_enumTypeClass, Supplier<EnumType> callbackGet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String in_key, String defaultVal, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackString.CallbackSetStrongTyped callbackSet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String in_key, String defaultVal, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String key, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackBool.CallbackSetStrongTyped callbackSet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String key, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String in_key, AnimationVariableSlotCallbackFloat.PrimitiveFloatSupplier callbackGet, AnimationVariableSlotCallbackFloat.PrimitiveFloatConsumer callbackSet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String in_key, AnimationVariableSlotCallbackFloat.PrimitiveFloatSupplier callbackGet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String in_key, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackInt.CallbackSetStrongTyped callbackSet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String in_key, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String in_key, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackString.CallbackSetStrongTyped callbackSet, IAnimationVariableSlotDescriptor descriptor) default voidsetVariable(String key, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGet, IAnimationVariableSlotDescriptor descriptor) Methods inherited from interface IAnimationVariableSource
getSubVariableSource, getVariableBoolean, getVariableEnumMethods inherited from interface IAnimationVariableSourceContainer
containsVariable, getGameVariables, getVariable, getVariable, getVariableBoolean, getVariableBoolean, getVariableFloat, getVariableString, isVariable
-
Method Details
-
getGameVariablesInternal
AnimationVariableSource getGameVariablesInternal()- Specified by:
getGameVariablesInternalin interfaceIAnimationVariableSourceContainer
-
setVariable
default void setVariable(String key, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String key, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackBool.CallbackSetStrongTyped callbackSet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String key, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackString.CallbackSetStrongTyped callbackSet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, AnimationVariableSlotCallbackFloat.PrimitiveFloatSupplier callbackGet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, AnimationVariableSlotCallbackFloat.PrimitiveFloatSupplier callbackGet, AnimationVariableSlotCallbackFloat.PrimitiveFloatConsumer callbackSet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackInt.CallbackSetStrongTyped callbackSet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, boolean defaultVal, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, boolean defaultVal, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackBool.CallbackSetStrongTyped callbackSet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, String defaultVal, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, String defaultVal, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackString.CallbackSetStrongTyped callbackSet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, float defaultVal, AnimationVariableSlotCallbackFloat.PrimitiveFloatSupplier callbackGet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, float defaultVal, AnimationVariableSlotCallbackFloat.PrimitiveFloatSupplier callbackGet, AnimationVariableSlotCallbackFloat.PrimitiveFloatConsumer callbackSet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, int defaultVal, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default void setVariable(String in_key, int defaultVal, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackInt.CallbackSetStrongTyped callbackSet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
default <EnumType extends Enum<EnumType>> void setVariable(String in_key, Class<EnumType> in_enumTypeClass, Supplier<EnumType> callbackGet, IAnimationVariableSlotDescriptor descriptor) -
setVariable
-