C# 클래스 PlatformerPOC.Domain.Player

상속: BaseGameObject
파일 보기 프로젝트 열기: bramdemoor/MonoGame-PlatformerPOC 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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