Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
EffectBehaviour Class Reference
Inheritance diagram for EffectBehaviour:
AnimationFX AudioFX AudioLoopFX AudioMultiFX AudioMultiPooledFX AudioSingleFX ModelAnimationFX ModelMultiParticleFX ModelParticleFX ParticleConfigFX PrefabAnimationFX PrefabMultiParticleFX PrefabParticleFX PrefabSpawnFX ROCEmitter ROCsSFX

Public Member Functions

virtual void OnEvent ()
 
virtual void OnEvent (int transformIdx)
 
virtual void OnEvent (float power)
 
virtual void OnEvent (float power, int transformIdx)
 
virtual void OnInitialize ()
 
virtual void OnLoad (ConfigNode node)
 
virtual void OnSave (ConfigNode node)
 

Static Public Member Functions

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)
 

Public Attributes

string effectName = ""
 
Part hostPart
 
string instanceName = ""
 

Member Function Documentation

static void EffectBehaviour.AddParticleEmitter ( KSPParticleEmitter  emitter)
inlinestatic
static void EffectBehaviour.AddParticleEmitter ( ParticleSystem  emitter)
inlinestatic
static void EffectBehaviour.OffsetParticles ( Vector3d  offset)
inlinestatic
virtual void EffectBehaviour.OnEvent ( )
inlinevirtual
virtual void EffectBehaviour.OnEvent ( int  transformIdx)
inlinevirtual
virtual void EffectBehaviour.OnEvent ( float  power)
inlinevirtual
virtual void EffectBehaviour.OnEvent ( float  power,
int  transformIdx 
)
inlinevirtual
virtual void EffectBehaviour.OnInitialize ( )
inlinevirtual
virtual void EffectBehaviour.OnLoad ( ConfigNode  node)
inlinevirtual
virtual void EffectBehaviour.OnSave ( ConfigNode  node)
inlinevirtual
static void EffectBehaviour.RemoveParticleEmitter ( KSPParticleEmitter  emitter)
inlinestatic
static void EffectBehaviour.RemoveParticleEmitter ( ParticleSystem  emitter)
inlinestatic

Member Data Documentation

string EffectBehaviour.effectName = ""
Part EffectBehaviour.hostPart
string EffectBehaviour.instanceName = ""

The documentation for this class was generated from the following file: