All Implemented Interfaces:
Action, RoleStateChange, IAnnotatedComponent, IComponentExecutionControl

public class ActionSpawn extends ActionBase
  • Field Details

    • spawnDirection

      protected final float spawnDirection
    • spawnAngle

      protected final float spawnAngle
    • fanOut

      protected final boolean fanOut
    • minDistance

      protected final double minDistance
    • maxDistance

      protected final double maxDistance
    • kind

      protected final String kind
    • flock

      protected final String flock
    • roleIndex

      protected final int roleIndex
    • maxCount

      protected final int maxCount
    • minCount

      protected final int minCount
    • minDelay

      protected final double minDelay
    • maxDelay

      protected final double maxDelay
    • position

      protected final Vector3d position
    • rotation

      protected final Vector3f rotation
    • launchAtTarget

      protected final boolean launchAtTarget
    • pitchHigh

      protected final boolean pitchHigh
    • targetPosition

      protected final Vector3d targetPosition
    • launchDirection

      protected final Vector3d launchDirection
    • pitch

      @Nullable protected final float[] pitch
    • spread

      protected final double spread
    • joinFlock

      protected final boolean joinFlock
    • spawnState

      protected final String spawnState
    • spawnSubState

      protected final String spawnSubState
    • spawnsLeft

      protected int spawnsLeft
    • maxTries

      protected int maxTries
    • yaw0

      protected float yaw0
    • yawIncrement

      protected float yawIncrement
    • spawnDelay

      protected double spawnDelay
    • parent

      protected Ref<EntityStore> parent
  • Constructor Details

  • Method Details