Dawn of Light - Class documentation 2900
This is the Dawn of Light project
DOL.GS.Behaviour.Requirements.GenderRequirement Class Reference

Requirements describe what must be true to allow a QuestAction to fire. Level of player, Step of Quest, Class of Player, etc... There are also some variables to add additional parameters. To fire a QuestAction ALL requirements must be fulfilled. More...

Inheritance diagram for DOL.GS.Behaviour.Requirements.GenderRequirement:
DOL.GS.Behaviour.AbstractRequirement< TypeN, TypeV > DOL.GS.Behaviour.IBehaviourRequirement

List of all members.

Public Member Functions

 GenderRequirement (GameNPC defaultNPC, Object n, Object v, eComparator comp)
 GenderRequirement (GameNPC defaultNPC, int n, eComparator comp)
override bool Check (DOLEvent e, object sender, EventArgs args)

Detailed Description

Requirements describe what must be true to allow a QuestAction to fire. Level of player, Step of Quest, Class of Player, etc... There are also some variables to add additional parameters. To fire a QuestAction ALL requirements must be fulfilled.


Constructor & Destructor Documentation

DOL.GS.Behaviour.Requirements.GenderRequirement.GenderRequirement ( GameNPC  defaultNPC,
Object  n,
Object  v,
eComparator  comp 
)

Creates a new QuestRequirement and does some basich compativilite checks for the parameters

Parameters:
defaultNPC
n
v
comp
DOL.GS.Behaviour.Requirements.GenderRequirement.GenderRequirement ( GameNPC  defaultNPC,
int  n,
eComparator  comp 
)

Creates a new QuestRequirement and does some basich compativilite checks for the parameters

Parameters:
defaultNPCParent defaultNPC of this Requirement
nFirst Requirement Variable, meaning depends on RequirementType
compComparator used if some values are veeing compared

Member Function Documentation

override bool DOL.GS.Behaviour.Requirements.GenderRequirement.Check ( DOLEvent  e,
object  sender,
EventArgs  args 
) [virtual]

Checks the added requirement whenever a trigger associated with this defaultNPC fires.(returns true)

Parameters:
e
sender
args
Returns:

Implements DOL.GS.Behaviour.AbstractRequirement< TypeN, TypeV >.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Properties Events