From 919eb5ea44a125845a2d4340c16f01643f7eb19a Mon Sep 17 00:00:00 2001 From: Treeku Date: Tue, 29 Apr 2014 03:29:03 +0100 Subject: [PATCH] Added UseTarget to CreatureObject --- src/resources/objects/creature/CreatureObject.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/resources/objects/creature/CreatureObject.java b/src/resources/objects/creature/CreatureObject.java index 20e460e4..b13b9201 100644 --- a/src/resources/objects/creature/CreatureObject.java +++ b/src/resources/objects/creature/CreatureObject.java @@ -189,6 +189,8 @@ public class CreatureObject extends TangibleObject implements IPersistent { private ConcurrentHashMap cooldowns = new ConcurrentHashMap(); @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(); }