C# 클래스 UHSampleGame.Screens.PlayScreen

상속: UHSampleGame.ScreenManagement.Screen
파일 보기 프로젝트 열기: holtkampw/UH-Sample-XNA-Project

공개 프로퍼티들

프로퍼티 타입 설명
GameType PlayerScreenType

공개 메소드들

메소드 설명
AddUnit ( Unit unit ) : void
BuildTower ( Tile tile ) : void
Draw ( GameTime gameTime ) : void
HandleInput ( ) : void
HandleInput ( InputManager input ) : void
LoadContent ( ) : void
PlayScreen ( ) : System
PlayScreen ( PlayerSetup playerSetup, PlayerScreenType gameType ) : System
Reload ( ) : void
RemoveUnit ( Unit unit ) : void
SetupCamera ( ) : void
UnloadContent ( ) : void
Update ( GameTime gameTime ) : void

메소드 상세

AddUnit() 공개 메소드

public AddUnit ( Unit unit ) : void
unit UHSampleGame.CoreObjects.Units.Unit
리턴 void

BuildTower() 공개 메소드

public BuildTower ( Tile tile ) : void
tile UHSampleGame.TileSystem.Tile
리턴 void

Draw() 공개 메소드

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void

HandleInput() 공개 메소드

public HandleInput ( ) : void
리턴 void

HandleInput() 공개 메소드

public HandleInput ( InputManager input ) : void
input UHSampleGame.InputManagement.InputManager
리턴 void

LoadContent() 공개 메소드

public LoadContent ( ) : void
리턴 void

PlayScreen() 공개 메소드

public PlayScreen ( ) : System
리턴 System

PlayScreen() 공개 메소드

public PlayScreen ( PlayerSetup playerSetup, PlayerScreenType gameType ) : System
playerSetup PlayerSetup
gameType PlayerScreenType
리턴 System

Reload() 공개 메소드

public Reload ( ) : void
리턴 void

RemoveUnit() 공개 메소드

public RemoveUnit ( Unit unit ) : void
unit UHSampleGame.CoreObjects.Units.Unit
리턴 void

SetupCamera() 공개 메소드

public SetupCamera ( ) : void
리턴 void

UnloadContent() 공개 메소드

public UnloadContent ( ) : void
리턴 void

Update() 공개 메소드

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void

프로퍼티 상세

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

public static PlayerScreenType GameType
리턴 PlayerScreenType