C# 클래스 NRaas.StoryProgressionSpace.Scenarios.SimScenarioFilter

상속: IUpdateManagerOption
파일 보기 프로젝트 열기: Chain-Reaction/NRaas 1 사용 예제들

공개 메소드들

메소드 설명
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