C# Класс MyPolarBear.Entity

Наследование: ITargetable, IDamageable
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
bounciness Vector2
delta Vector2

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

Свойство Тип Описание
mAnimator MyPolarBear.Content.Animator

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

Метод Описание
Draw ( SpriteBatch spriteBatch ) : void
Entity ( Vector2 position ) : System
GetCollisionRect ( ) : Rectangle
GetPosition ( ) : Vector2
GetTargetType ( ) : String
HandleCollisions ( Rectangle levelCollisionBox, Rectangle entityCollisionBox ) : void
Initialize ( ) : void
LoadContent ( ) : void
LoadContent ( Microsoft.Xna.Framework.Graphics.Texture2D texture, float scale ) : void
TakeDamage ( int amount, String damageType, Entity source ) : void
Translate ( Vector2 amount ) : void
Update ( GameTime gameTime ) : void

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

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

public Draw ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

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

public Entity ( Vector2 position ) : System
position Vector2
Результат System

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

public GetCollisionRect ( ) : Rectangle
Результат Microsoft.Xna.Framework.Rectangle

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

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

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

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

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

public HandleCollisions ( Rectangle levelCollisionBox, Rectangle entityCollisionBox ) : void
levelCollisionBox Microsoft.Xna.Framework.Rectangle
entityCollisionBox Microsoft.Xna.Framework.Rectangle
Результат void

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

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

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

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

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

public LoadContent ( Microsoft.Xna.Framework.Graphics.Texture2D texture, float scale ) : void
texture Microsoft.Xna.Framework.Graphics.Texture2D
scale float
Результат void

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

public TakeDamage ( int amount, String damageType, Entity source ) : void
amount int
damageType String
source Entity
Результат void

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

public Translate ( Vector2 amount ) : void
amount Vector2
Результат void

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

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

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

bounciness публичное свойство

public Vector2 bounciness
Результат Vector2

delta публичное свойство

public Vector2 delta
Результат Vector2

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

protected Animator,MyPolarBear.Content mAnimator
Результат MyPolarBear.Content.Animator