Kerbal Space Program
1.12.4
|
Classes | |
class | PFXMaterial |
Public Member Functions | |
override void | OnEvent (float power) |
override void | OnEvent () |
override void | OnInitialize () |
override void | OnLoad (ConfigNode node) |
override void | OnSave (ConfigNode node) |
Public Member Functions inherited from EffectBehaviour | |
virtual void | OnEvent (int transformIdx) |
virtual void | OnEvent (float power, int transformIdx) |
Public Attributes | |
float | angularVelocity = 0.0f |
bool | autodestruct = false |
bool | castShadows = false |
Color[] | colorAnimation |
float | damping = 1f |
bool | doesAnimateColor = true |
Vector3 | ellipsoid = Vector3.one |
float | emitterVelocityScale = 0.05f |
Vector3 | force = Vector3.zero |
FXCurve | lengthScale = new FXCurve("lengthScale", 0.00f) |
Vector3 | localRotationAxis = Vector3.zero |
Vector3 | localVelocity = Vector3.zero |
PFXMaterial | material = new PFXMaterial() |
FXCurve | maxEmission = new FXCurve("maxEmission", 100) |
FXCurve | maxEnergy = new FXCurve("maxEnergy", 3f) |
float | maxParticleSize = 0.25f |
FXCurve | maxSize = new FXCurve("maxSize", 0.1f) |
FXCurve | minEmission = new FXCurve("minEmission", 80) |
FXCurve | minEnergy = new FXCurve("minEnergy", 2f) |
FXCurve | minSize = new FXCurve("minSize", 0.1f) |
bool | oneShot = false |
ParticleSystemRenderMode | particleRenderModeNewSystem = ParticleSystemRenderMode.Billboard |
GameObject | pHost |
float | power = 0f |
ParticleSystem | ps |
bool | recieveShadows = false |
float | rndAngularVelocity = 0.05f |
Vector3 | rndForce = Vector3.zero |
bool | rndRotation = false |
Vector3 | rndVelocity = Vector3.zero |
FXCurve | sizeGrow = new FXCurve("sizeGrow", 0.00f) |
Vector3 | tangentVelocity = Vector3.zero |
bool | useWorldSpace = true |
int | uvAnimationCycles = 1 |
int | uvAnimationXTile = 1 |
int | uvAnimationYTile = 1 |
float | velocityScale = 0f |
Vector3 | worldRotationAxis = Vector3.zero |
Vector3 | worldVelocity = Vector3.zero |
Public Attributes inherited from EffectBehaviour | |
string | effectName = "" |
Part | hostPart |
string | instanceName = "" |
Additional Inherited Members | |
Static Public Member Functions inherited from EffectBehaviour | |
static void | AddParticleEmitter (KSPParticleEmitter emitter) |
static void | AddParticleEmitter (ParticleSystem emitter) |
static void | OffsetParticles (Vector3d offset) |
static void | RemoveParticleEmitter (KSPParticleEmitter emitter) |
static void | RemoveParticleEmitter (ParticleSystem emitter) |
|
inlinevirtual |
Reimplemented from EffectBehaviour.
|
inlinevirtual |
Reimplemented from EffectBehaviour.
|
inlinevirtual |
Reimplemented from EffectBehaviour.
|
inlinevirtual |
Reimplemented from EffectBehaviour.
|
inlinevirtual |
Reimplemented from EffectBehaviour.
float ParticleConfigFX.angularVelocity = 0.0f |
bool ParticleConfigFX.autodestruct = false |
bool ParticleConfigFX.castShadows = false |
Color [] ParticleConfigFX.colorAnimation |
float ParticleConfigFX.damping = 1f |
bool ParticleConfigFX.doesAnimateColor = true |
Vector3 ParticleConfigFX.ellipsoid = Vector3.one |
float ParticleConfigFX.emitterVelocityScale = 0.05f |
Vector3 ParticleConfigFX.force = Vector3.zero |
Vector3 ParticleConfigFX.localRotationAxis = Vector3.zero |
Vector3 ParticleConfigFX.localVelocity = Vector3.zero |
PFXMaterial ParticleConfigFX.material = new PFXMaterial() |
float ParticleConfigFX.maxParticleSize = 0.25f |
bool ParticleConfigFX.oneShot = false |
ParticleSystemRenderMode ParticleConfigFX.particleRenderModeNewSystem = ParticleSystemRenderMode.Billboard |
GameObject ParticleConfigFX.pHost |
float ParticleConfigFX.power = 0f |
ParticleSystem ParticleConfigFX.ps |
bool ParticleConfigFX.recieveShadows = false |
float ParticleConfigFX.rndAngularVelocity = 0.05f |
Vector3 ParticleConfigFX.rndForce = Vector3.zero |
bool ParticleConfigFX.rndRotation = false |
Vector3 ParticleConfigFX.rndVelocity = Vector3.zero |
Vector3 ParticleConfigFX.tangentVelocity = Vector3.zero |
bool ParticleConfigFX.useWorldSpace = true |
int ParticleConfigFX.uvAnimationCycles = 1 |
int ParticleConfigFX.uvAnimationXTile = 1 |
int ParticleConfigFX.uvAnimationYTile = 1 |
float ParticleConfigFX.velocityScale = 0f |
Vector3 ParticleConfigFX.worldRotationAxis = Vector3.zero |
Vector3 ParticleConfigFX.worldVelocity = Vector3.zero |