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 boolean
protected final boolean
isFulfilled
(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:
isFulfilled
in 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
-