Added UseTarget to CreatureObject

This commit is contained in:
Treeku
2014-04-29 03:29:03 +01:00
parent 0364cad779
commit 919eb5ea44
@@ -189,6 +189,8 @@ public class CreatureObject extends TangibleObject implements IPersistent {
private ConcurrentHashMap<String, Long> cooldowns = new ConcurrentHashMap<String, Long>();
@NotPersistent
private long tefTime = System.currentTimeMillis();
@NotPersistent
private SWGObject useTarget;
public CreatureObject(long objectID, Planet planet, Point3D position, Quaternion orientation, String Template) {
super(objectID, planet, Template, position, orientation);
@@ -987,6 +989,18 @@ public class CreatureObject extends TangibleObject implements IPersistent {
notifyObservers(messageBuilder.buildIntendedTargetDelta(intendedTarget), true);
}
public SWGObject getUseTarget() {
synchronized(objectMutex) {
return useTarget;
}
}
public void setUseTarget(SWGObject useTarget) {
synchronized(objectMutex) {
this.useTarget = useTarget;
}
}
public long getTargetId() {
return getIntendedTarget();
}