C# Класс Gears.Playable.Unit

TODO: Comments. Clean up. Refactor.
Наследование: System.Entity
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
_boundingBox Microsoft.Xna.Framework.BoundingBox
_color Color
_depth float
_imageOrigin Vector2
_position Vector2
_rotation float
_scale float
_texFileLoc string
_texture Microsoft.Xna.Framework.Graphics.Texture2D
_textureFileName string
_transformedPoints Vector3[]

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

Метод Описание
Draw ( SpriteBatch spriteBatch ) : void
Unit ( ) : System

This defaulted constructor is for debugging/testing purposes only. It is required in a regular game to use a parameterized constructor instead.

Unit ( Vector2 startingPosition, Color color, float rotation ) : System
Unit ( Vector2 startingPosition, Color color, float rotation, Vector2 imageOrigin ) : System
Update ( GameTime gameTime ) : void
onAnimEnd ( ) : void
onAnimStart ( ) : void
onDraw ( SpriteBatch spriteBatch ) : void
onMapEnd ( ) : void
onMapStart ( ) : void
onUpdate ( GameTime gameTime ) : void

Защищенные методы

Метод Описание
CalculateBoundingBox ( ) : void

Приватные методы

Метод Описание
CheckDrawEvents ( SpriteBatch spriteBatch ) : void
CheckUpdateEvents ( GameTime gameTime ) : void
HandleTextureFileLocationError ( bool throwException ) : void
Initialize ( ) : void
LoadContent ( ) : void
Unit ( UnitParameters up ) : System

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

CalculateBoundingBox() защищенный Метод

protected CalculateBoundingBox ( ) : void
Результат void

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

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

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

This defaulted constructor is for debugging/testing purposes only. It is required in a regular game to use a parameterized constructor instead.
public Unit ( ) : System
Результат System

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

public Unit ( Vector2 startingPosition, Color color, float rotation ) : System
startingPosition Vector2
color Color
rotation float
Результат System

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

public Unit ( Vector2 startingPosition, Color color, float rotation, Vector2 imageOrigin ) : System
startingPosition Vector2
color Color
rotation float
imageOrigin Vector2
Результат System

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

protected BoundingBox,Microsoft.Xna.Framework _boundingBox
Результат Microsoft.Xna.Framework.BoundingBox

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

protected Color _color
Результат Color

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

protected Vector3[] _transformedPoints
Результат Vector3[]