C# Класс NRaas.StoryProgressionSpace.Scenarios.SimScenarioFilter

Наследование: IUpdateManagerOption
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Collect ( SimDescription sim ) : void
Score ( string scoringName, SimDescription potential, SimDescription other, bool absolute, int &score ) : bool

Описание методов

Collect() защищенный Метод

protected Collect ( SimDescription sim ) : void
sim SimDescription
Результат void

Filter() публичный Метод

public Filter ( Parameters parameters, string name, SimDescription sim ) : ICollection
parameters Parameters
name string
sim SimDescription
Результат ICollection

Filter() публичный Метод

public Filter ( Parameters parameters, string name, SimDescription sim, ICollection potentials ) : ICollection
parameters Parameters
name string
sim SimDescription
potentials ICollection
Результат ICollection

Parse() публичный Метод

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
Результат bool

Score() публичный Метод

public Score ( SimDescription potential, SimDescription other, bool absolute, int &score ) : bool
potential SimDescription
other SimDescription
absolute bool
score int
Результат bool

Score() защищенный Метод

protected Score ( string scoringName, SimDescription potential, SimDescription other, bool absolute, int &score ) : bool
scoringName string
potential SimDescription
other SimDescription
absolute bool
score int
Результат bool

SetDisallowPartner() публичный Метод

public SetDisallowPartner ( bool value ) : void
value bool
Результат void

SimScenarioFilter() публичный Метод

public SimScenarioFilter ( ) : NRaas.CommonSpace.Converters
Результат NRaas.CommonSpace.Converters

Test() публичный Метод

public Test ( Parameters parameters, string name, SimDescription sim, SimDescription potential ) : bool
parameters Parameters
name string
sim SimDescription
potential SimDescription
Результат bool

Test() публичный Метод

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
Результат bool

ToString() публичный Метод

public ToString ( ) : string
Результат string

UpdateManager() публичный Метод

public UpdateManager ( StoryProgressionObject manager ) : void
manager StoryProgressionObject
Результат void