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
|