Class Component

java.lang.Object
zombie.entity.Component
  • Field Details

  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isRunningInMeta

      public boolean isRunningInMeta()
    • isQualifiesForMetaStorage

      public boolean isQualifiesForMetaStorage()
    • isAddedToEngine

      public final boolean isAddedToEngine()
    • getOwner

      public final GameEntity getOwner()
    • getGameEntity

      public final GameEntity getGameEntity()
    • isUsingPlayer

      public final boolean isUsingPlayer(IsoPlayer isoPlayer)
    • getUsingPlayer

      public final IsoPlayer getUsingPlayer()
    • getComponentType

      public final ComponentType getComponentType()
    • setOwner

      protected final void setOwner(GameEntity gameEntity)
    • getComponent

      public final <T extends Component> T getComponent(ComponentType componentTypex)
    • isValid

      public boolean isValid()
    • DoTooltip

      public void DoTooltip(ObjectTooltip objectTooltip)
    • DoTooltip

      public void DoTooltip(ObjectTooltip var1, ObjectTooltip.Layout var2)
    • isRenderLast

      public final boolean isRenderLast()
    • getRenderLastPriority

      public int getRenderLastPriority()
    • renderlast

      protected void renderlast()
    • reset

      protected void reset()
    • readFromScript

      protected <T extends ComponentScript> void readFromScript(T var1)
    • isValidOwnerType

      public boolean isValidOwnerType(GameEntityType gameEntityType)
    • onAddedToOwner

      protected void onAddedToOwner()
    • onRemovedFromOwner

      protected void onRemovedFromOwner()
    • sendComponentEvent

      protected final void sendComponentEvent(ComponentEventType componentEventType)
    • sendComponentEvent

      protected final void sendComponentEvent(ComponentEvent componentEvent)
    • onConnectComponents

      protected void onConnectComponents()
    • onFirstCreation

      protected void onFirstCreation()
    • onComponentEvent

      protected void onComponentEvent(ComponentEvent var1)
    • onEntityEvent

      protected void onEntityEvent(EntityEvent var1)
    • sendServerPacketTo

      public final void sendServerPacketTo(IsoPlayer isoPlayer, EntityPacketData entityPacketData)
    • sendClientPacket

      protected final void sendClientPacket(EntityPacketData entityPacketData)
    • sendServerPacket

      protected final void sendServerPacket(EntityPacketData entityPacketData, UdpConnection udpConnection)
    • onReceivePacket

      protected abstract boolean onReceivePacket(ByteBuffer var1, EntityPacketType var2, UdpConnection var3) throws IOException
      Throws:
      IOException
    • saveSyncData

      protected abstract void saveSyncData(ByteBuffer var1) throws IOException
      Throws:
      IOException
    • loadSyncData

      protected abstract void loadSyncData(ByteBuffer var1) throws IOException
      Throws:
      IOException
    • save

      protected void save(ByteBuffer var1) throws IOException
      Throws:
      IOException
    • load

      protected void load(ByteBuffer var1, int var2) throws IOException
      Throws:
      IOException