Atavism Version 2018.1AGIS API

atavism.agis.objects
Class InteractiveObject.InteractTask

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

Field Summary
protected  boolean interrupted
           
protected  AOVector loc
           
protected  InteractiveObject obj
           
protected  Quaternion orient
           
protected  OID playerOid
           
protected  int playerSkillLevel
           
protected  java.lang.String state
           
 
Constructor Summary
InteractiveObject.InteractTask()
           
 
Method Summary
 void interrupt()
           
 void run()
           
 void sendStartHarvestTask(float length)
           
 void StartHarvestTask(AOVector loc, Quaternion orient, OID playerOid, InteractiveObject obj, java.lang.String state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

InteractiveObject.InteractTask

public InteractiveObject.InteractTask()
Method Detail

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


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