Class Trigger

java.lang.Object
dev.gothickit.zenkit.world.vob.VirtualObject
dev.gothickit.zenkit.world.vob.Trigger
All Implemented Interfaces:
NativeObject
Direct Known Subclasses:
Mover, TriggerChangeLevel, TriggerList, TriggerScript

public class Trigger extends VirtualObject
  • Constructor Details

    • Trigger

      public Trigger()
    • Trigger

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

    • getTarget

      public String getTarget()
    • setTarget

      public void setTarget(String val)
    • getVobTarget

      public String getVobTarget()
    • setVobTarget

      public void setVobTarget(String val)
    • getMaxActivationCount

      public int getMaxActivationCount()
    • setMaxActivationCount

      public void setMaxActivationCount(int val)
    • getRetriggerDelay

      public Duration getRetriggerDelay()
    • setRetriggerDelay

      public void setRetriggerDelay(@NotNull @NotNull Duration val)
    • getDamageThreshold

      public float getDamageThreshold()
    • setDamageThreshold

      public void setDamageThreshold(float val)
    • getFireDelay

      public Duration getFireDelay()
    • setFireDelay

      public void setFireDelay(@NotNull @NotNull Duration val)
    • getStartEnabled

      public boolean getStartEnabled()
    • setStartEnabled

      public void setStartEnabled(boolean b)
    • getSendUntrigger

      public boolean getSendUntrigger()
    • setSendUntrigger

      public void setSendUntrigger(boolean b)
    • getReactToOnTrigger

      public boolean getReactToOnTrigger()
    • setReactToOnTrigger

      public void setReactToOnTrigger(boolean b)
    • getReactToOnTouch

      public boolean getReactToOnTouch()
    • setReactToOnTouch

      public void setReactToOnTouch(boolean b)
    • getReactToOnDamage

      public boolean getReactToOnDamage()
    • setReactToOnDamage

      public void setReactToOnDamage(boolean b)
    • getRespondToObject

      public boolean getRespondToObject()
    • setRespondToObject

      public void setRespondToObject(boolean b)
    • getRespondToPC

      public boolean getRespondToPC()
    • setRespondToPC

      public void setRespondToPC(boolean b)
    • getRespondToNPC

      public boolean getRespondToNPC()
    • setRespondToNPC

      public void setRespondToNPC(boolean b)
    • getNextTimeTriggerable

      public float getNextTimeTriggerable()
    • setNextTimeTriggerable

      public void setNextTimeTriggerable(float val)
    • getOtherVob

      public VirtualObject getOtherVob()
    • setOtherVob

      public void setOtherVob(VirtualObject obj)
    • getCountCanBeActivated

      public int getCountCanBeActivated()
    • setCountCanBeActivated

      public void setCountCanBeActivated(int val)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean val)