atavism.agis.objects
Class InteractiveObject.InteractTask
java.lang.Object
atavism.agis.objects.InteractiveObject.InteractTask
- All Implemented Interfaces:
- java.lang.Runnable
- Enclosing class:
- InteractiveObject
public class InteractiveObject.InteractTask
- extends java.lang.Object
- implements java.lang.Runnable
A Runnable class that adds an object to the claim when it is run.
- Author:
- Andrew Harrison
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
loc
protected AOVector loc
orient
protected Quaternion orient
playerOid
protected OID playerOid
playerSkillLevel
protected int playerSkillLevel
obj
protected InteractiveObject obj
state
protected java.lang.String state
interrupted
protected boolean interrupted
InteractiveObject.InteractTask
public InteractiveObject.InteractTask()
StartHarvestTask
public void StartHarvestTask(AOVector loc,
Quaternion orient,
OID playerOid,
InteractiveObject obj,
java.lang.String state)
sendStartHarvestTask
public void sendStartHarvestTask(float length)
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
interrupt
public void interrupt()