C# 클래스 OpenRA.Mods.Common.Effects.Missile

상속: IEffect, ISync
파일 보기 프로젝트 열기: cjshmyr/OpenRA

공개 메소드들

메소드 설명
Missile ( MissileInfo info, ProjectileArgs args ) : System
Render ( WorldRenderer wr ) : IEnumerable
Tick ( World world ) : void

비공개 메소드들

메소드 설명
BisectionSearch ( int lowerBound, int upperBound, bool>.System testCriterion ) : int
ChangeSpeed ( int sign = 1 ) : void
DetermineLaunchSpeedAndAngle ( World world, int &speed, int &vFacing ) : void
DetermineLaunchSpeedAndAngleForIncline ( int predClfDist, int diffClfMslHgt, int relTarHorDist, int &speed, int &vFacing ) : void
Explode ( World world ) : void
FreefallTick ( ) : WVec
HomingInnerTick ( int predClfDist, int diffClfMslHgt, int relTarHorDist, int lastHtChg, int lastHt, int nxtRelTarHorDist, int relTarHgt, int vFacing, bool targetPassedBy ) : int
HomingTick ( World world, WVec tarDistVec, int relTarHorDist ) : WVec
InclineLookahead ( World world, int distCheck, int &predClfHgt, int &predClfDist, int &lastHtChg, int &lastHt ) : void
IncreaseAltitude ( int predClfDist, int diffClfMslHgt, int relTarHorDist, int vFacing ) : int
IsNearInclineTop ( int vFacing, int loopRadius, int predClfDist ) : bool
JammedBy ( TraitPair tp ) : bool
LoopRadius ( int speed, int rot ) : int
WillClimbAroundInclineTop ( int vFacing, int loopRadius, int predClfDist, int diffClfMslHgt, int speed ) : bool
WillClimbWithinDistance ( int vFacing, int loopRadius, int predClfDist, int diffClfMslHgt ) : bool

메소드 상세

Missile() 공개 메소드

public Missile ( MissileInfo info, ProjectileArgs args ) : System
info MissileInfo
args OpenRA.GameRules.ProjectileArgs
리턴 System

Render() 공개 메소드

public Render ( WorldRenderer wr ) : IEnumerable
wr OpenRA.Graphics.WorldRenderer
리턴 IEnumerable

Tick() 공개 메소드

public Tick ( World world ) : void
world World
리턴 void