C# 클래스 AnimatedSprite.PlayerWithWeapon

상속: Sprite
파일 보기 프로젝트 열기: itsligoGames/MonoGameTileSheetExample 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Health int
MovingState STATE
TargetTilePos Vector2
speed float

보호된 프로퍼티들

프로퍼티 타입 설명
Site CrossHair

공개 메소드들

메소드 설명
Draw ( SpriteBatch spriteBatch, Microsoft.Xna.Framework.Graphics.Texture2D tx ) : void
PlayerWithWeapon ( Vector2 userPosition, Vector2 tileBounds, List InitialSheetRefs, int frameWidth, int frameHeight, float layerDepth ) : System
Update ( GameTime gameTime ) : void
checkforMovement ( ) : void
loadProjectile ( Projectile r ) : void
setFrameSet ( DIRECTION d, List sheetRefs ) : void
setHealthBar ( GraphicsDevice gDev ) : void

메소드 상세

Draw() 공개 메소드

public Draw ( SpriteBatch spriteBatch, Microsoft.Xna.Framework.Graphics.Texture2D tx ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
tx Microsoft.Xna.Framework.Graphics.Texture2D
리턴 void

PlayerWithWeapon() 공개 메소드

public PlayerWithWeapon ( Vector2 userPosition, Vector2 tileBounds, List InitialSheetRefs, int frameWidth, int frameHeight, float layerDepth ) : System
userPosition Vector2
tileBounds Vector2
InitialSheetRefs List
frameWidth int
frameHeight int
layerDepth float
리턴 System

Update() 공개 메소드

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

checkforMovement() 공개 메소드

public checkforMovement ( ) : void
리턴 void

loadProjectile() 공개 메소드

public loadProjectile ( Projectile r ) : void
r Projectile
리턴 void

setFrameSet() 공개 메소드

public setFrameSet ( DIRECTION d, List sheetRefs ) : void
d DIRECTION
sheetRefs List
리턴 void

setHealthBar() 공개 메소드

public setHealthBar ( GraphicsDevice gDev ) : void
gDev GraphicsDevice
리턴 void

프로퍼티 상세

Health 공개적으로 프로퍼티

public int Health
리턴 int

MovingState 공개적으로 프로퍼티

public STATE MovingState
리턴 STATE

Site 보호되어 있는 프로퍼티

protected CrossHair,AnimatedSprite Site
리턴 CrossHair

TargetTilePos 공개적으로 프로퍼티

public Vector2 TargetTilePos
리턴 Vector2

speed 공개적으로 프로퍼티

public float speed
리턴 float