public class Claim.ClaimTask
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<atavism.agis.objects.Claim.ClaimObjectBuildItemEntry> |
buildItems |
protected Claim |
claim |
protected atavism.agis.objects.Claim.ClaimObject |
cObject |
protected long |
endTime |
protected boolean |
interrupted |
protected int |
itemID |
protected OID |
itemOid |
protected AOVector |
loc |
protected Quaternion |
orient |
protected int |
parent |
protected OID |
playerOid |
protected boolean |
reqPlayer |
protected long |
startTime |
protected atavism.agis.objects.Claim.TaskType |
taskType |
protected BuildObjectTemplate |
template |
Constructor and Description |
---|
ClaimTask() |
Modifier and Type | Method and Description |
---|---|
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) |
protected BuildObjectTemplate template
protected atavism.agis.objects.Claim.ClaimObject cObject
protected atavism.agis.objects.Claim.TaskType taskType
protected AOVector loc
protected Quaternion orient
protected int parent
protected int itemID
protected OID itemOid
protected java.util.ArrayList<atavism.agis.objects.Claim.ClaimObjectBuildItemEntry> buildItems
protected OID playerOid
protected boolean reqPlayer
protected Claim claim
protected boolean interrupted
protected long startTime
protected long endTime
public void StartBuildTask(BuildObjectTemplate template, AOVector loc, Quaternion orient, int parent, int itemID, OID itemOid, OID playerOid, Claim claim)
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)
public void StartAttackTask(atavism.agis.objects.Claim.ClaimObject cObject, OID playerOid, Claim claim)
public void StartRepairTask(BuildObjectTemplate template, atavism.agis.objects.Claim.ClaimObject cObject, java.util.ArrayList<atavism.agis.objects.Claim.ClaimObjectBuildItemEntry> buildItems, OID playerOid, Claim claim)
public void sendStartBuildTask(float length)
public void sendStartAttackTask(float length)
public void run()
run
in interface java.lang.Runnable
public void interrupt()