C# Class Program.DynamicStrategyLoader

Afficher le fichier Open project: NathanTeeuwen/Dominulator Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
InitGetCompiler ( ) : void

Method Details

AllStrategies() public méthode

public AllStrategies ( ) : IEnumerable
Résultat IEnumerable

CreateStrategiesFolderIfNecessary() public static méthode

public static CreateStrategiesFolderIfNecessary ( ) : bool
Résultat bool

DynamicStrategyLoader() public méthode

public DynamicStrategyLoader ( ) : System
Résultat System

DynamicallyLoadFromFile() public méthode

public DynamicallyLoadFromFile ( ) : Assembly
Résultat System.Reflection.Assembly

DynamicallyLoadFromSource() public méthode

public DynamicallyLoadFromSource ( string code ) : CompiledResult
code string
Résultat CompiledResult

GetPlayerAction() public méthode

public GetPlayerAction ( object playerActionOrString ) : PlayerAction
playerActionOrString object
Résultat Dominion.Strategy.PlayerAction

GetPlayerAction() public méthode

public GetPlayerAction ( string name ) : PlayerAction
name string
Résultat Dominion.Strategy.PlayerAction

GetPlayerActionFromCode() public méthode

public GetPlayerActionFromCode ( string code ) : PlayerAction
code string
Résultat Dominion.Strategy.PlayerAction

GetPlayerSource() public méthode

public GetPlayerSource ( string name ) : string
name string
Résultat string

Load() public méthode

public Load ( ) : bool
Résultat bool

LoadAllCustomStrategies() public méthode

public LoadAllCustomStrategies ( ) : bool
Résultat bool

WriteOutAllEmbeddedStrategies() public static méthode

public static WriteOutAllEmbeddedStrategies ( ) : bool
Résultat bool