Class IsoCarBatteryCharger

java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoCarBatteryCharger
All Implemented Interfaces:
java.io.Serializable

public class IsoCarBatteryCharger
extends IsoObject
See Also:
Serialized Form
  • Field Details

    • item

      protected InventoryItem item
    • battery

      protected InventoryItem battery
    • activated

      protected boolean activated
    • lastUpdate

      protected float lastUpdate
    • chargeRate

      protected float chargeRate
    • chargerSprite

      protected IsoSprite chargerSprite
    • batterySprite

      protected IsoSprite batterySprite
  • Constructor Details

  • Method Details

    • getObjectName

      public java.lang.String getObjectName()
      Overrides:
      getObjectName in class IsoObject
    • load

      public void load​(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException
      Overrides:
      load in class IsoObject
      Throws:
      java.io.IOException
    • save

      public void save​(java.nio.ByteBuffer byteBuffer) throws java.io.IOException
      Overrides:
      save in class IsoObject
      Throws:
      java.io.IOException
    • addToWorld

      public void addToWorld()
      Overrides:
      addToWorld in class IsoObject
    • removeFromWorld

      public void removeFromWorld()
      Overrides:
      removeFromWorld in class IsoObject
    • update

      public void update()
      Overrides:
      update in class IsoObject
    • render

      public void render​(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1)
      Overrides:
      render in class IsoObject
    • renderObjectPicker

      public void renderObjectPicker​(float float1, float float2, float float3, ColorInfo colorInfo)
      Overrides:
      renderObjectPicker in class IsoObject
    • syncIsoObjectSend

      public void syncIsoObjectSend​(ByteBufferWriter byteBufferWriter)
      Overrides:
      syncIsoObjectSend in class IsoObject
    • syncIsoObject

      public void syncIsoObject​(boolean boolean1, byte byte1, UdpConnection udpConnection, java.nio.ByteBuffer byteBuffer)
      Overrides:
      syncIsoObject in class IsoObject
    • sync

      public void sync()
    • getItem

      public InventoryItem getItem()
    • getBattery

      public InventoryItem getBattery()
    • setBattery

      public void setBattery​(InventoryItem inventoryItem)
    • isActivated

      public boolean isActivated()
    • setActivated

      public void setActivated​(boolean boolean1)
    • getChargeRate

      public float getChargeRate()
    • setChargeRate

      public void setChargeRate​(float float1)