Package de.darkatra.bfme2.map.scripting
Class Script
-
- All Implemented Interfaces:
-
de.darkatra.bfme2.map.scripting.ScriptListEntry
@Asset(name = "Script", version = "4.toUShort()") public final class Script implements ScriptListEntry
-
-
Field Summary
Fields Modifier and Type Field Description private final List<Action>actionsprivate final List<ActionFalse>falseActionsprivate final List<Condition>conditionsprivate final List<OrCondition>orConditionsprivate final Stringnameprivate final Stringcommentprivate final StringconditionsCommentprivate final StringactionsCommentprivate final Booleanactiveprivate final BooleandeactivateUponSuccessprivate final BooleanactiveInEasyprivate final BooleanactiveInMediumprivate final BooleanactiveInHardprivate final Booleansubroutineprivate final UIntevaluationIntervalprivate final BooleanactionsFireSequentiallyprivate final BooleanloopActionsprivate final UIntloopCountprivate final SequentialScriptTargetsequentialTargetTypeprivate final StringsequentialTargetNameprivate final Stringunknown1private final List<Statement>statements
-
Constructor Summary
Constructors Constructor Description Script(String name, String comment, String conditionsComment, String actionsComment, Boolean active, Boolean deactivateUponSuccess, Boolean activeInEasy, Boolean activeInMedium, Boolean activeInHard, Boolean subroutine, UInt evaluationInterval, Boolean actionsFireSequentially, Boolean loopActions, UInt loopCount, SequentialScriptTarget sequentialTargetType, String sequentialTargetName, String unknown1, List<Statement> statements)
-
Method Summary
Modifier and Type Method Description final List<Action>getActions()final List<ActionFalse>getFalseActions()final List<Condition>getConditions()final List<OrCondition>getOrConditions()StringgetName()final StringgetComment()final StringgetConditionsComment()final StringgetActionsComment()BooleangetActive()final BooleangetDeactivateUponSuccess()final BooleangetActiveInEasy()final BooleangetActiveInMedium()final BooleangetActiveInHard()BooleangetSubroutine()final UIntgetEvaluationInterval()final BooleangetActionsFireSequentially()final BooleangetLoopActions()final UIntgetLoopCount()final SequentialScriptTargetgetSequentialTargetType()final StringgetSequentialTargetName()final StringgetUnknown1()final List<Statement>getStatements()-
-
Constructor Detail
-
Script
Script(String name, String comment, String conditionsComment, String actionsComment, Boolean active, Boolean deactivateUponSuccess, Boolean activeInEasy, Boolean activeInMedium, Boolean activeInHard, Boolean subroutine, UInt evaluationInterval, Boolean actionsFireSequentially, Boolean loopActions, UInt loopCount, SequentialScriptTarget sequentialTargetType, String sequentialTargetName, String unknown1, List<Statement> statements)
-
-
Method Detail
-
getActions
final List<Action> getActions()
-
getFalseActions
final List<ActionFalse> getFalseActions()
-
getConditions
final List<Condition> getConditions()
-
getOrConditions
final List<OrCondition> getOrConditions()
-
getComment
final String getComment()
-
getConditionsComment
final String getConditionsComment()
-
getActionsComment
final String getActionsComment()
-
getDeactivateUponSuccess
final Boolean getDeactivateUponSuccess()
-
getActiveInEasy
final Boolean getActiveInEasy()
-
getActiveInMedium
final Boolean getActiveInMedium()
-
getActiveInHard
final Boolean getActiveInHard()
-
getSubroutine
Boolean getSubroutine()
-
getEvaluationInterval
final UInt getEvaluationInterval()
-
getActionsFireSequentially
final Boolean getActionsFireSequentially()
-
getLoopActions
final Boolean getLoopActions()
-
getLoopCount
final UInt getLoopCount()
-
getSequentialTargetType
final SequentialScriptTarget getSequentialTargetType()
-
getSequentialTargetName
final String getSequentialTargetName()
-
getUnknown1
final String getUnknown1()
-
getStatements
final List<Statement> getStatements()
-
-
-
-