C# Class RTSEngine.Controllers.GameEngine

Afficher le fichier Open project: RegrowthStudios/VoxelRTS Class Usage Examples

Méthodes publiques

Méthode Description
BuildLocal ( GameState state, EngineLoadData eld, DirectoryInfo root, FileInfo>.Dictionary races ) : void
CompileAllScripts ( DirectoryInfo root ) : void
Dispose ( GameState state ) : void
Load ( GameState state, DirectoryInfo root, string fi ) : void
Save ( GameState state, string fi ) : void
SearchAllInitInfo ( DirectoryInfo dir, FileInfo>.Dictionary races, RTSColorScheme>.Dictionary dictSchemes ) : void
SetInput ( GameState state, int team, ACInputController ic ) : void

Private Methods

Méthode Description
BuildMap ( GameState state, FileInfo infoFile ) : void
BuildTeams ( GameState state, EngineLoadData eld, FileInfo>.Dictionary races ) : void
FindAllInitData ( DirectoryInfo dir, List files, List libs ) : void

Method Details

BuildLocal() public static méthode

public static BuildLocal ( GameState state, EngineLoadData eld, DirectoryInfo root, FileInfo>.Dictionary races ) : void
state RTSEngine.Data.GameState
eld EngineLoadData
root System.IO.DirectoryInfo
races FileInfo>.Dictionary
Résultat void

CompileAllScripts() public static méthode

public static CompileAllScripts ( DirectoryInfo root ) : void
root System.IO.DirectoryInfo
Résultat void

Dispose() public static méthode

public static Dispose ( GameState state ) : void
state RTSEngine.Data.GameState
Résultat void

Load() public static méthode

public static Load ( GameState state, DirectoryInfo root, string fi ) : void
state RTSEngine.Data.GameState
root System.IO.DirectoryInfo
fi string
Résultat void

Save() public static méthode

public static Save ( GameState state, string fi ) : void
state RTSEngine.Data.GameState
fi string
Résultat void

SearchAllInitInfo() public static méthode

public static SearchAllInitInfo ( DirectoryInfo dir, FileInfo>.Dictionary races, RTSColorScheme>.Dictionary dictSchemes ) : void
dir System.IO.DirectoryInfo
races FileInfo>.Dictionary
dictSchemes RTSColorScheme>.Dictionary
Résultat void

SetInput() public static méthode

public static SetInput ( GameState state, int team, ACInputController ic ) : void
state RTSEngine.Data.GameState
team int
ic RTSEngine.Interfaces.ACInputController
Résultat void