|
delegate void | BlueprintCallback (ObiActorBlueprint blueprint) |
|
bool | IsParticleActive (int index) |
|
bool | ActivateParticle (int index) |
|
bool | DeactivateParticle (int index) |
|
void | RecalculateBounds () |
|
IEnumerable< IObiConstraints > | GetConstraints () |
|
IObiConstraints | GetConstraintsByType (Oni.ConstraintType type) |
|
int | GetParticleRuntimeIndex (int blueprintIndex) |
|
Vector3 | GetParticlePosition (int index) |
|
Quaternion | GetParticleOrientation (int index) |
|
void | GetParticleAnisotropy (int index, ref Vector4 b1, ref Vector4 b2, ref Vector4 b3) |
|
float | GetParticleMaxRadius (int index) |
|
Color | GetParticleColor (int index) |
|
void | GenerateImmediate () |
|
IEnumerator | Generate () |
|
void | Clear () |
|
ObiParticleGroup | InsertNewParticleGroup (string name, int index, bool saveImmediately=true) |
|
ObiParticleGroup | AppendNewParticleGroup (string name, bool saveImmediately=true) |
|
bool | RemoveParticleGroupAt (int index, bool saveImmediately=true) |
|
bool | SetParticleGroupName (int index, string name, bool saveImmediately=true) |
|
void | ClearParticleGroups (bool saveImmediately=true) |
|
void | RemoveSelectedParticles (ref bool[] selected, bool optimize=true) |
|
void | RestoreRemovedParticles () |
|
virtual void | GenerateTethers (bool[] selected) |
|
virtual void | ClearTethers () |
|
virtual void | SwapWithFirstInactiveParticle (int index) |
|
abstract IEnumerator | Initialize () |
|
bool | m_Empty = true |
|
int | m_ActiveParticleCount = 0 |
|
int | m_InitialActiveParticleCount = 0 |
|
Bounds | _bounds = new Bounds() |
|
int | particleCount [get] |
|
int | activeParticleCount [get] |
|
bool | usesOrientedParticles [get] |
|
virtual bool | usesTethers [get] |
|
bool | empty [get] |
|
Bounds | bounds [get] |
|
Properties inherited from Obi.IObiParticleCollection |
int | particleCount [get] |
|
int | activeParticleCount [get] |
|
bool | usesOrientedParticles [get] |
|
BlueprintCallback | OnBlueprintGenerate |
|