C# 클래스 RTSEngine.Controllers.GameEngine

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

공개 메소드들

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