C# Класс WarTornLands.EntityClasses.Entity

Наследование: Microsoft.Xna.Framework.DrawableGameComponent
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_animFacing Facing
_animSource Vector2
_animTarget Microsoft.Xna.Framework.Rectangle
_animTexture Microsoft.Xna.Framework.Graphics.Texture2D
_animated bool
_animationType AnimationType
_canBeAttacked bool
_canBePickedUp bool
_canBeUsed bool
_canSpeak bool
_cm WarTornLands.Counter.CounterManager
_frame int
_frameSize Vector2
_health int
_hitCounter string
_name string
_position Vector2
_radius float
_texture Microsoft.Xna.Framework.Graphics.Texture2D
_tilepos Point
_weaponRange float
_weaponTex Microsoft.Xna.Framework.Graphics.Texture2D
animCounter String

Открытые методы

Метод Описание
CanBePickedUp ( ) : bool
CanBeUsed ( ) : bool
CanSpeak ( ) : bool
Damage ( int damage ) : int
Draw ( GameTime gameTime ) : void
Entity ( Microsoft.Xna.Framework.Game game, Vector2 position, Microsoft.Xna.Framework.Graphics.Texture2D texture, String name = "Entity" ) : System
GetDrawPosition ( ) : Vector2
GetHealth ( ) : int
GetName ( ) : String
GetPosition ( ) : Vector2
GetRelWeaponDrawPos ( ) : Vector2
GetRoundedAngle ( ) : double
GetSize ( ) : Vector2
IdentifyObjektTyp ( ) : int

Gibt den Objekttyp als Zahl zurück.

LoadContent ( Microsoft.Xna.Framework.Content.ContentManager cm ) : void
OnCollide ( Entity source ) : void
OnDie ( ) : void
SetPosition ( Vector2 position ) : void
Update ( GameTime gameTime ) : void
UseThis ( Player player ) : void

Описание методов

CanBePickedUp() публичный Метод

public CanBePickedUp ( ) : bool
Результат bool

CanBeUsed() публичный Метод

public CanBeUsed ( ) : bool
Результат bool

CanSpeak() публичный Метод

public CanSpeak ( ) : bool
Результат bool

Damage() публичный Метод

public Damage ( int damage ) : int
damage int
Результат int

Draw() публичный Метод

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

Entity() публичный Метод

public Entity ( Microsoft.Xna.Framework.Game game, Vector2 position, Microsoft.Xna.Framework.Graphics.Texture2D texture, String name = "Entity" ) : System
game Microsoft.Xna.Framework.Game
position Vector2
texture Microsoft.Xna.Framework.Graphics.Texture2D
name String
Результат System

GetDrawPosition() публичный Метод

public GetDrawPosition ( ) : Vector2
Результат Vector2

GetHealth() публичный Метод

public GetHealth ( ) : int
Результат int

GetName() публичный Метод

public GetName ( ) : String
Результат String

GetPosition() публичный Метод

public GetPosition ( ) : Vector2
Результат Vector2

GetRelWeaponDrawPos() публичный Метод

public GetRelWeaponDrawPos ( ) : Vector2
Результат Vector2

GetRoundedAngle() публичный Метод

public GetRoundedAngle ( ) : double
Результат double

GetSize() публичный Метод

public GetSize ( ) : Vector2
Результат Vector2

IdentifyObjektTyp() публичный Метод

Gibt den Objekttyp als Zahl zurück.
public IdentifyObjektTyp ( ) : int
Результат int

LoadContent() публичный Метод

public LoadContent ( Microsoft.Xna.Framework.Content.ContentManager cm ) : void
cm Microsoft.Xna.Framework.Content.ContentManager
Результат void

OnCollide() публичный Метод

public OnCollide ( Entity source ) : void
source Entity
Результат void

OnDie() публичный Метод

public OnDie ( ) : void
Результат void

SetPosition() публичный Метод

public SetPosition ( Vector2 position ) : void
position Vector2
Результат void

Update() публичный Метод

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

UseThis() публичный Метод

public UseThis ( Player player ) : void
player WarTornLands.PlayerClasses.Player
Результат void

Описание свойств

_animFacing защищенное свойство

protected Facing _animFacing
Результат Facing

_animSource защищенное свойство

protected Vector2 _animSource
Результат Vector2

_animTarget защищенное свойство

protected Rectangle,Microsoft.Xna.Framework _animTarget
Результат Microsoft.Xna.Framework.Rectangle

_animTexture защищенное свойство

protected Texture2D,Microsoft.Xna.Framework.Graphics _animTexture
Результат Microsoft.Xna.Framework.Graphics.Texture2D

_animated защищенное свойство

protected bool _animated
Результат bool

_animationType защищенное свойство

protected AnimationType _animationType
Результат AnimationType

_canBeAttacked защищенное свойство

protected bool _canBeAttacked
Результат bool

_canBePickedUp защищенное свойство

protected bool _canBePickedUp
Результат bool

_canBeUsed защищенное свойство

protected bool _canBeUsed
Результат bool

_canSpeak защищенное свойство

protected bool _canSpeak
Результат bool

_cm защищенное свойство

protected CounterManager,WarTornLands.Counter _cm
Результат WarTornLands.Counter.CounterManager

_frame защищенное свойство

protected int _frame
Результат int

_frameSize защищенное свойство

protected Vector2 _frameSize
Результат Vector2

_health защищенное свойство

protected int _health
Результат int

_hitCounter защищенное свойство

protected string _hitCounter
Результат string

_name защищенное свойство

protected string _name
Результат string

_position защищенное свойство

protected Vector2 _position
Результат Vector2

_radius защищенное свойство

protected float _radius
Результат float

_texture защищенное свойство

protected Texture2D,Microsoft.Xna.Framework.Graphics _texture
Результат Microsoft.Xna.Framework.Graphics.Texture2D

_tilepos защищенное свойство

protected Point _tilepos
Результат Point

_weaponRange защищенное свойство

protected float _weaponRange
Результат float

_weaponTex защищенное свойство

protected Texture2D,Microsoft.Xna.Framework.Graphics _weaponTex
Результат Microsoft.Xna.Framework.Graphics.Texture2D

animCounter защищенное свойство

protected String animCounter
Результат String