atavism.agis.objects
Class Claim.ClaimTask
java.lang.Object
atavism.agis.objects.Claim.ClaimTask
- All Implemented Interfaces:
- java.lang.Runnable
- Enclosing class:
- Claim
public class Claim.ClaimTask
- 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
Method Summary |
void |
interrupt()
|
void |
run()
|
void |
sendStartAttackTask(float length)
|
void |
sendStartBuildTask(float length)
|
void |
StartAttackTask(atavism.agis.objects.Claim.ClaimObject cObject,
OID playerOid,
Claim claim)
|
void |
StartBuildTask(BuildObjectTemplate template,
AOVector loc,
Quaternion orient,
int parent,
int itemID,
OID itemOid,
OID playerOid,
Claim claim)
|
void |
StartRepairTask(BuildObjectTemplate template,
atavism.agis.objects.Claim.ClaimObject cObject,
java.util.ArrayList<atavism.agis.objects.Claim.ClaimObjectBuildItemEntry> buildItems,
OID playerOid,
Claim claim)
|
void |
StartUpgradeTask(BuildObjectTemplate template,
atavism.agis.objects.Claim.ClaimObject cObject,
java.util.ArrayList<atavism.agis.objects.Claim.ClaimObjectBuildItemEntry> buildItems,
OID playerOid,
boolean reqPlayer,
long endTime,
Claim claim)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
template
protected BuildObjectTemplate template
cObject
protected atavism.agis.objects.Claim.ClaimObject cObject
taskType
protected atavism.agis.objects.Claim.TaskType taskType
loc
protected AOVector loc
orient
protected Quaternion orient
parent
protected int parent
itemID
protected int itemID
itemOid
protected OID itemOid
buildItems
protected java.util.ArrayList<atavism.agis.objects.Claim.ClaimObjectBuildItemEntry> buildItems
playerOid
protected OID playerOid
reqPlayer
protected boolean reqPlayer
claim
protected Claim claim
interrupted
protected boolean interrupted
startTime
protected long startTime
endTime
protected long endTime
Claim.ClaimTask
public Claim.ClaimTask()
StartBuildTask
public void StartBuildTask(BuildObjectTemplate template,
AOVector loc,
Quaternion orient,
int parent,
int itemID,
OID itemOid,
OID playerOid,
Claim claim)
StartUpgradeTask
public void StartUpgradeTask(BuildObjectTemplate template,
atavism.agis.objects.Claim.ClaimObject cObject,
java.util.ArrayList<atavism.agis.objects.Claim.ClaimObjectBuildItemEntry> buildItems,
OID playerOid,
boolean reqPlayer,
long endTime,
Claim claim)
StartAttackTask
public void StartAttackTask(atavism.agis.objects.Claim.ClaimObject cObject,
OID playerOid,
Claim claim)
StartRepairTask
public void StartRepairTask(BuildObjectTemplate template,
atavism.agis.objects.Claim.ClaimObject cObject,
java.util.ArrayList<atavism.agis.objects.Claim.ClaimObjectBuildItemEntry> buildItems,
OID playerOid,
Claim claim)
sendStartBuildTask
public void sendStartBuildTask(float length)
sendStartAttackTask
public void sendStartAttackTask(float length)
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
interrupt
public void interrupt()