C# Класс SpaceRun.Entity

Показать файл Открыть проект

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

Метод Описание
Entity ( ) : System
LogicUpdate ( GameTime time, float t ) : void
Render ( GraphicsDeviceManager graphics, Matrix cameraViewMatrix, Matrix cameraProjectionMatrix ) : void
Update ( GameTime time ) : void
UpdateMovement ( float time ) : void
UpdatePhysics ( float time ) : void
getForwardVector ( ) : Vector3
getUpVector ( ) : Vector3
isDestroyed ( ) : bool

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

Метод Описание
calculateExternalForces ( ) : Vector3

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

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

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

LogicUpdate() публичный абстрактный Метод

public abstract LogicUpdate ( GameTime time, float t ) : void
time Microsoft.Xna.Framework.GameTime
t float
Результат void

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

public Render ( GraphicsDeviceManager graphics, Matrix cameraViewMatrix, Matrix cameraProjectionMatrix ) : void
graphics GraphicsDeviceManager
cameraViewMatrix Matrix
cameraProjectionMatrix Matrix
Результат void

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

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

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

public UpdateMovement ( float time ) : void
time float
Результат void

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

public UpdatePhysics ( float time ) : void
time float
Результат void

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

public getForwardVector ( ) : Vector3
Результат Vector3

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

public getUpVector ( ) : Vector3
Результат Vector3

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

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