C# Класс WebGame.Projectile

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

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

Метод Описание
ApplyForce ( System.TimeSpan elapsedTime ) : double?
Create ( ProjectileType type ) : Projectile
Projectile ( ) : System
Projectile ( Vector3 position, Vector3 velocity ) : System
Projectile ( double mass ) : System
Update ( System.TimeSpan elapsed ) : void

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

Метод Описание
CheckForCollisions ( Vector3 oldPosition ) : void

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

Метод Описание
Detonate ( ) : void
DisplacementToTarget ( ) : Vector3
DisplacementToTarget ( Vector3 referencePosition ) : Vector3

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

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

public ApplyForce ( System.TimeSpan elapsedTime ) : double?
elapsedTime System.TimeSpan
Результат double?

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

protected CheckForCollisions ( Vector3 oldPosition ) : void
oldPosition Vector3
Результат void

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

public static Create ( ProjectileType type ) : Projectile
type ProjectileType
Результат Projectile

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

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

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

public Projectile ( Vector3 position, Vector3 velocity ) : System
position Vector3
velocity Vector3
Результат System

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

public Projectile ( double mass ) : System
mass double
Результат System

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

public Update ( System.TimeSpan elapsed ) : void
elapsed System.TimeSpan
Результат void