C# 클래스 UHSampleGame.Players.Player

파일 보기 프로젝트 열기: holtkampw/UH-Sample-XNA-Project 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
EMPActive bool
FreezeActive bool
Health int
IsActive bool
IsDead bool
Money int
PlayerBase UHSampleGame.CoreObjects.Base.Base
PlayerNum int
Rezone bool
TargetPlayerNum int
TeamNum int
Type PlayerType
isHUDDisplayed bool
playerEnumType System.Enum[]
playerMenuTabsEnumType System.Enum[]
selectedUnit int

보호된 프로퍼티들

프로퍼티 타입 설명
cameraManager UHSampleGame.CameraManagement.CameraManager

공개 메소드들

메소드 설명
AddMoney ( int amount ) : void
Draw ( GameTime gameTime ) : void
DrawMenu ( GameTime gameTime ) : void
HandleInput ( ) : void
Player ( ) : System
Player ( int playerNum, int teamNum, Base gameObject, PlayerType playerType ) : System
Player ( int playerNum, int teamNum, int targetPlayerNum, Tile startTile, PlayerType type ) : System
PlayerSetup ( int playerNum, int teamNum, Base gameObject, PlayerType playerType ) : void
SetBase ( Base playerBase ) : void
SetTargetBase ( Base target ) : void
SetTowerForLevelMap ( TowerType towerType, Tile tile ) : void
SetupAvatar ( ) : void
SetupStatic ( ) : void
SharedSetup ( int playerNum, int teamNum, PlayerType type ) : void
TakeDamage ( ) : bool
Update ( GameTime gameTime ) : void

비공개 메소드들

메소드 설명
DrawDefenseTowers ( ) : void
DrawDeployTab ( ) : void
DrawOffenseTowers ( ) : void
DrawPowers ( ) : void
DrawStatus ( ) : void
DrawTowerInformation ( GameTime gameTime ) : void

메소드 상세

AddMoney() 공개 메소드

public AddMoney ( int amount ) : void
amount int
리턴 void

Draw() 공개 메소드

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

DrawMenu() 공개 메소드

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

HandleInput() 공개 메소드

public HandleInput ( ) : void
리턴 void

Player() 공개 메소드

public Player ( ) : System
리턴 System

Player() 공개 메소드

public Player ( int playerNum, int teamNum, Base gameObject, PlayerType playerType ) : System
playerNum int
teamNum int
gameObject UHSampleGame.CoreObjects.Base.Base
playerType PlayerType
리턴 System

Player() 공개 메소드

public Player ( int playerNum, int teamNum, int targetPlayerNum, Tile startTile, PlayerType type ) : System
playerNum int
teamNum int
targetPlayerNum int
startTile UHSampleGame.TileSystem.Tile
type PlayerType
리턴 System

PlayerSetup() 공개 메소드

public PlayerSetup ( int playerNum, int teamNum, Base gameObject, PlayerType playerType ) : void
playerNum int
teamNum int
gameObject UHSampleGame.CoreObjects.Base.Base
playerType PlayerType
리턴 void

SetBase() 공개 메소드

public SetBase ( Base playerBase ) : void
playerBase UHSampleGame.CoreObjects.Base.Base
리턴 void

SetTargetBase() 공개 메소드

public SetTargetBase ( Base target ) : void
target UHSampleGame.CoreObjects.Base.Base
리턴 void

SetTowerForLevelMap() 공개 메소드

public SetTowerForLevelMap ( TowerType towerType, Tile tile ) : void
towerType TowerType
tile UHSampleGame.TileSystem.Tile
리턴 void

SetupAvatar() 공개 메소드

public SetupAvatar ( ) : void
리턴 void

SetupStatic() 공개 메소드

public SetupStatic ( ) : void
리턴 void

SharedSetup() 공개 메소드

public SharedSetup ( int playerNum, int teamNum, PlayerType type ) : void
playerNum int
teamNum int
type PlayerType
리턴 void

TakeDamage() 공개 메소드

public TakeDamage ( ) : bool
리턴 bool

Update() 공개 메소드

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

프로퍼티 상세

EMPActive 공개적으로 프로퍼티

public bool EMPActive
리턴 bool

FreezeActive 공개적으로 프로퍼티

public bool FreezeActive
리턴 bool

Health 공개적으로 프로퍼티

public int Health
리턴 int

IsActive 공개적으로 프로퍼티

public bool IsActive
리턴 bool

IsDead 공개적으로 프로퍼티

public bool IsDead
리턴 bool

Money 공개적으로 프로퍼티

public int Money
리턴 int

PlayerBase 공개적으로 프로퍼티

public Base,UHSampleGame.CoreObjects.Base PlayerBase
리턴 UHSampleGame.CoreObjects.Base.Base

PlayerNum 공개적으로 프로퍼티

public int PlayerNum
리턴 int

Rezone 공개적으로 프로퍼티

public bool Rezone
리턴 bool

TargetPlayerNum 공개적으로 프로퍼티

public int TargetPlayerNum
리턴 int

TeamNum 공개적으로 프로퍼티

public int TeamNum
리턴 int

Type 공개적으로 프로퍼티

public PlayerType Type
리턴 PlayerType

cameraManager 보호되어 있는 프로퍼티

protected CameraManager,UHSampleGame.CameraManagement cameraManager
리턴 UHSampleGame.CameraManagement.CameraManager

isHUDDisplayed 공개적으로 프로퍼티

public bool isHUDDisplayed
리턴 bool

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

public static Enum[],System playerEnumType
리턴 System.Enum[]

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

public static Enum[],System playerMenuTabsEnumType
리턴 System.Enum[]

selectedUnit 공개적으로 프로퍼티

public int selectedUnit
리턴 int