C# Класс RTSEngine.Controllers.GameEngine

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

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

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

Приватные методы

Метод Описание
BuildMap ( GameState state, FileInfo infoFile ) : void
BuildTeams ( GameState state, EngineLoadData eld, FileInfo>.Dictionary races ) : void
FindAllInitData ( DirectoryInfo dir, List files, List libs ) : void

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

BuildLocal() публичный статический Метод

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

CompileAllScripts() публичный статический Метод

public static CompileAllScripts ( DirectoryInfo root ) : void
root System.IO.DirectoryInfo
Результат void

Dispose() публичный статический Метод

public static Dispose ( GameState state ) : void
state RTSEngine.Data.GameState
Результат void

Load() публичный статический Метод

public static Load ( GameState state, DirectoryInfo root, string fi ) : void
state RTSEngine.Data.GameState
root System.IO.DirectoryInfo
fi string
Результат void

Save() публичный статический Метод

public static Save ( GameState state, string fi ) : void
state RTSEngine.Data.GameState
fi string
Результат void

SearchAllInitInfo() публичный статический Метод

public static SearchAllInitInfo ( DirectoryInfo dir, FileInfo>.Dictionary races, RTSColorScheme>.Dictionary dictSchemes ) : void
dir System.IO.DirectoryInfo
races FileInfo>.Dictionary
dictSchemes RTSColorScheme>.Dictionary
Результат void

SetInput() публичный статический Метод

public static SetInput ( GameState state, int team, ACInputController ic ) : void
state RTSEngine.Data.GameState
team int
ic RTSEngine.Interfaces.ACInputController
Результат void