public class AbilityAbilitiesDefinition
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected int |
abilityId |
protected float |
chanceMax |
protected float |
chanceMin |
protected long |
delay |
protected java.lang.String |
target |
Constructor and Description |
---|
AbilityAbilitiesDefinition() |
AbilityAbilitiesDefinition(java.lang.String target,
int abilityId,
float chanceMin,
float chanceMax,
int delay) |
Modifier and Type | Method and Description |
---|---|
boolean |
CanBeApply()
Calculate if ability can be run
|
int |
getAbilityId() |
double |
getChance()
Calculate Chance
|
float |
getChanceMax() |
float |
getChanceMin() |
long |
getDelay() |
java.lang.String |
getTarget() |
void |
setAbilityId(int abilityId) |
void |
setChanceMax(float chanceMax) |
void |
setChanceMin(float chanceMin) |
void |
setDelay(long delay) |
void |
setTarget(java.lang.String target) |
java.lang.String |
toString() |
protected int abilityId
protected float chanceMin
protected float chanceMax
protected java.lang.String target
protected long delay
public AbilityAbilitiesDefinition()
public AbilityAbilitiesDefinition(java.lang.String target, int abilityId, float chanceMin, float chanceMax, int delay)
public java.lang.String toString()
toString
in class java.lang.Object
public double getChance()
public boolean CanBeApply()
public void setDelay(long delay)
public long getDelay()
public int getAbilityId()
public void setAbilityId(int abilityId)
public float getChanceMin()
public void setChanceMin(float chanceMin)
public float getChanceMax()
public void setChanceMax(float chanceMax)
public java.lang.String getTarget()
public void setTarget(java.lang.String target)