C# 클래스 FSO.Client.GameFacade

Central point for accessing game objects
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CDataRetriever FSO.Client.Rendering.City.CityDataRetriever
CacheDirectory string
CacheRoot string
Controller GameController
Cursor FSO.Common.Rendering.Framework.CursorManager
DirectX bool
EdithFont FSO.Client.UI.Framework.Font
Focus bool
Game TSOGame
GameThread Thread
GraphicsDevice GraphicsDevice
GraphicsDeviceManager GraphicsDeviceManager
LastUpdateState FSO.Common.Rendering.Framework.Model.UpdateState
Linux bool
MainFont FSO.Client.UI.Framework.Font
MessageController FSO.Client.UI.Panels.UIMessageController
Scenes FSO.Common.Rendering.Framework._3DLayer
Screens FSO.Client.UI.UILayer
Strings FSO.Client.GameContent.ContentStrings

공개 메소드들

메소드 설명
GameFilePath ( string relativePath ) : string
GetCityNumber ( string CityName ) : int

This gets the number of a city when provided with a name.

Init ( ) : void
Kill ( ) : void

Kills the application.

TriggerContentLoaderReady ( ) : void

메소드 상세

GameFilePath() 공개 정적인 메소드

public static GameFilePath ( string relativePath ) : string
relativePath string
리턴 string

GetCityNumber() 공개 정적인 메소드

This gets the number of a city when provided with a name.
public static GetCityNumber ( string CityName ) : int
CityName string Name of the city.
리턴 int

Init() 공개 정적인 메소드

public static Init ( ) : void
리턴 void

Kill() 공개 정적인 메소드

Kills the application.
public static Kill ( ) : void
리턴 void

TriggerContentLoaderReady() 공개 정적인 메소드

public static TriggerContentLoaderReady ( ) : void
리턴 void

프로퍼티 상세

CDataRetriever 공개적으로 정적으로 프로퍼티

public static CityDataRetriever,FSO.Client.Rendering.City CDataRetriever
리턴 FSO.Client.Rendering.City.CityDataRetriever

CacheDirectory 공개적으로 정적으로 프로퍼티

Place where the game can store cached values, e.g. pre modified textures to improve 2nd load speed, etc.
public static string CacheDirectory
리턴 string

CacheRoot 공개적으로 정적으로 프로퍼티

public static string CacheRoot
리턴 string

Controller 공개적으로 정적으로 프로퍼티

public static GameController,FSO.Client Controller
리턴 GameController

Cursor 공개적으로 정적으로 프로퍼티

public static CursorManager,FSO.Common.Rendering.Framework Cursor
리턴 FSO.Common.Rendering.Framework.CursorManager

DirectX 공개적으로 정적으로 프로퍼티

public static bool DirectX
리턴 bool

EdithFont 공개적으로 정적으로 프로퍼티

public static Font,FSO.Client.UI.Framework EdithFont
리턴 FSO.Client.UI.Framework.Font

Focus 공개적으로 정적으로 프로퍼티

public static bool Focus
리턴 bool

Game 공개적으로 정적으로 프로퍼티

public static TSOGame,FSO.Client Game
리턴 TSOGame

GameThread 공개적으로 정적으로 프로퍼티

public static Thread GameThread
리턴 Thread

GraphicsDevice 공개적으로 정적으로 프로퍼티

public static GraphicsDevice GraphicsDevice
리턴 GraphicsDevice

GraphicsDeviceManager 공개적으로 정적으로 프로퍼티

public static GraphicsDeviceManager GraphicsDeviceManager
리턴 GraphicsDeviceManager

LastUpdateState 공개적으로 정적으로 프로퍼티

public static UpdateState,FSO.Common.Rendering.Framework.Model LastUpdateState
리턴 FSO.Common.Rendering.Framework.Model.UpdateState

Linux 공개적으로 정적으로 프로퍼티

public static bool Linux
리턴 bool

MainFont 공개적으로 정적으로 프로퍼티

public static Font,FSO.Client.UI.Framework MainFont
리턴 FSO.Client.UI.Framework.Font

MessageController 공개적으로 정적으로 프로퍼티

public static UIMessageController,FSO.Client.UI.Panels MessageController
리턴 FSO.Client.UI.Panels.UIMessageController

Scenes 공개적으로 정적으로 프로퍼티

public static _3DLayer,FSO.Common.Rendering.Framework Scenes
리턴 FSO.Common.Rendering.Framework._3DLayer

Screens 공개적으로 정적으로 프로퍼티

public static UILayer,FSO.Client.UI Screens
리턴 FSO.Client.UI.UILayer

Strings 공개적으로 정적으로 프로퍼티

public static ContentStrings,FSO.Client.GameContent Strings
리턴 FSO.Client.GameContent.ContentStrings