C# 클래스 idTech4.idSession

The session is the glue that holds games together between levels.
파일 보기 프로젝트 열기: iainmckay/idtech4.net

공개 메소드들

메소드 설명
Frame ( ) : void
GuiFrameEvents ( ) : void
Init ( ) : void

Called in an orderly fashion at system startup, so commands, cvars, files, etc are all available.

ProcessEvent ( SystemEvent ev ) : bool
SetUserInterface ( idUserInterface ui, object handle ) : void
StartMenu ( bool playIntro = false ) : void

Activates the main menu.

StartNewGame ( string mapName, bool devMap ) : void
UpdateScreen ( bool outOfSequence = true ) : void
idSession ( ) : System

비공개 메소드들

메소드 설명
ClearWipe ( ) : void
Cmd_Map ( object sender, CommandEventArgs e ) : void
DispatchCommand ( idUserInterface gui, string menuCommand ) : void
DispatchCommand ( idUserInterface gui, string menuCommand, bool doIngame ) : void
Draw ( ) : void
DrawWipeModel ( ) : void

Draw the fade material over everything that has been drawn.

ExecuteMapChange ( bool noFadeWipe = false ) : void

Performs the initialization of a game based on mapSpawnData, used for both single player and multiplayer, but not for renderDemos, which don't create a game at all.

LoadLoadingInterface ( string mapName ) : void
MoveToNewMap ( string mapName ) : void

Leaves the existing userinfo and serverinfo.

ProcessMenuEvent ( SystemEvent ev ) : bool
RunGameTic ( ) : void
SetMainMenuVariables ( ) : void
ShowLoadingInterface ( ) : void

메소드 상세

Frame() 공개 메소드

public Frame ( ) : void
리턴 void

GuiFrameEvents() 공개 메소드

public GuiFrameEvents ( ) : void
리턴 void

Init() 공개 메소드

Called in an orderly fashion at system startup, so commands, cvars, files, etc are all available.
public Init ( ) : void
리턴 void

ProcessEvent() 공개 메소드

public ProcessEvent ( SystemEvent ev ) : bool
ev SystemEvent
리턴 bool

SetUserInterface() 공개 메소드

public SetUserInterface ( idUserInterface ui, object handle ) : void
ui idTech4.UI.idUserInterface
handle object
리턴 void

StartMenu() 공개 메소드

Activates the main menu.
public StartMenu ( bool playIntro = false ) : void
playIntro bool
리턴 void

StartNewGame() 공개 메소드

public StartNewGame ( string mapName, bool devMap ) : void
mapName string
devMap bool
리턴 void

UpdateScreen() 공개 메소드

public UpdateScreen ( bool outOfSequence = true ) : void
outOfSequence bool
리턴 void

idSession() 공개 메소드

public idSession ( ) : System
리턴 System