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 Details

    • character

      public IsoGameCharacter character
    • type

      public java.lang.String type
    • name

      public java.lang.String name
    • bInit

      public boolean bInit
  • Constructor Details

  • Method Details

    • process

      public abstract Behavior.BehaviorResult process()
    • complete

      public abstract boolean complete()
    • ActedThisFrame

      public boolean ActedThisFrame()
    • processNext

      public Behavior.BehaviorResult processNext()
    • updatenext

      public void updatenext()
    • update

      public abstract void update()
    • isCancelledOnAttack

      public boolean isCancelledOnAttack()
    • initOrder

      public void initOrder()
    • getPriority

      public float getPriority​(IsoGameCharacter character)
    • renderDebug

      public int renderDebug​(int y)
    • getPathSpeed

      public float getPathSpeed()
    • getAttackIfEnemiesAroundBias

      public int getAttackIfEnemiesAroundBias()
    • isCritical

      public boolean isCritical()