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) Returns all Game variables.getVariable(AnimationVariableHandle handle) Returns the specified variable slot.booleanisEmpty()booleanisVariable(String name, String val) Compares (ignoring case) the value of the specified variable.voidsetVariable(String key, boolean value) setVariable(String key, float value) setVariable(String key, String value) setVariable(AnimationVariableHandle handle, boolean value) voidDescription copied from interface: IAnimationVariableMap<EnumType extends Enum<EnumType>>
IAnimationVariableSlotsetVariableEnum(String in_key, EnumType in_val) 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
Returns the specified variable slot. Or NULL if not found.- Specified by:
getVariablein interfaceIAnimationVariableSource
-
isEmpty
public boolean isEmpty() -
setVariable
Description copied from interface: IAnimationVariableMap- 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 in_key, EnumType in_val) - Specified by:
setVariableEnumin interfaceIAnimationVariableMap
-
clearVariable
- Specified by:
clearVariablein interfaceIAnimationVariableMap
-
clearVariables
public void clearVariables()- Specified by:
clearVariablesin interfaceIAnimationVariableMap
-
removeAllVariables
public void removeAllVariables() -
getGameVariables
Returns all Game variables.- Specified by:
getGameVariablesin interfaceIAnimationVariableSource
-
isVariable
Compares (ignoring case) the value of the specified variable. Returns TRUE if they match.- Specified by:
isVariablein interfaceIAnimationVariableSource
-
containsVariable
- Specified by:
containsVariablein interfaceIAnimationVariableSource
-