package minizoo.c.action;
import minizoo.c.Entity;
import minizoo.i.Task;
public abstract class Action implements Task {
public void setIdentifier(String identifier) {
this.identifier = identifier;
}
public String getIdentifier() {
return identifier;
}
String identifier;
public float getDuration() {
return duration;
}
float duration = 0f;
public void clear() {
time = 0f;
}
public void update(float elapsed) {
time += elapsed;
}
public float getTime() { return time; }
float time = 0f;
public Entity getTarget() {
return target;
}
public void setTarget(Entity target) {
this.target = target;
}
Entity target = null;
}