C# Class ModelMultiParticlePersistFX, SmokeScreen

Inheritance: EffectBehaviour
Show file Open project: sarbian/SmokeScreen

Public Properties

Property Type Description
alpha MultiInputCurve,
angle FXCurve
distance FXCurve
emission MultiInputCurve,
energy MultiInputCurve,
force MultiInputCurve,
grow MultiInputCurve,
initalVelocityOffsetMaxRadius MultiInputCurve,
inputs float[]
linAlphaDecay MultiInputCurve,
linGrow MultiInputCurve,
logAlphaDecay MultiInputCurve,
logGrow MultiInputCurve,
logGrowScale MultiInputCurve,
node_backup string
offset MultiInputCurve,
overRideInputs bool
randConeEmit MultiInputCurve,
scale MultiInputCurve,
showUI bool
size MultiInputCurve,
sizeClampCurve MultiInputCurve,
specialScale float
speed MultiInputCurve,
vPosOffset MultiInputCurve,
vRandPosOffset MultiInputCurve,
xyForce MultiInputCurve,
zForce MultiInputCurve,

Public Methods

Method Description
Backup ( ConfigNode node ) : void
FixedUpdate ( ) : void
ModelMultiParticlePersistFX ( ) : System
OnEvent ( ) : void
OnEvent ( float power ) : void
OnInitialize ( ) : void
OnLoad ( ConfigNode node ) : void
OnSave ( ConfigNode node ) : void
OnVesselDie ( ) : void
Restore ( ) : void
Update ( ) : void
UpdateEmitters ( float power ) : void

Private Methods

Method Description
DisableCollider ( GameObject go ) : void
GUIInput ( int id, string text ) : void
OnDestroy ( ) : void
OnGUI ( ) : void
Print ( String s ) : void
UpdateInputs ( float power ) : void
maxInput ( int id ) : float
minInput ( int id ) : float
windowGUI ( int ID ) : void

Method Details

Backup() public method

public Backup ( ConfigNode node ) : void
node System.ConfigNode
return void

FixedUpdate() public method

public FixedUpdate ( ) : void
return void

ModelMultiParticlePersistFX() public method

public ModelMultiParticlePersistFX ( ) : System
return System

OnEvent() public method

public OnEvent ( ) : void
return void

OnEvent() public method

public OnEvent ( float power ) : void
power float
return void

OnInitialize() public method

public OnInitialize ( ) : void
return void

OnLoad() public method

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
return void

OnSave() public method

public OnSave ( ConfigNode node ) : void
node System.ConfigNode
return void

OnVesselDie() public method

public OnVesselDie ( ) : void
return void

Restore() public method

public Restore ( ) : void
return void

Update() public method

public Update ( ) : void
return void

UpdateEmitters() public method

public UpdateEmitters ( float power ) : void
power float
return void

Property Details

alpha public property

public MultiInputCurve, alpha
return MultiInputCurve,

angle public property

public FXCurve angle
return FXCurve

distance public property

public FXCurve distance
return FXCurve

emission public property

public MultiInputCurve, emission
return MultiInputCurve,

energy public property

public MultiInputCurve, energy
return MultiInputCurve,

force public property

public MultiInputCurve, force
return MultiInputCurve,

grow public property

public MultiInputCurve, grow
return MultiInputCurve,

initalVelocityOffsetMaxRadius public property

public MultiInputCurve, initalVelocityOffsetMaxRadius
return MultiInputCurve,

inputs public property

public float[] inputs
return float[]

linAlphaDecay public property

public MultiInputCurve, linAlphaDecay
return MultiInputCurve,

linGrow public property

public MultiInputCurve, linGrow
return MultiInputCurve,

logAlphaDecay public property

public MultiInputCurve, logAlphaDecay
return MultiInputCurve,

logGrow public property

public MultiInputCurve, logGrow
return MultiInputCurve,

logGrowScale public property

public MultiInputCurve, logGrowScale
return MultiInputCurve,

node_backup public property

public string node_backup
return string

offset public property

public MultiInputCurve, offset
return MultiInputCurve,

overRideInputs public property

public bool overRideInputs
return bool

randConeEmit public property

public MultiInputCurve, randConeEmit
return MultiInputCurve,

scale public property

public MultiInputCurve, scale
return MultiInputCurve,

showUI public property

public bool showUI
return bool

size public property

public MultiInputCurve, size
return MultiInputCurve,

sizeClampCurve public property

public MultiInputCurve, sizeClampCurve
return MultiInputCurve,

specialScale public property

public float specialScale
return float

speed public property

public MultiInputCurve, speed
return MultiInputCurve,

vPosOffset public property

public MultiInputCurve, vPosOffset
return MultiInputCurve,

vRandPosOffset public property

public MultiInputCurve, vRandPosOffset
return MultiInputCurve,

xyForce public property

public MultiInputCurve, xyForce
return MultiInputCurve,

zForce public property

public MultiInputCurve, zForce
return MultiInputCurve,