C# 클래스 PersistentKSPParticleEmitter, SmokeScreen

파일 보기 프로젝트 열기: sarbian/SmokeScreen 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
clampXYstart bool
collide bool
collideRatio float
dragCoefficient double
endTime float
fixedEmit bool
forceBase Vector3
go GameObject
initialDensity double
linearGrow float
localVelocityBase Vector3
logarithmicGrow float
logarithmicGrowScale float
maxEmissionBase float
maxEnergyBase float
maxSizeBase float
minEmissionBase float
minEnergyBase float
minSizeBase float
particleFraction double
pe KSPParticleEmitter
physical bool
randConeEmit float
randomInitalVelocityOffsetMaxRadius float
scale1DBase float
scale2DBase Vector2
scale3DBase Vector3
sizeClamp float
stickiness double
vPosOffset float
vRandPosOffset float
worldVelocityBase Vector3
xyForce float
zForce float

공개 메소드들

메소드 설명
Detach ( float timer ) : void
EmissionStop ( ) : void
EmitterOnUpdate ( Vector3 emitterWorldVelocity ) : void
PersistentKSPParticleEmitter ( GameObject go, KSPParticleEmitter pe, KSPParticleEmitter templateKspParticleEmitter ) : System

비공개 메소드들

메소드 설명
ParticleCollision ( Vector3d pPos, Vector3d pVel, int mask ) : Vector3
ParticlePhysics ( double radius, double initialRadius, Vector3d pPos, Vector3d pVel ) : Vector3
Print ( string s ) : void
RandomConeVector ( float angle ) : Vector3

메소드 상세

Detach() 공개 메소드

public Detach ( float timer ) : void
timer float
리턴 void

EmissionStop() 공개 메소드

public EmissionStop ( ) : void
리턴 void

EmitterOnUpdate() 공개 메소드

public EmitterOnUpdate ( Vector3 emitterWorldVelocity ) : void
emitterWorldVelocity Vector3
리턴 void

PersistentKSPParticleEmitter() 공개 메소드

public PersistentKSPParticleEmitter ( GameObject go, KSPParticleEmitter pe, KSPParticleEmitter templateKspParticleEmitter ) : System
go GameObject
pe KSPParticleEmitter
templateKspParticleEmitter KSPParticleEmitter
리턴 System

프로퍼티 상세

clampXYstart 공개적으로 프로퍼티

public bool clampXYstart
리턴 bool

collide 공개적으로 프로퍼티

public bool collide
리턴 bool

collideRatio 공개적으로 프로퍼티

public float collideRatio
리턴 float

dragCoefficient 공개적으로 프로퍼티

public double dragCoefficient
리턴 double

endTime 공개적으로 프로퍼티

public float endTime
리턴 float

fixedEmit 공개적으로 프로퍼티

public bool fixedEmit
리턴 bool

forceBase 공개적으로 프로퍼티

public Vector3 forceBase
리턴 Vector3

go 공개적으로 프로퍼티

public GameObject go
리턴 GameObject

initialDensity 공개적으로 프로퍼티

public double initialDensity
리턴 double

linearGrow 공개적으로 프로퍼티

public float linearGrow
리턴 float

localVelocityBase 공개적으로 프로퍼티

public Vector3 localVelocityBase
리턴 Vector3

logarithmicGrow 공개적으로 프로퍼티

public float logarithmicGrow
리턴 float

logarithmicGrowScale 공개적으로 프로퍼티

public float logarithmicGrowScale
리턴 float

maxEmissionBase 공개적으로 프로퍼티

public float maxEmissionBase
리턴 float

maxEnergyBase 공개적으로 프로퍼티

public float maxEnergyBase
리턴 float

maxSizeBase 공개적으로 프로퍼티

public float maxSizeBase
리턴 float

minEmissionBase 공개적으로 프로퍼티

public float minEmissionBase
리턴 float

minEnergyBase 공개적으로 프로퍼티

public float minEnergyBase
리턴 float

minSizeBase 공개적으로 프로퍼티

public float minSizeBase
리턴 float

particleFraction 공개적으로 프로퍼티

public double particleFraction
리턴 double

pe 공개적으로 프로퍼티

public KSPParticleEmitter pe
리턴 KSPParticleEmitter

physical 공개적으로 프로퍼티

public bool physical
리턴 bool

randConeEmit 공개적으로 프로퍼티

public float randConeEmit
리턴 float

randomInitalVelocityOffsetMaxRadius 공개적으로 프로퍼티

public float randomInitalVelocityOffsetMaxRadius
리턴 float

scale1DBase 공개적으로 프로퍼티

public float scale1DBase
리턴 float

scale2DBase 공개적으로 프로퍼티

public Vector2 scale2DBase
리턴 Vector2

scale3DBase 공개적으로 프로퍼티

public Vector3 scale3DBase
리턴 Vector3

sizeClamp 공개적으로 프로퍼티

public float sizeClamp
리턴 float

stickiness 공개적으로 프로퍼티

public double stickiness
리턴 double

vPosOffset 공개적으로 프로퍼티

public float vPosOffset
리턴 float

vRandPosOffset 공개적으로 프로퍼티

public float vRandPosOffset
리턴 float

worldVelocityBase 공개적으로 프로퍼티

public Vector3 worldVelocityBase
리턴 Vector3

xyForce 공개적으로 프로퍼티

public float xyForce
리턴 float

zForce 공개적으로 프로퍼티

public float zForce
리턴 float