C# Class MyPolarBear.LevelElement

Inheritance: ITargetable, IDamageable
ファイルを表示 Open project: sgdc/sgdc-old Class Usage Examples

Public Properties

Property Type Description
CollisionRect Microsoft.Xna.Framework.Rectangle
Position Vector2
Tex Microsoft.Xna.Framework.Graphics.Texture2D
Type String

Public Methods

Method Description
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

Method Details

GetCollisionRect() public method

public GetCollisionRect ( ) : Rectangle
return Microsoft.Xna.Framework.Rectangle

GetPosition() public method

public GetPosition ( ) : Vector2
return Vector2

GetTargetType() public method

public GetTargetType ( ) : String
return String

LevelElement() public method

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

TakeDamage() public method

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

Property Details

CollisionRect public_oe property

public Rectangle,Microsoft.Xna.Framework CollisionRect
return Microsoft.Xna.Framework.Rectangle

Position public_oe property

public Vector2 Position
return Vector2

Tex public_oe property

public Texture2D,Microsoft.Xna.Framework.Graphics Tex
return Microsoft.Xna.Framework.Graphics.Texture2D

Type public_oe property

public String Type
return String