Class Component

java.lang.Object
dev.prozilla.pine.core.component.Component
All Implemented Interfaces:
Lifecycle, Printable, ComponentFinder, EntityFinder
Direct Known Subclasses:
ButtonData, CameraControlData, CameraData, CanvasGroup, CanvasRenderer, FrameRenderer, GridGroup, ImageButtonRenderer, ImageRenderer, ParticleBurstEmitter, ParticleRenderer, RectRenderer, RectTransform, SpriteRenderer, TextButtonRenderer, TextRenderer, TileRenderer, Transform

public abstract class Component extends Object implements Lifecycle, Printable, EntityFinder, ComponentFinder
Contains a partition of the data of an entity.
  • Field Details

    • id

      public final int id
    • isActive

      public boolean isActive
    • entity

      public Entity entity
      The entity that this component is attached to.
  • Constructor Details

    • Component

      public Component()
  • Method Details