public enum EffectType extends java.lang.Enum<EffectType>
Enum Constant and Description |
---|
BALL |
BEAM |
BUFF |
EXPLOSION |
LIGHTNING |
RADIAL |
RAIN |
STAT_CHANGE |
TUBE |
Modifier and Type | Method and Description |
---|---|
java.util.function.Supplier<? extends AttackAnimationData> |
getDataSupplier() |
java.util.function.Supplier<AttackSystem<? extends AttackAnimationData>> |
getSystemSupplier() |
static EffectType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static EffectType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EffectType BALL
public static final EffectType BEAM
public static final EffectType BUFF
public static final EffectType TUBE
public static final EffectType EXPLOSION
public static final EffectType LIGHTNING
public static final EffectType RADIAL
public static final EffectType RAIN
public static final EffectType STAT_CHANGE
public static EffectType[] values()
for (EffectType c : EffectType.values()) System.out.println(c);
public static EffectType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.util.function.Supplier<? extends AttackAnimationData> getDataSupplier()
public java.util.function.Supplier<AttackSystem<? extends AttackAnimationData>> getSystemSupplier()