Class EntityEqualityCondition
java.lang.Object
net.demilich.metastone.game.spells.desc.condition.Condition
net.demilich.metastone.game.spells.desc.condition.EntityEqualityCondition
- All Implemented Interfaces:
Serializable,HasDesc<ConditionDesc>
- Direct Known Subclasses:
EntityEqualsCondition,EventTargetMatchesReferenceCondition
The base condition for entity equality comparison conditions.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected final booleanisFulfilled(GameContext context, Player player, ConditionDesc desc, Entity source, Entity target) lhs(GameContext context, Player player, ConditionDesc desc, Entity source, Entity target) rhs(GameContext context, Player player, ConditionDesc desc, Entity source, Entity target) Methods inherited from class net.demilich.metastone.game.spells.desc.condition.Condition
equals, getDesc, hashCode, isFulfilled, isFulfilledForTarget, multipleTargetsEvaluatedAsAnd, multipleTargetsEvaluatedAsOr, requiresAtLeastOneTarget, setDesc, singleTargetOnly, targetConditionArgOverridesSuppliedTarget, usesFilter
-
Constructor Details
-
EntityEqualityCondition
-
-
Method Details
-
isFulfilled
protected final boolean isFulfilled(GameContext context, Player player, ConditionDesc desc, Entity source, Entity target) - Specified by:
isFulfilledin classCondition
-
lhs
protected List<Entity> lhs(GameContext context, Player player, ConditionDesc desc, Entity source, Entity target) -
rhs
protected List<Entity> rhs(GameContext context, Player player, ConditionDesc desc, Entity source, Entity target) -
compare
-