Package zombie.behaviors.survivor.orders
Class Order
java.lang.Object
zombie.behaviors.survivor.orders.Order
- Direct Known Subclasses:
BandageOrder
,Barricade
,CloseCurtains
,CloseDoor
,ConversationOrder
,CraftItemOrder
,DumpLootInContainer
,EatFoodOrder
,FaceOrder
,FollowOrder
,GotoNextTo
,GotoOrder
,GuardOrder
,HangSheet
,IdleOrder
,OrderSequence
,StopAndFaceForOrder
,TakeItemFromContainer
,UseItemOnIsoObject
,WaitUntilFollowersArrive
public abstract class Order
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description boolean
bInit
IsoGameCharacter
character
java.lang.String
name
java.lang.String
type
-
Constructor Summary
Constructors Constructor Description Order(IsoGameCharacter gameCharacter)
-
Method Summary
Modifier and Type Method Description boolean
ActedThisFrame()
abstract boolean
complete()
int
getAttackIfEnemiesAroundBias()
float
getPathSpeed()
float
getPriority(IsoGameCharacter gameCharacter)
void
initOrder()
boolean
isCancelledOnAttack()
boolean
isCritical()
abstract Behavior.BehaviorResult
process()
Behavior.BehaviorResult
processNext()
int
renderDebug(int int1)
abstract void
update()
void
updatenext()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
character
-
type
public java.lang.String type -
name
public java.lang.String name -
bInit
public boolean bInit
-
-
Constructor Details
-
Order
-
-
Method Details
-
process
-
complete
public abstract boolean complete() -
ActedThisFrame
public boolean ActedThisFrame() -
processNext
-
updatenext
public void updatenext() -
update
public abstract void update() -
isCancelledOnAttack
public boolean isCancelledOnAttack() -
initOrder
public void initOrder() -
getPriority
-
renderDebug
public int renderDebug(int int1) -
getPathSpeed
public float getPathSpeed() -
getAttackIfEnemiesAroundBias
public int getAttackIfEnemiesAroundBias() -
isCritical
public boolean isCritical()
-