C# Class WebGame.Projectile

Inheritance: Entity
Afficher le fichier Open project: AdmiralPotato/ggj2013 Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
CheckForCollisions ( Vector3 oldPosition ) : void

Private Methods

Méthode Description
Detonate ( ) : void
DisplacementToTarget ( ) : Vector3
DisplacementToTarget ( Vector3 referencePosition ) : Vector3

Method Details

ApplyForce() public méthode

public ApplyForce ( System.TimeSpan elapsedTime ) : double?
elapsedTime System.TimeSpan
Résultat double?

CheckForCollisions() protected méthode

protected CheckForCollisions ( Vector3 oldPosition ) : void
oldPosition Vector3
Résultat void

Create() public static méthode

public static Create ( ProjectileType type ) : Projectile
type ProjectileType
Résultat Projectile

Projectile() public méthode

public Projectile ( ) : System
Résultat System

Projectile() public méthode

public Projectile ( Vector3 position, Vector3 velocity ) : System
position Vector3
velocity Vector3
Résultat System

Projectile() public méthode

public Projectile ( double mass ) : System
mass double
Résultat System

Update() public méthode

public Update ( System.TimeSpan elapsed ) : void
elapsed System.TimeSpan
Résultat void