C# 클래스 Program.DynamicStrategyLoader

파일 보기 프로젝트 열기: NathanTeeuwen/Dominulator 1 사용 예제들

공개 메소드들

메소드 설명
AllStrategies ( ) : IEnumerable
CreateStrategiesFolderIfNecessary ( ) : bool
DynamicStrategyLoader ( ) : System
DynamicallyLoadFromFile ( ) : Assembly
DynamicallyLoadFromSource ( string code ) : CompiledResult
GetPlayerAction ( object playerActionOrString ) : PlayerAction
GetPlayerAction ( string name ) : PlayerAction
GetPlayerActionFromCode ( string code ) : PlayerAction
GetPlayerSource ( string name ) : string
Load ( ) : bool
LoadAllCustomStrategies ( ) : bool
WriteOutAllEmbeddedStrategies ( ) : bool

비공개 메소드들

메소드 설명
InitGetCompiler ( ) : void

메소드 상세

AllStrategies() 공개 메소드

public AllStrategies ( ) : IEnumerable
리턴 IEnumerable

CreateStrategiesFolderIfNecessary() 공개 정적인 메소드

public static CreateStrategiesFolderIfNecessary ( ) : bool
리턴 bool

DynamicStrategyLoader() 공개 메소드

public DynamicStrategyLoader ( ) : System
리턴 System

DynamicallyLoadFromFile() 공개 메소드

public DynamicallyLoadFromFile ( ) : Assembly
리턴 System.Reflection.Assembly

DynamicallyLoadFromSource() 공개 메소드

public DynamicallyLoadFromSource ( string code ) : CompiledResult
code string
리턴 CompiledResult

GetPlayerAction() 공개 메소드

public GetPlayerAction ( object playerActionOrString ) : PlayerAction
playerActionOrString object
리턴 Dominion.Strategy.PlayerAction

GetPlayerAction() 공개 메소드

public GetPlayerAction ( string name ) : PlayerAction
name string
리턴 Dominion.Strategy.PlayerAction

GetPlayerActionFromCode() 공개 메소드

public GetPlayerActionFromCode ( string code ) : PlayerAction
code string
리턴 Dominion.Strategy.PlayerAction

GetPlayerSource() 공개 메소드

public GetPlayerSource ( string name ) : string
name string
리턴 string

Load() 공개 메소드

public Load ( ) : bool
리턴 bool

LoadAllCustomStrategies() 공개 메소드

public LoadAllCustomStrategies ( ) : bool
리턴 bool

WriteOutAllEmbeddedStrategies() 공개 정적인 메소드

public static WriteOutAllEmbeddedStrategies ( ) : bool
리턴 bool