C# Класс UHSampleGame.Players.Player

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Защищенные свойства (Protected)

Свойство Тип Описание
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