SnowyPeak.Duality.Frozen.FX.core Implementation of a "cubic" FXArea Abstract Component used by FX classes to determine the area where the effect can appear [GET / SET] the size of the Area Implementation of a spheric FXArea [GET / SET] The radius of the Area Implementation of a circular FXArea [GET / SET] The radius of the Area Implementation of a puntiform FXArea Implementation of a Rectangular FXArea [GET / SET] the size of the Area A Lightning effect emitter. Requires 2 FXAreas to work Constructor [GET / SET] The lifetime, in seconds, of a single Bolt on screen [GET / SET] The color of the Bolts emitted by this instance [GET / SET] The span, in seconds, between the emission of 2 Bolts [GET / SET] The Source Area of the Bolts [GET / SET] The Target Area of the Bolts [GET / SET] The DetailLevel of the lightning bolts. Lower values means more points in the lightning bolts. [GET / SET] The maximum amount of Sway (distance from the line connecting the starting and ending point) each Bolt can move from the median line [GET / SET] Thickness, in pixels, at focus distance of the Camera, of the Bolt [GET / SET] The VisibilityGroup of the Component Method used to draw the entity inside the editor [GET/SET] The Strength of the effect applied to the particles - Altering the Direction only requires higher values [GET/SET] The maximum radius where particles are affected. Particles outside this radius are not affected. [GET/SET] If the particles' Direction should be altered or just their position. [GET/SET] The Emitter which particles will be affected by this entity. A Particle Emitter Sends a Burst of particles (emit all particles up to the maximum number in the next frame) Reinitializes the emitter, eventually clearing the active particles. Note: If the maximum number of active particles exceeds the vertex array's capacity, they will be reinitialized anyway- This method is called by Particle Alterators (Attractor/Repulsor) in order to affect the particles's position or direction, depending on the configuration. Kills all particles currently active. [GET / SET] the Color tint of the particles at the end of their lifetime [GET / SET] the Color tint of the particles at the beginning of their lifetime [GET / SET] if off-screen particles should be drawn; Can improve performance to keep it off, but could also cause particles to disappear prematurely if too big. Only the particle's Center Coordinate is compared to the screen viewport. [GET / SET] the starting relative direction of the emitter [GET / SET] the rotation speed (in degrees/second) of the emitter [GET / SET] the FXArea generating particles [GET / SET] the initial direction range of the particles [GET / SET] the initial rotation range of the particles [GET / SET] the initial scale range of the particles [GET / SET] if particles' angle should be aligned with the traveling direction. If set, InitialRotation will be ignored [GET / SET] if new particles are generated [GET / SET] if particles are drawn [GET / SET] the material used for the particles [GET / SET] the movement speed range of the particles [GET / SET] how many particles can be generated at most each second [GET / SET] the minimum / maximum of particles that should be alive at a given moment [GET / SET] the rotation speed range of the particles [GET / SET] the scale-change speed range of the particles [GET / SET] the time to live range of the particles [GET / SET] the VisibilityGroup [GET / SET] the range of randomness a particle's geometry is generated with. 0 = no randomness, 1 = completely random [GET] if there are particles still alive Defines a Duality core plugin. Class modeling a single Lightning Bolt emitted by a Lightning emitter Class modeling a single Particle emitted by a Particle emitter