C# 클래스 WebGame.Projectile

상속: Entity
파일 보기 프로젝트 열기: AdmiralPotato/ggj2013 1 사용 예제들

공개 메소드들

메소드 설명
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