C# 클래스 Asteroids.Classes.Perks.Perk

파일 보기 프로젝트 열기: Timvangool/AsteroidsAPO2

공개 메소드들

메소드 설명
Activate ( ) : void
Draw ( SpriteBatch batch ) : void
Load ( ) : void
Perk ( ) : System
Update ( ) : void

보호된 메소드들

메소드 설명
GetDuration ( ) : int
GetMaxDuration ( ) : int
GetSpeedIncrease ( ) : float
GetTexture ( ) : Microsoft.Xna.Framework.Graphics.Texture2D
SetDuration ( int duration ) : void
SetMaxDuration ( int maxDuration ) : void
SetTexture ( Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void

메소드 상세

Activate() 공개 추상적인 메소드

public abstract Activate ( ) : void
리턴 void

Draw() 공개 추상적인 메소드

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

GetDuration() 보호된 메소드

protected GetDuration ( ) : int
리턴 int

GetMaxDuration() 보호된 메소드

protected GetMaxDuration ( ) : int
리턴 int

GetSpeedIncrease() 보호된 메소드

protected GetSpeedIncrease ( ) : float
리턴 float

GetTexture() 보호된 메소드

protected GetTexture ( ) : Microsoft.Xna.Framework.Graphics.Texture2D
리턴 Microsoft.Xna.Framework.Graphics.Texture2D

Load() 공개 추상적인 메소드

public abstract Load ( ) : void
리턴 void

Perk() 공개 메소드

public Perk ( ) : System
리턴 System

SetDuration() 보호된 메소드

protected SetDuration ( int duration ) : void
duration int
리턴 void

SetMaxDuration() 보호된 메소드

protected SetMaxDuration ( int maxDuration ) : void
maxDuration int
리턴 void

SetTexture() 보호된 메소드

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

Update() 공개 추상적인 메소드

public abstract Update ( ) : void
리턴 void