Energy Based Objects  2.01
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
AddLightOnCreateLineRendererAdd light to a LineRenderer that was created with OnWeaponRaycastSpawn
BlurEffect
BulletSuper simple bullet physics
BulletAudioPlays audio when a bullet collides
BulletHit
CameraGroupThe camera that will be used by a weapon in the WeaponReel scene
ColorCorrectionEffect
ContrastStretchEffect
CreateAndParentOnCreateLineRendererCreate(optional) a GameObject and parent it to a LineRenderer that was created with OnWeaponRaycastSpawn
OnWeaponRaycastSpawn.EffectOptions
EnergyHolds energy and automatically regains/drains energy overtime
EnergyCubeController
EnergyUserUse up Energy when a ObjectShootingPoint is shot
FramesPerSecondDisplay
GlowEffect
GravityGunAudioVisualControls the audio and area-of-effect transform of the Gravity Gun. Also controls shooting
GravityGunControllerHandles setting the projectiles, changing the illumation material for the Gravity Gun
GrayscaleEffect
IComponentEventConnectorLets other Components know that it can attempt to connect with it if the class it inherits decides to
ImageEffectBase
ImageEffectsA Utility class for performing various image based rendering tasks
InputEvent
OnWeaponRaycastSpawn.LineRendererOptions
LockMouse
MachineGunHeatHUDA HUD for the GTB Machine Gun to show the ObjectWeaponHeat stats
OnWeaponRaycastSpawn.MessageOptions
MotionBlur
MouseLook
MoveLineRendererModifies two points of a LineRenderer
OnWeaponRaycastSpawn.MoveLineRendererOptions
NoiseEffect
ObjectPusherPushes Rigidbodies and Bullets
ObjectRaycastTurretFires multiple raycasts
ObjectShootAudioPlays audio when an ObjectShootingPoint is either shot or loaded
ObjectShootingPointThe base script from which objects can shoot from
ObjectSpawnerPusherSpawns projectiles then pushes them
ObjectWeaponHeatStops an ObjectShootingPoint from shooting if the weapon becomes hot. Connects to all child ObjectShootingPoints
OnCreateLineRendererBaseThe base class that that you can extend to create scripts that grab and modify the LineRenderer returned in the event from OnWeaponRaycastSpawn.OnCreateLineRenderer
OnWeaponRaycastSpawnReceives the raycast info from the ObjectRaycastTurret and instantiates LineRenderers accordingly
PhysicsTest
RaycastHitInfo
RigidbodyMovement
RocketControllerControls the Rocket projectile
SepiaToneEffect
SSAOEffect
TextAreaAttribute
TextAreaDrawer
TimerA timer that relies on FixedUpdate via Time.deltaTime and calls a function when the time has passed : Useful for delaying things like gun shots
TurretControllerControls the Multi-Missile Turret
TwirlEffect
VortexEffect
WeaponInfoShortened and technical versions of the information about the weapon
WeaponLag
WeaponReelPointerPoints the weapon wherever the mouse cursor hits with a Raycast
WeaponReelShooterControls GameObjects with the Weapon tag. Weapons parented to this object will be shot from this component. This component will also control which Camera is active
 All Classes Namespaces Functions Variables Properties Events