ParticleSystem Class |
Namespace: GeonBit.ECS.Components.Particles
public class ParticleSystem : BaseComponent
The ParticleSystem type exposes the following members.
Name | Description | |
---|---|---|
ParticleSystem |
Create the new particles system.
| |
ParticleSystem(ParticleType) |
Create the new particles system with a base particle type.
|
Name | Description | |
---|---|---|
_GameObject |
Get the game object this component is attached to.
(Inherited from BaseComponent.) | |
Enabled |
Is this component currently enabled.
(Inherited from BaseComponent.) | |
Name |
Get / set the name of this component.
(Inherited from IComponent.) |
Name | Description | |
---|---|---|
AddParticleType |
Add particle type to this particles system.
| |
Clone |
Clone this component.
(Overrides BaseComponentClone.) | |
CollisionEnd |
Called when this physical body stop colliding with another body.
(Inherited from BaseComponent.) | |
CollisionProcess |
Called while this physical body is colliding with another body.
(Inherited from BaseComponent.) | |
CollisionStart |
Called when this physical body start colliding with another body.
(Inherited from BaseComponent.) | |
Destroy |
Destroy this component.
(Inherited from BaseComponent.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
FixedUpdate |
Just like Update(), but called every constant amount of time regardless of FPS and Vsync.
(Inherited from BaseComponent.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetImplementedFrameBasedEvents |
Get a list of frame-based events this component implements.
(Inherited from BaseComponent.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HasMethodImplemented |
Return if this component has a method implemented.
(Inherited from BaseComponent.) | |
Heartbeat |
An event that triggers every X miliseconds (defined per GameObject instance).
(Inherited from BaseComponent.) | |
RemoveFromParent |
Remove this component from parent.
(Inherited from BaseComponent.) | |
SendMessage |
Send message to this component.
(Inherited from BaseComponent.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Update |
Update this component (called every frame parent is active).
(Inherited from BaseComponent.) |
Name | Description | |
---|---|---|
AddParticlesToRoot |
If true, will add all particles to root scene node.
This is useful for when the particle system moves (and you want it to affect spawning position), but you
don't want the movement to move existing particles, only change spawning point.
| |
AsDebug |
If true, it means this component was added to its parent in debug mode.
(Inherited from BaseComponent.) | |
DestroyParentWhenExpired |
If true and tile-to-live expires, will also destroy parent Game Object.
| |
Interval |
Spawn events intervals. If set, will only spawn particles between these intervals.
| |
SpawningSpeedFactor |
Speed factor (affect the particle system spawn rates).
| |
TimeToLive |
If set, will destroy self once time to live expires.
|