Interface SensorGhost

All Superinterfaces:
EveryFrameScript
All Known Implementing Classes:
AbyssalDrifterGhost, BaseSensorGhost, ChargerGhost, EchoGhost, EncounterTricksterGhost, GuideGhost, LeviathanCalfGhost, LeviathanGhost, MinnowGhost, NoGhost, RacerGhost, RemnantGhost, RemoraGhost, ShipGhost, StormcallerGhost, StormTricksterGhost, TestGhost, ZigguratGhost

public interface SensorGhost extends EveryFrameScript
  • Method Details

    • addBehavior

      void addBehavior(GhostBehavior b)
    • getDespawnRange

      float getDespawnRange()
    • setDespawnRange

      void setDespawnRange(float despawnRange)
    • moveTo

      void moveTo(org.lwjgl.util.vector.Vector2f dest, float maxBurn)
    • moveTo

      void moveTo(org.lwjgl.util.vector.Vector2f dest, org.lwjgl.util.vector.Vector2f destVel, float maxBurn)
    • getMovement

      SmoothMovementUtil getMovement()
    • getEntity

    • getAcceleration

      float getAcceleration()
    • getMaxBurn

      int getMaxBurn()
    • getCurrBurn

      int getCurrBurn()
    • getScript

      List<GhostBehavior> getScript()
    • clearScript

      void clearScript()
    • isCreationFailed

      boolean isCreationFailed()
    • isDespawnInAbyss

      boolean isDespawnInAbyss()
    • setDespawnInAbyss

      void setDespawnInAbyss(boolean despawnInAbyss)