Class AbstractAnimationVariableSlotEnum<EnumType extends Enum<EnumType>>

java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimationVariableSlot
zombie.core.skinnedmodel.advancedanimation.AbstractAnimationVariableSlotEnum<EnumType>
All Implemented Interfaces:
IAnimationVariableSlot
Direct Known Subclasses:
AnimationVariableSlotCallbackEnum, AnimationVariableSlotEnum

public abstract class AbstractAnimationVariableSlotEnum<EnumType extends Enum<EnumType>> extends AnimationVariableSlot
  • Constructor Details

  • Method Details

    • getEnumTypeClass

      public Class<EnumType> getEnumTypeClass()
    • getValue

      public abstract EnumType getValue()
    • setValue

      public abstract void setValue(EnumType var1)
    • getEnumValue

      public <E extends Enum<E>> E getEnumValue(E defaultVal)
    • setEnumValue

      public <E extends Enum<E>> void setEnumValue(E val)
    • getValueString

      public String getValueString()
    • getValueFloat

      public float getValueFloat()
    • getValueInt

      public int getValueInt()
    • getValueBool

      public boolean getValueBool()
    • getDefaultValue

      public EnumType getDefaultValue()
    • setValue

      public void setValue(String val)
    • setValue

      public void setValue(float val)
    • setValue

      public void setValue(int val)
    • setValue

      public void setValue(boolean val)
    • getType

      public AnimationVariableType getType()
    • canConvertFrom

      public boolean canConvertFrom(String val)
    • clear

      public void clear()