Nice Vibrations  v3.9
Public Attributes | Protected Member Functions | Protected Attributes | List of all members
MoreMountains.NiceVibrations.CarDemoManager Class Reference
Inheritance diagram for MoreMountains.NiceVibrations.CarDemoManager:
MoreMountains.NiceVibrations.DemoManager

Public Attributes

MMKnob Knob
 
float MinimumKnobValue = 0.1f
 
float MaximumPowerDuration = 10f
 
float ChargingSpeed = 2f
 
float CarSpeed = 0f
 
float Power
 
float StartClickDuration = 0.2f
 
float DentDuration = 0.10f
 
List< float > Dents
 
AudioSource CarEngineAudioSource
 
Transform LeftWheel
 
Transform RightWheel
 
RectTransform CarBody
 
Vector3 WheelRotationSpeed = new Vector3(0f, 0f, 50f)
 
GameObject ReloadingPrompt
 
AnimationCurve StartClickCurve
 
MMProgressBar PowerBar
 
List< PowerBarElementSpeedBars
 
Color ActiveColor
 
Color InactiveColor
 
bool _carStarted = false
 
float _carStartedAt = 0f
 
float _lastStartClickAt = 0f
 
- Public Attributes inherited from MoreMountains.NiceVibrations.DemoManager
AudioSource DebugAudioTransient
 
AudioSource DebugAudioContinuous
 
MMUIShaker Logo
 

Protected Member Functions

virtual void Awake ()
 
virtual void Update ()
 
virtual void HandlePower ()
 
virtual void UpdateCar ()
 
virtual void UpdateUI ()
 

Protected Attributes

float _knobValueLastFrame
 
float _lastDentAt = 0f
 
float _knobValue
 
Vector3 _initialCarPosition
 
Vector3 _carPosition
 

Member Function Documentation

◆ Awake()

virtual void MoreMountains.NiceVibrations.CarDemoManager.Awake ( )
protectedvirtual

◆ HandlePower()

virtual void MoreMountains.NiceVibrations.CarDemoManager.HandlePower ( )
protectedvirtual

◆ Update()

virtual void MoreMountains.NiceVibrations.CarDemoManager.Update ( )
protectedvirtual

◆ UpdateCar()

virtual void MoreMountains.NiceVibrations.CarDemoManager.UpdateCar ( )
protectedvirtual

◆ UpdateUI()

virtual void MoreMountains.NiceVibrations.CarDemoManager.UpdateUI ( )
protectedvirtual

Member Data Documentation

◆ _carPosition

Vector3 MoreMountains.NiceVibrations.CarDemoManager._carPosition
protected

◆ _carStarted

bool MoreMountains.NiceVibrations.CarDemoManager._carStarted = false

◆ _carStartedAt

float MoreMountains.NiceVibrations.CarDemoManager._carStartedAt = 0f

◆ _initialCarPosition

Vector3 MoreMountains.NiceVibrations.CarDemoManager._initialCarPosition
protected

◆ _knobValue

float MoreMountains.NiceVibrations.CarDemoManager._knobValue
protected

◆ _knobValueLastFrame

float MoreMountains.NiceVibrations.CarDemoManager._knobValueLastFrame
protected

◆ _lastDentAt

float MoreMountains.NiceVibrations.CarDemoManager._lastDentAt = 0f
protected

◆ _lastStartClickAt

float MoreMountains.NiceVibrations.CarDemoManager._lastStartClickAt = 0f

◆ ActiveColor

Color MoreMountains.NiceVibrations.CarDemoManager.ActiveColor

◆ CarBody

RectTransform MoreMountains.NiceVibrations.CarDemoManager.CarBody

◆ CarEngineAudioSource

AudioSource MoreMountains.NiceVibrations.CarDemoManager.CarEngineAudioSource

◆ CarSpeed

float MoreMountains.NiceVibrations.CarDemoManager.CarSpeed = 0f

◆ ChargingSpeed

float MoreMountains.NiceVibrations.CarDemoManager.ChargingSpeed = 2f

◆ DentDuration

float MoreMountains.NiceVibrations.CarDemoManager.DentDuration = 0.10f

◆ Dents

List<float> MoreMountains.NiceVibrations.CarDemoManager.Dents

◆ InactiveColor

Color MoreMountains.NiceVibrations.CarDemoManager.InactiveColor

◆ Knob

MMKnob MoreMountains.NiceVibrations.CarDemoManager.Knob

◆ LeftWheel

Transform MoreMountains.NiceVibrations.CarDemoManager.LeftWheel

◆ MaximumPowerDuration

float MoreMountains.NiceVibrations.CarDemoManager.MaximumPowerDuration = 10f

◆ MinimumKnobValue

float MoreMountains.NiceVibrations.CarDemoManager.MinimumKnobValue = 0.1f

◆ Power

float MoreMountains.NiceVibrations.CarDemoManager.Power

◆ PowerBar

MMProgressBar MoreMountains.NiceVibrations.CarDemoManager.PowerBar

◆ ReloadingPrompt

GameObject MoreMountains.NiceVibrations.CarDemoManager.ReloadingPrompt

◆ RightWheel

Transform MoreMountains.NiceVibrations.CarDemoManager.RightWheel

◆ SpeedBars

List<PowerBarElement> MoreMountains.NiceVibrations.CarDemoManager.SpeedBars

◆ StartClickCurve

AnimationCurve MoreMountains.NiceVibrations.CarDemoManager.StartClickCurve

◆ StartClickDuration

float MoreMountains.NiceVibrations.CarDemoManager.StartClickDuration = 0.2f

◆ WheelRotationSpeed

Vector3 MoreMountains.NiceVibrations.CarDemoManager.WheelRotationSpeed = new Vector3(0f, 0f, 50f)

The documentation for this class was generated from the following file: