C# 클래스 MyPolarBear.LevelElement

상속: ITargetable, IDamageable
파일 보기 프로젝트 열기: sgdc/sgdc-old 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CollisionRect Microsoft.Xna.Framework.Rectangle
Position Vector2
Tex Microsoft.Xna.Framework.Graphics.Texture2D
Type String

공개 메소드들

메소드 설명
GetCollisionRect ( ) : Rectangle
GetPosition ( ) : Vector2
GetTargetType ( ) : String
LevelElement ( Vector2 position, String type, Microsoft.Xna.Framework.Graphics.Texture2D tex ) : System
TakeDamage ( int amount, String damageType, Entity source ) : void

메소드 상세

GetCollisionRect() 공개 메소드

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

GetPosition() 공개 메소드

public GetPosition ( ) : Vector2
리턴 Vector2

GetTargetType() 공개 메소드

public GetTargetType ( ) : String
리턴 String

LevelElement() 공개 메소드

public LevelElement ( Vector2 position, String type, Microsoft.Xna.Framework.Graphics.Texture2D tex ) : System
position Vector2
type String
tex Microsoft.Xna.Framework.Graphics.Texture2D
리턴 System

TakeDamage() 공개 메소드

public TakeDamage ( int amount, String damageType, Entity source ) : void
amount int
damageType String
source Entity
리턴 void

프로퍼티 상세

CollisionRect 공개적으로 프로퍼티

public Rectangle,Microsoft.Xna.Framework CollisionRect
리턴 Microsoft.Xna.Framework.Rectangle

Position 공개적으로 프로퍼티

public Vector2 Position
리턴 Vector2

Tex 공개적으로 프로퍼티

public Texture2D,Microsoft.Xna.Framework.Graphics Tex
리턴 Microsoft.Xna.Framework.Graphics.Texture2D

Type 공개적으로 프로퍼티

public String Type
리턴 String