SYMBOL INDEX (78 symbols across 15 files) FILE: Assets/GG Camera Shake/Runtime/Attenuator.cs class Attenuator (line 8) | public static class Attenuator method Strength (line 13) | public static float Strength(StrengthAttenuationParams pars, Vector3 s... method Direction (line 25) | public static Displacement Direction(Vector3 sourcePosition, Vector3 c... class StrengthAttenuationParams (line 38) | [System.Serializable] FILE: Assets/GG Camera Shake/Runtime/BounceShake.cs class BounceShake (line 5) | public class BounceShake : ICameraShake method BounceShake (line 23) | public BounceShake(Params parameters, Vector3? sourcePosition = null) method BounceShake (line 37) | public BounceShake(Params parameters, Displacement initialDirection, V... method Initialize (line 46) | public void Initialize(Vector3 cameraPosition, Quaternion cameraRotation) method Update (line 53) | public void Update(float deltaTime, Vector3 cameraPosition, Quaternion... class Params (line 86) | [System.Serializable] FILE: Assets/GG Camera Shake/Runtime/CameraShakePresets.cs class CameraShakePresets (line 8) | public class CameraShakePresets method CameraShakePresets (line 12) | public CameraShakePresets(CameraShaker shaker) method ShortShake2D (line 24) | public void ShortShake2D( method ShortShake3D (line 46) | public void ShortShake3D( method Explosion2D (line 67) | public void Explosion2D( method Explosion3D (line 93) | public void Explosion3D( FILE: Assets/GG Camera Shake/Runtime/CameraShaker.cs class CameraShaker (line 9) | public class CameraShaker : MonoBehaviour method Shake (line 32) | public static void Shake(ICameraShake shake) method RegisterShake (line 41) | public void RegisterShake(ICameraShake shake) method SetCameraTransform (line 51) | public void SetCameraTransform(Transform cameraTransform) method Awake (line 58) | private void Awake() method Update (line 67) | private void Update() method IsInstanceNull (line 88) | private static bool IsInstanceNull() FILE: Assets/GG Camera Shake/Runtime/Displacement.cs type Displacement (line 8) | [System.Serializable] method Displacement (line 14) | public Displacement(Vector3 position, Vector3 eulerAngles) method Displacement (line 20) | public Displacement(Vector3 position) method Scale (line 68) | public static Displacement Scale(Displacement a, Displacement b) method Lerp (line 74) | public static Displacement Lerp(Displacement a, Displacement b, float t) method ScaledBy (line 80) | public Displacement ScaledBy(float posScale, float rotScale) method InsideUnitSpheres (line 93) | public static Displacement InsideUnitSpheres() FILE: Assets/GG Camera Shake/Runtime/Envelope.cs class Envelope (line 8) | public class Envelope : IAmplitudeController method Envelope (line 25) | public Envelope(EnvelopeParams pars, float initialTargetAmplitude, Env... method Finish (line 47) | public void Finish() method FinishImmediately (line 53) | public void FinishImmediately() method Update (line 61) | public void Update(float deltaTime) method SetTargetAmplitude (line 103) | public void SetTargetAmplitude(float value) method SetTarget (line 111) | private void SetTarget(float value) class EnvelopeParams (line 118) | [System.Serializable] type EnvelopeControlMode (line 146) | public enum EnvelopeControlMode { Auto, Manual } type EnvelopeState (line 148) | public enum EnvelopeState { Sustain, Increase, Decrease } type IAmplitudeController (line 151) | public interface IAmplitudeController method SetTargetAmplitude (line 156) | void SetTargetAmplitude(float value); method Finish (line 161) | void Finish(); method FinishImmediately (line 166) | void FinishImmediately(); FILE: Assets/GG Camera Shake/Runtime/ICameraShake.cs type ICameraShake (line 5) | public interface ICameraShake method Initialize (line 20) | void Initialize(Vector3 cameraPosition, Quaternion cameraRotation); method Update (line 25) | void Update(float deltaTime, Vector3 cameraPosition, Quaternion camera... FILE: Assets/GG Camera Shake/Runtime/KickShake.cs class KickShake (line 5) | public class KickShake : ICameraShake method KickShake (line 23) | public KickShake(Params parameters, Vector3 sourcePosition, bool atten... method KickShake (line 35) | public KickShake(Params parameters, Displacement direction) method Initialize (line 45) | public void Initialize(Vector3 cameraPosition, Quaternion cameraRotation) method Update (line 56) | public void Update(float deltaTime, Vector3 cameraPosition, Quaternion... method Move (line 82) | private void Move(float deltaTime, float duration, AnimationCurve curve) class Params (line 91) | [System.Serializable] FILE: Assets/GG Camera Shake/Runtime/PerlinShake.cs class PerlinShake (line 5) | public class PerlinShake : ICameraShake method PerlinShake (line 24) | public PerlinShake( method Initialize (line 41) | public void Initialize(Vector3 cameraPosition, Quaternion cameraRotation) method Update (line 52) | public void Update(float deltaTime, Vector3 cameraPosition, Quaternion... method SampleNoise (line 74) | private Displacement SampleNoise(Vector2 seed, float freq) class Params (line 92) | [System.Serializable] type NoiseMode (line 121) | [System.Serializable] method NoiseMode (line 124) | public NoiseMode(float freq, float amplitude) FILE: Assets/GG Camera Shake/Runtime/Power.cs class Power (line 3) | public static class Power method Evaluate (line 5) | public static float Evaluate(float value, Degree degree) type Degree (line 23) | public enum Degree { Linear, Quadratic, Cubic, Quadric } FILE: Assets/GG Camera Shake/Samples/Explosion/Scripts/BoxesSpawner.cs class BoxesSpawner (line 5) | public class BoxesSpawner : MonoBehaviour method Start (line 13) | private void Start() method Update (line 23) | private void Update() FILE: Assets/GG Camera Shake/Samples/Explosion/Scripts/Explosion.cs class Explosion (line 3) | public class Explosion : MonoBehaviour method Explode (line 8) | public void Explode() FILE: Assets/GG Camera Shake/Samples/Explosion/Scripts/ExplosionTrigger.cs class ExplosionTrigger (line 6) | public class ExplosionTrigger : MonoBehaviour method Update (line 9) | private void Update() FILE: Assets/GG Camera Shake/Samples/Stompa/Scripts/Movement.cs class Movement (line 3) | public class Movement : MonoBehaviour method Move (line 10) | public void Move() method StopMove (line 16) | public void StopMove() method Update (line 27) | void Update() FILE: Assets/GG Camera Shake/Samples/Stompa/Scripts/ShakeTrigger.cs class ShakeTrigger (line 6) | public class ShakeTrigger : MonoBehaviour method Stomp (line 12) | public void Stomp()