C# Class NRaas.StoryProgressionSpace.Scenarios.SimScenarioFilter

Inheritance: IUpdateManagerOption
Show file Open project: Chain-Reaction/NRaas Class Usage Examples

Public Methods

Method Description
Filter ( Parameters parameters, string name, SimDescription sim ) : ICollection
Filter ( Parameters parameters, string name, SimDescription sim, ICollection potentials ) : ICollection
Parse ( XmlDbRow row, StoryProgressionObject manager, IUpdateManager updater, string prefix, bool errorIfNone, string &error ) : bool
Score ( SimDescription potential, SimDescription other, bool absolute, int &score ) : bool
SetDisallowPartner ( bool value ) : void
SimScenarioFilter ( ) : NRaas.CommonSpace.Converters
Test ( Parameters parameters, string name, SimDescription sim, SimDescription potential ) : bool
Test ( Parameters parameters, string name, SimDescription sim, SimDescription potential, bool testScore, int &score ) : bool
ToString ( ) : string
UpdateManager ( StoryProgressionObject manager ) : void

Protected Methods

Method Description
Collect ( SimDescription sim ) : void
Score ( string scoringName, SimDescription potential, SimDescription other, bool absolute, int &score ) : bool

Method Details

Collect() protected method

protected Collect ( SimDescription sim ) : void
sim SimDescription
return void

Filter() public method

public Filter ( Parameters parameters, string name, SimDescription sim ) : ICollection
parameters Parameters
name string
sim SimDescription
return ICollection

Filter() public method

public Filter ( Parameters parameters, string name, SimDescription sim, ICollection potentials ) : ICollection
parameters Parameters
name string
sim SimDescription
potentials ICollection
return ICollection

Parse() public method

public Parse ( XmlDbRow row, StoryProgressionObject manager, IUpdateManager updater, string prefix, bool errorIfNone, string &error ) : bool
row XmlDbRow
manager StoryProgressionObject
updater IUpdateManager
prefix string
errorIfNone bool
error string
return bool

Score() public method

public Score ( SimDescription potential, SimDescription other, bool absolute, int &score ) : bool
potential SimDescription
other SimDescription
absolute bool
score int
return bool

Score() protected method

protected Score ( string scoringName, SimDescription potential, SimDescription other, bool absolute, int &score ) : bool
scoringName string
potential SimDescription
other SimDescription
absolute bool
score int
return bool

SetDisallowPartner() public method

public SetDisallowPartner ( bool value ) : void
value bool
return void

SimScenarioFilter() public method

public SimScenarioFilter ( ) : NRaas.CommonSpace.Converters
return NRaas.CommonSpace.Converters

Test() public method

public Test ( Parameters parameters, string name, SimDescription sim, SimDescription potential ) : bool
parameters Parameters
name string
sim SimDescription
potential SimDescription
return bool

Test() public method

public Test ( Parameters parameters, string name, SimDescription sim, SimDescription potential, bool testScore, int &score ) : bool
parameters Parameters
name string
sim SimDescription
potential SimDescription
testScore bool
score int
return bool

ToString() public method

public ToString ( ) : string
return string

UpdateManager() public method

public UpdateManager ( StoryProgressionObject manager ) : void
manager StoryProgressionObject
return void