Class AnimationVariableSource
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimationVariableSource
- All Implemented Interfaces:
IAnimationVariableCallbackMap, IAnimationVariableMap, IAnimationVariableSource
- Direct Known Subclasses:
AnimatedModel
public class AnimationVariableSource
extends Object
implements IAnimationVariableMap, IAnimationVariableCallbackMap
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearVariable(String key) voidbooleancontainsVariable(String key) getVariable(AnimationVariableHandle handle) booleanisEmpty()booleanisVariable(String name, String val) voidsetVariable(String key, boolean value) setVariable(String key, float value) setVariable(String key, String value) setVariable(AnimationVariableHandle handle, boolean value) void<EnumType extends Enum<EnumType>>
IAnimationVariableSlotsetVariableEnum(String key, EnumType value) Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IAnimationVariableCallbackMap
setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariableMethods inherited from interface IAnimationVariableSource
getSubVariableSource, getVariable, getVariableBoolean, getVariableBoolean, getVariableBoolean, getVariableEnum, getVariableFloat, getVariableString
-
Constructor Details
-
AnimationVariableSource
public AnimationVariableSource()
-
-
Method Details
-
getVariable
- Specified by:
getVariablein interfaceIAnimationVariableSource
-
isEmpty
public boolean isEmpty() -
setVariable
- Specified by:
setVariablein interfaceIAnimationVariableMap
-
setVariable
- Specified by:
setVariablein interfaceIAnimationVariableMap
-
setVariable
- Specified by:
setVariablein interfaceIAnimationVariableMap
-
setVariable
- Specified by:
setVariablein interfaceIAnimationVariableMap
-
setVariable
- Specified by:
setVariablein interfaceIAnimationVariableMap
-
setVariableEnum
public <EnumType extends Enum<EnumType>> IAnimationVariableSlot setVariableEnum(String key, EnumType value) - Specified by:
setVariableEnumin interfaceIAnimationVariableMap
-
clearVariable
- Specified by:
clearVariablein interfaceIAnimationVariableMap
-
clearVariables
public void clearVariables()- Specified by:
clearVariablesin interfaceIAnimationVariableMap
-
removeAllVariables
public void removeAllVariables() -
getGameVariables
- Specified by:
getGameVariablesin interfaceIAnimationVariableSource
-
isVariable
- Specified by:
isVariablein interfaceIAnimationVariableSource
-
containsVariable
- Specified by:
containsVariablein interfaceIAnimationVariableSource
-