Class EntityEmitter

All Implemented Interfaces:
EntityRenderedListener, EntityRenderListener, IEntity, IRenderable, ITimeToLive, IUpdateable, Tweenable, EventListener

public class EntityEmitter extends Emitter
A standard implementation for emitters that are bound to IEntity.getLocation().
See Also:
  • Constructor Details

    • EntityEmitter

      public EntityEmitter(IEntity entity, String emitterXml, boolean dynamicLocation)
    • EntityEmitter

      public EntityEmitter(IEntity entity, String emitterXml)
    • EntityEmitter

      public EntityEmitter(IEntity entity, EmitterData emitterData, boolean dynamicLocation)
    • EntityEmitter

      public EntityEmitter(IEntity entity, EmitterData emitterData)
    • EntityEmitter

      public EntityEmitter(IEntity entity)
      Instantiates a new entity emitter.
      Parameters:
      entity - the entity
    • EntityEmitter

      public EntityEmitter(IEntity entity, boolean dynamicLocation)
      Instantiates a new entity emitter.
      Parameters:
      entity - the entity
      dynamicLocation - if true, move the Emitter along with its Entity once it moves. If false, always keep the original Location of the Emitter
  • Method Details