com.yobotics.simulationconstructionset.scripts
Class ConditionalScriptEntry
java.lang.Object
com.yobotics.simulationconstructionset.scripts.ConditionalScriptEntry
public abstract class ConditionalScriptEntry
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eventNumber
public static int eventNumber
DISARMED
public static final int DISARMED
- See Also:
- Constant Field Values
ARMED
public static final int ARMED
- See Also:
- Constant Field Values
ACTIVE
public static final int ACTIVE
- See Also:
- Constant Field Values
FINISHED
public static final int FINISHED
- See Also:
- Constant Field Values
ConditionalScriptEntry
public ConditionalScriptEntry(java.lang.String name,
YoVariableRegistry registry,
ConditionalScriptEntry[] parents)
ConditionalScriptEntry
public ConditionalScriptEntry(YoVariableRegistry registry)
ConditionalScriptEntry
public ConditionalScriptEntry(java.lang.String name,
YoVariableRegistry registry)
ConditionalScriptEntry
public ConditionalScriptEntry(java.lang.String name,
YoVariableRegistry registry,
ConditionalScriptEntry parent)
ConditionalScriptEntry
public ConditionalScriptEntry(YoVariableRegistry registry,
ConditionalScriptEntry[] parents)
startCondition
public abstract boolean startCondition()
activate
public abstract void activate()
doActivity
public abstract void doActivity()
deactivate
public abstract void deactivate()
finishCondition
public abstract boolean finishCondition()
addParentCondition
public void addParentCondition(ConditionalScriptEntry parentEntry)
areAllParentsFinished
public boolean areAllParentsFinished()
isDisarmed
public boolean isDisarmed()
isArmed
public boolean isArmed()
isActive
public boolean isActive()
isFinished
public boolean isFinished()
reset
public void reset()