Class ConditionWeightAction
-
- All Implemented Interfaces:
public class ConditionWeightAction extends Action
-
-
Field Summary
Fields Modifier and Type Field Description public final List<Pair<Pair<Condition, Action>, Evaluator<Double>>>actionspublic final StringamountScriptStringpublic CompiledScriptamountScript
-
Constructor Summary
Constructors Constructor Description ConditionWeightAction(BaseActionManager manager, ConfigReader action)
-
Method Summary
Modifier and Type Method Description List<Pair<Pair<Condition, Action>, Evaluator<Double>>>getActions()StringgetAmountScriptString()CompiledScriptgetAmountScript()voidinitActions(@NonNull() BaseActionManager manager, @Nullable() Object actions)ActionTypegetType()booleanisOrder()List<Pair<Action, Double>>getActions(@NonNull() ActionContext context)intgetAmount(@NonNull() BaseActionManager manager, @NonNull() ActionContext context)-
-
Constructor Detail
-
ConditionWeightAction
ConditionWeightAction(BaseActionManager manager, ConfigReader action)
-
-
Method Detail
-
getAmountScriptString
@Nullable() String getAmountScriptString()
-
getAmountScript
@Nullable() CompiledScript getAmountScript()
-
initActions
void initActions(@NonNull() BaseActionManager manager, @Nullable() Object actions)
-
getType
@NonNull() ActionType getType()
-
isOrder
boolean isOrder()
-
getActions
@NonNull() List<Pair<Action, Double>> getActions(@NonNull() ActionContext context)
-
getAmount
int getAmount(@NonNull() BaseActionManager manager, @NonNull() ActionContext context)
-
-
-
-