Atavism Version 2018.1AGIS API

atavism.agis.objects
Class Claim.ClaimTask

java.lang.Object
  extended by 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

Field Summary
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 Summary
Claim.ClaimTask()
           
 
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
 

Field Detail

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
Constructor Detail

Claim.ClaimTask

public Claim.ClaimTask()
Method Detail

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()


Copyright © 2018 Dragonsan Studios Sp. z o.o.