Package dev.gothickit.zenkit.world.vob
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintfloatintfloatbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetCountCanBeActivated(int val) voidsetDamageThreshold(float val) voidsetEnabled(boolean val) voidsetFireDelay(@NotNull Duration val) voidsetMaxActivationCount(int val) voidsetNextTimeTriggerable(float val) voidsetOtherVob(VirtualObject obj) voidsetReactToOnDamage(boolean b) voidsetReactToOnTouch(boolean b) voidsetReactToOnTrigger(boolean b) voidsetRespondToNPC(boolean b) voidsetRespondToObject(boolean b) voidsetRespondToPC(boolean b) voidsetRetriggerDelay(@NotNull Duration val) voidsetSendUntrigger(boolean b) voidsetStartEnabled(boolean b) voidvoidsetVobTarget(String val) Methods inherited from class dev.gothickit.zenkit.world.vob.VirtualObject
addChild, fromNativeHandle, getAi, getAmbient, getAnimationStrength, getAnimationType, getBias, getBoundingBox, getChild, getChildCount, getChildren, getDynamicShadows, getEventManager, getFarClipScale, getId, getName, getNativeHandle, getNextOnTimer, getPosition, getPresetName, getRotation, getShowVisual, getSleepMode, getSpriteCameraFacingMode, getType, getVisual, isCdDynamic, isCdStatic, isPhysicsEnabled, isStatic, setAi, setAmbient, setAnimationStrength, setAnimationType, setBias, setBoundingBox, setCdDynamic, setCdStatic, setDynamicShadows, setEventManager, setFarClipScale, setName, setNextOnTimer, setPhysicsEnabled, setPosition, setPresetName, setRotation, setShowVisual, setSleepMode, setSpriteCameraFacingMode, setStatic, setVisual
-
Constructor Details
-
Trigger
public Trigger() -
Trigger
-
-
Method Details
-
getTarget
-
setTarget
-
getVobTarget
-
setVobTarget
-
getMaxActivationCount
public int getMaxActivationCount() -
setMaxActivationCount
public void setMaxActivationCount(int val) -
getRetriggerDelay
-
setRetriggerDelay
-
getDamageThreshold
public float getDamageThreshold() -
setDamageThreshold
public void setDamageThreshold(float val) -
getFireDelay
-
setFireDelay
-
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
-
setOtherVob
-
getCountCanBeActivated
public int getCountCanBeActivated() -
setCountCanBeActivated
public void setCountCanBeActivated(int val) -
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean val)
-