C# Class PlatformerPOC.Domain.Player

Inheritance: BaseGameObject
Afficher le fichier Open project: bramdemoor/MonoGame-PlatformerPOC Class Usage Examples

Méthodes publiques

Свойство Type Description
spriteSheetInstance PlatformerPOC.Helpers.CustomSpriteSheetInstance

Private Properties

Свойство Type Description
ApplyInput void
Die void
HorizontalMovement void
Jump void
ReverseMidAir void
UpdateBoundingBox void
VerticalMovement void

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ApplyInput ( ) : void
Die ( ) : void
HorizontalMovement ( ) : void
Jump ( ) : void
ReverseMidAir ( ) : void
UpdateBoundingBox ( ) : void
VerticalMovement ( ) : void

Method Details

DoDamage() public méthode

public DoDamage ( int damage ) : void
damage int
Résultat void

HandleInput() public méthode

public HandleInput ( IPlayerControlState playerInputState ) : void
playerInputState IPlayerControlState
Résultat void

Player() public méthode

public Player ( PlatformGame game, string name, CustomSpriteSheetDefinition spriteSheetDefinition ) : Microsoft.Xna.Framework
game PlatformGame
name string
spriteSheetDefinition PlatformerPOC.Helpers.CustomSpriteSheetDefinition
Résultat Microsoft.Xna.Framework

Spawn() public méthode

public Spawn ( Vector2 spawnPoint ) : void
spawnPoint Microsoft.Xna.Framework.Vector2
Résultat void

SwitchTeam() public méthode

public SwitchTeam ( Team newTeam ) : void
newTeam Team
Résultat void

Update() public méthode

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Résultat void

Property Details

spriteSheetInstance public_oe property

public CustomSpriteSheetInstance,PlatformerPOC.Helpers spriteSheetInstance
Résultat PlatformerPOC.Helpers.CustomSpriteSheetInstance