Class IsRaceCondition
Condition that checks if a character is of a specific race.
[Serializable]
public class IsRaceCondition : BaseCondition, ICondition
- Inheritance
-
IsRaceCondition
- Implements
- Inherited Members
Fields
RequiredRace
The required race template for the condition to pass.
public RaceTemplate RequiredRace
Field Value
Methods
Evaluate(ICharacter, EventData)
Evaluates whether the character (or event target) is of the required race.
public override bool Evaluate(ICharacter initiator, EventData eventData)
Parameters
initiatorICharacterThe character to check, or the fallback if no event target is present.
eventDataEventDataOptional event data that may provide a different character to check.
Returns
- bool
True if the character is of the required race; otherwise, false.