Class InteractiveObject

All Implemented Interfaces:
NativeObject
Direct Known Subclasses:
Container, Door, Fire

public class InteractiveObject extends MovableObject
  • Constructor Details

    • InteractiveObject

      public InteractiveObject()
    • InteractiveObject

      protected InteractiveObject(com.sun.jna.Pointer handle, Consumer<com.sun.jna.Pointer> delete)
  • Method Details

    • getState

      public int getState()
    • setState

      public void setState(int val)
    • getTarget

      public String getTarget()
    • setTarget

      public void setTarget(String val)
    • getItem

      public String getItem()
    • setItem

      public void setItem(String val)
    • getConditionFunction

      public String getConditionFunction()
    • setConditionFunction

      public void setConditionFunction(String val)
    • getOnStateChangeFunction

      public String getOnStateChangeFunction()
    • setOnStateChangeFunction

      public void setOnStateChangeFunction(String val)
    • getRewind

      public boolean getRewind()
    • setRewind

      public void setRewind(boolean val)