DigitalRuby.ThunderAndLightning Namespace |
Class | Description | |
---|---|---|
![]() | DemoConfigureScript |
Demo script to configure a script for lightning
|
![]() | DemoMeshScript |
Demo mesh script, unused currently
|
![]() | DemoPathScript |
Apply rotation to a crate
|
![]() | DemoPlayerControllerScript |
Lightning player controller script
|
![]() | DemoScript |
Main demo script to configure lightning
|
![]() | DemoScript2D |
Rotates a sprite
|
![]() | DemoScriptManualAutomatic |
Demo script to toggle between automatic and manual lightning
|
![]() | DemoScriptMoveRandomly |
Move an object randomly
|
![]() | DemoScriptPrefabTutorial |
Trigger lightning with spacebar
|
![]() | DemoScriptReloadSceneEsc |
Press ESC to reload a scene
|
![]() | DemoScriptRotate |
Demo script to rotate an object
|
![]() | DemoScriptTriggerPath |
Demo script for lightning spline path
|
![]() | LightningBeamSpellScript |
Lightning bolt beam spell script, like a phasor or laser
|
![]() | LightningBolt |
Lightning bolt
|
![]() | LightningBoltLineRendererMesh |
Class the encapsulates a game object, and renderer for lightning bolt meshes
|
![]() | LightningBoltDependencies |
Lightning bolt dependencies
|
![]() | LightningBoltParameters |
Parameters that control lightning bolt behavior
|
![]() | LightningBoltPathScript |
Lightning bolt path script implementation
|
![]() | LightningBoltPathScriptBase |
Base lghtning bolt path script
|
![]() | LightningBoltPrefabScript |
Lightning bolt prefab script, base script to create lightning using a prefab
|
![]() | LightningBoltPrefabScriptBase |
Lightning bolt prefab base script
|
![]() | LightningBoltScript |
Lightning bolt script
|
![]() | LightningBoltSegmentGroup |
A group of lightning bolt segments, such as the main trunk of the lightning bolt
|
![]() | LightningBoltShapeConeScript |
Lightning bolt cone shape script, draws lightning in a cone coming from inner radius spreading to outter radius at length
|
![]() | LightningBoltShapeSphereScript |
Lightning bolt sphere shape script, creates lightning inside a sphere
|
![]() | LightningBoltTransformTrackerScript |
Lightning bolt transform tracker script, keeps lightning anchored properly between two transforms
|
![]() | LightningCustomTransformDelegate |
Lightning custom transform delegate
|
![]() | LightningCustomTransformStateInfo |
Lightning custom transform info
|
![]() | LightningFieldScript |
Lightning field script, creates lightning in a cube
|
![]() | LightningGenerator |
Lightning generator base class
|
![]() | LightningGeneratorPath |
Generates lightning that follows a path
|
![]() | LightningGizmoScript |
Draws lightning bolt script gizmos
|
![]() | LightningLightParameters |
Lightning light parameters
|
![]() | LightningLightsabreScript |
Lightning bolt script that acts like a laser sword
|
![]() | LightningMeshSurfaceScript |
Script that generates lightning on the surface of a mesh
|
![]() | LightningParticleCollisionForwarder |
This script simply allows forwarding collision events for the objects that collide with something. This
allows you to have a generic collision handler and attach a collision forwarder to your child objects.
In addition, you also get access to the game object that is colliding, along with the object being
collided into, which is helpful.
|
![]() | LightningParticleSpellScript |
Lightning bolt spell that uses a particle system
|
![]() | LightningQualityMaximum |
Contains maximum values for a given quality settings
|
![]() | LightningSpellScript |
Base script for lightning bolt spells
|
![]() | LightningSplineScript |
Lightning bolt spline script, helps lightning curve around path points
|
![]() | LightningSpriteSheetCreator |
Helps create lightning sprite sheets
|
![]() | LightningThreadState |
Lightning threading state
|
![]() | LightningWhipScript |
Lightning whip script
|
![]() | LightningWhipSpell |
Lightning whip spell, think Balrog but with lightning instead of fire
|
![]() | MeshHelper |
Mesh helper methods
|
![]() | PathGenerator |
Utility class to assist in generating curves, splines, etc.
|
![]() | SingleLineAttribute |
Apply to a field to make it render in one line
|
![]() | SingleLineClampAttribute |
Same as SingleLineAttribute but with clamp
|
![]() | SingleLineDrawer |
Single line drawer, used on Vector4, RangeOfFloats and RangeOfIntegers
|
![]() | ThunderAndLightningScript |
Thunder and lightning script for random lightning bolts
|
![]() | WaitForSecondsLightning |
Fast coroutine for delays
|
Structure | Description | |
---|---|---|
![]() | LightningBoltSegment |
A single segment of a lightning bolt
|
![]() | RangeOfFloats |
Min and max range of floats (inclusive)
|
![]() | RangeOfIntegers |
Min and max range of int (inclusive)
|
Interface | Description | |
---|---|---|
![]() | ICollisionHandler |
Collision handler interface
|
Enumeration | Description | |
---|---|---|
![]() | CameraMode |
Camera modes
|
![]() | LightningBoltQualitySetting |
Quality settings for lightning
|
![]() | LightningCustomTransformState |
Lightning custom transfrom state
|