Class IsoFeedingTrough

All Implemented Interfaces:
Serializable, Thumpable

public final class IsoFeedingTrough extends IsoObject
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • checkContainer

      public void checkContainer()
    • isItemAllowedInContainer

      public boolean isItemAllowedInContainer(ItemContainer var1, InventoryItem inventoryItem)
      Overrides:
      isItemAllowedInContainer in class IsoObject
    • checkZone

      public void checkZone()
    • removeFromWorld

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

      public void checkIsoRegion()
    • addToWorld

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

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

      public void checkWaterFromRain()
    • getObjectName

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

      public void load(ByteBuffer byteBuffer, int int0, boolean boolean0) throws IOException
      Overrides:
      load in class IsoObject
      Throws:
      IOException
    • setContainer

      public void setContainer(ItemContainer itemContainer)
      Overrides:
      setContainer in class IsoObject
    • save

      public void save(ByteBuffer byteBuffer, boolean boolean0) throws IOException
      Overrides:
      save in class IsoObject
      Throws:
      IOException
    • initWithDef

      public void initWithDef()
    • doDef

      public void doDef(se.krka.kahlua.j2se.KahluaTableImpl kahluaTableImpl)
    • checkOverlayFull

      public void checkOverlayFull()
    • checkOverlayAfterAnimalEat

      public void checkOverlayAfterAnimalEat()
    • onFoodAdded

      public void onFoodAdded()
    • onRemoveFood

      public void onRemoveFood()
    • getFeedAmount

      public float getFeedAmount(String string)
    • updateLuaObject

      public void updateLuaObject()
    • getAllFeedingTypes

      public ArrayList<String> getAllFeedingTypes()
    • getLinkedX

      public int getLinkedX()
    • getLinkedY

      public int getLinkedY()
    • setLinkedX

      public void setLinkedX(int int0)
    • setLinkedY

      public void setLinkedY(int int0)
    • getMaxWater

      public float getMaxWater()
    • setMaxWater

      public void setMaxWater(float float0)
    • getWater

      public float getWater()
    • removeWater

      public void removeWater(float float0)
    • addWater

      public void addWater(FluidType fluidType, float float0)
    • getLinkedAnimals

      public ArrayList<IsoAnimal> getLinkedAnimals()
    • setLinkedAnimals

      public void setLinkedAnimals(ArrayList<IsoAnimal> arrayList)
    • isEmptyFeed

      public boolean isEmptyFeed()
    • getMaxFeed

      public int getMaxFeed()
    • setMaxFeed

      public void setMaxFeed(int int0)
    • setDef

      public void setDef(se.krka.kahlua.j2se.KahluaTableImpl kahluaTableImpl)
    • setNorth

      public void setNorth(boolean boolean0)
    • addLinkedAnimal

      public void addLinkedAnimal(IsoAnimal isoAnimal)
    • getCurrentFeedAmount

      public float getCurrentFeedAmount()
    • createFluidContainer

      public void createFluidContainer()
    • removeFluidContainer

      public void removeFluidContainer()
    • onFluidContainerUpdate

      public void onFluidContainerUpdate()
      Overrides:
      onFluidContainerUpdate in class GameEntity