C# 클래스 Asteroids.Classes.Pickup

파일 보기 프로젝트 열기: Timvangool/AsteroidsAPO2 1 사용 예제들

공개 메소드들

메소드 설명
Draw ( SpriteBatch batch ) : void
GetHitbox ( ) : Rectangle
GetIndex ( ) : int
GetIsIntersected ( ) : bool
GetPos ( ) : Vector2
GetTexture ( ) : Texture
GetVelocity ( ) : Vector2
Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
Pickup ( ) : System
RandomPerk ( ) : int
SetIndex ( int index ) : void
SetIsIntersected ( bool isIntersected ) : void
SetPos ( Vector2 pos ) : void
SetTexture ( Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void
SetVelocity ( Vector2 velocity ) : void
SpawnPickup ( ) : int
Update ( GameTime gameTime ) : void

보호된 메소드들

메소드 설명
SetHitBox ( Rectangle hitBox ) : void

메소드 상세

Draw() 공개 메소드

public Draw ( SpriteBatch batch ) : void
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 void

GetHitbox() 공개 메소드

public GetHitbox ( ) : Rectangle
리턴 Microsoft.Xna.Framework.Rectangle

GetIndex() 공개 메소드

public GetIndex ( ) : int
리턴 int

GetIsIntersected() 공개 메소드

public GetIsIntersected ( ) : bool
리턴 bool

GetPos() 공개 메소드

public GetPos ( ) : Vector2
리턴 Vector2

GetTexture() 공개 메소드

public GetTexture ( ) : Texture
리턴 Microsoft.Xna.Framework.Graphics.Texture

GetVelocity() 공개 메소드

public GetVelocity ( ) : Vector2
리턴 Vector2

Load() 공개 메소드

public Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
content Microsoft.Xna.Framework.Content.ContentManager
리턴 void

Pickup() 공개 메소드

public Pickup ( ) : System
리턴 System

RandomPerk() 공개 메소드

public RandomPerk ( ) : int
리턴 int

SetHitBox() 보호된 메소드

protected SetHitBox ( Rectangle hitBox ) : void
hitBox Microsoft.Xna.Framework.Rectangle
리턴 void

SetIndex() 공개 메소드

public SetIndex ( int index ) : void
index int
리턴 void

SetIsIntersected() 공개 메소드

public SetIsIntersected ( bool isIntersected ) : void
isIntersected bool
리턴 void

SetPos() 공개 메소드

public SetPos ( Vector2 pos ) : void
pos Vector2
리턴 void

SetTexture() 공개 메소드

public SetTexture ( Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void
texture Microsoft.Xna.Framework.Graphics.Texture2D
리턴 void

SetVelocity() 공개 메소드

public SetVelocity ( Vector2 velocity ) : void
velocity Vector2
리턴 void

SpawnPickup() 공개 메소드

public SpawnPickup ( ) : int
리턴 int

Update() 공개 메소드

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