C# Класс PlatformerPOC.Domain.Player

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

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

Свойство Тип Описание
spriteSheetInstance PlatformerPOC.Helpers.CustomSpriteSheetInstance

Private Properties

Свойство Тип Описание
ApplyInput void
Die void
HorizontalMovement void
Jump void
ReverseMidAir void
UpdateBoundingBox void
VerticalMovement void

Открытые методы

Метод Описание
DoDamage ( int damage ) : void
HandleInput ( IPlayerControlState playerInputState ) : void
Player ( PlatformGame game, string name, CustomSpriteSheetDefinition spriteSheetDefinition ) : Microsoft.Xna.Framework
Spawn ( Vector2 spawnPoint ) : void
SwitchTeam ( Team newTeam ) : void
Update ( GameTime gameTime ) : void

Приватные методы

Метод Описание
ApplyInput ( ) : void
Die ( ) : void
HorizontalMovement ( ) : void
Jump ( ) : void
ReverseMidAir ( ) : void
UpdateBoundingBox ( ) : void
VerticalMovement ( ) : void

Описание методов

DoDamage() публичный Метод

public DoDamage ( int damage ) : void
damage int
Результат void

HandleInput() публичный Метод

public HandleInput ( IPlayerControlState playerInputState ) : void
playerInputState IPlayerControlState
Результат void

Player() публичный Метод

public Player ( PlatformGame game, string name, CustomSpriteSheetDefinition spriteSheetDefinition ) : Microsoft.Xna.Framework
game PlatformGame
name string
spriteSheetDefinition PlatformerPOC.Helpers.CustomSpriteSheetDefinition
Результат Microsoft.Xna.Framework

Spawn() публичный Метод

public Spawn ( Vector2 spawnPoint ) : void
spawnPoint Microsoft.Xna.Framework.Vector2
Результат void

SwitchTeam() публичный Метод

public SwitchTeam ( Team newTeam ) : void
newTeam Team
Результат void

Update() публичный Метод

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

Описание свойств

spriteSheetInstance публичное свойство

public CustomSpriteSheetInstance,PlatformerPOC.Helpers spriteSheetInstance
Результат PlatformerPOC.Helpers.CustomSpriteSheetInstance