C# Класс Project2.GameObjects.Abstract.ModelPhysicsObject

Наследование: ModelGameObject, IPhysicsObject
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Destroy ( System.Boolean Async = false ) : void

Implements object destroying in a manner that can be called asynchronously The first call to this function doesn't actually destroy the object, but sets a flag to destroy it. Calling this function again will remove the object. A suggested use case it to call this function if ToDestroy is inside Update()

Draw ( SharpDX gametime ) : void
Update ( SharpDX.Toolkit.GameTime gametime ) : void

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

Метод Описание
GeneratePhysicsDescription ( ) : RigidBody
ModelPhysicsObject ( Project2Game game, SharpDX.Toolkit.Graphics.Model model, System.Vector3 position ) : System

Create a ModelPhysicsObject with default size and orientation.

ModelPhysicsObject ( Project2Game game, SharpDX.Toolkit.Graphics.Model model, System.Vector3 position, System.Vector3 orientation, System.Vector3 size ) : System

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

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

Implements object destroying in a manner that can be called asynchronously The first call to this function doesn't actually destroy the object, but sets a flag to destroy it. Calling this function again will remove the object. A suggested use case it to call this function if ToDestroy is inside Update()
public Destroy ( System.Boolean Async = false ) : void
Async System.Boolean
Результат void

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

public Draw ( SharpDX gametime ) : void
gametime SharpDX
Результат void

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

protected GeneratePhysicsDescription ( ) : RigidBody
Результат RigidBody

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

Create a ModelPhysicsObject with default size and orientation.
protected ModelPhysicsObject ( Project2Game game, SharpDX.Toolkit.Graphics.Model model, System.Vector3 position ) : System
game Project2Game
model SharpDX.Toolkit.Graphics.Model
position System.Vector3
Результат System

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

protected ModelPhysicsObject ( Project2Game game, SharpDX.Toolkit.Graphics.Model model, System.Vector3 position, System.Vector3 orientation, System.Vector3 size ) : System
game Project2Game
model SharpDX.Toolkit.Graphics.Model
position System.Vector3
orientation System.Vector3
size System.Vector3
Результат System

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

public Update ( SharpDX.Toolkit.GameTime gametime ) : void
gametime SharpDX.Toolkit.GameTime
Результат void