Property | Type | Description | |
---|---|---|---|
commandTable | AxiomCollection |
||
type | string |
Method | Description | |
---|---|---|
AffectParticles ( ParticleSystem system, float timeElapsed ) : void |
Method called to allow the affector to 'do it's stuff' on all active particles in the system. This is where the affector gets the chance to apply it's effects to the particles of a system. The affector is expected to apply it's effect to some or all of the particles in the system passed to it, depending on the affector's approach. |
|
CopyTo ( |
|
|
InitParticle ( |
Method called to allow the affector to 'do it's stuff' on all active particles in the system. This is where the affector gets the chance to apply it's effects to the particles of a system. The affector is expected to apply it's effect to some or all of the particles in the system passed to it, depending on the affector's approach. |
|
ParticleAffector ( ) : System |
Default constructor
|
|
SetParam ( string name, string val ) : bool |
|
Method | Description | |
---|---|---|
RegisterCommands ( ) : void |
Registers all attribute names with their respective parser. Methods meant to serve as attribute parsers should use a method attribute to |
public abstract AffectParticles ( ParticleSystem system, float timeElapsed ) : void | ||
system | ParticleSystem | Reference to a ParticleSystem to affect. |
timeElapsed | float | The number of seconds which have elapsed since the last call. |
return | void |
public CopyTo ( |
||
affector | ||
return | void |
public InitParticle ( |
||
particle | Reference to a ParticleSystem to affect. | |
return | void |
public SetParam ( string name, string val ) : bool | ||
name | string | |
val | string | |
return | bool |