Feel  5.1
The best way to improve your game's feel and make it extra juicy
MoreMountains.Feel.FeelBrass Class Reference
Inheritance diagram for MoreMountains.Feel.FeelBrass:

Public Attributes

MMAudioAnalyzer TargetAnalyzer
 a reference to the MMAudioAnalyzer in the scene More...
 
Light TargetLight
 a light we want to control based on the current level of the music More...
 
float CooldownDuration = 0.1f
 a duration, in seconds, between two special dance moves, during which moves are prevented More...
 
MMFeedbacks SpecialDanceMoveFeedbacks
 a feedback to play when doing a special dance move More...
 

Protected Member Functions

virtual void Update ()
 On Update we look for input More...
 
virtual void HandleInput ()
 Detects input More...
 
virtual void ControlLightIntensity ()
 Updates the light's intensity in real time based on the music's levels More...
 
virtual void SpecialDanceMove ()
 Performs a move if possible, otherwise plays a denied feedback More...
 

Protected Attributes

float _lastMoveStartedAt = -100f
 

Member Function Documentation

◆ ControlLightIntensity()

virtual void MoreMountains.Feel.FeelBrass.ControlLightIntensity ( )
protectedvirtual

Updates the light's intensity in real time based on the music's levels

◆ HandleInput()

virtual void MoreMountains.Feel.FeelBrass.HandleInput ( )
protectedvirtual

Detects input

◆ SpecialDanceMove()

virtual void MoreMountains.Feel.FeelBrass.SpecialDanceMove ( )
protectedvirtual

Performs a move if possible, otherwise plays a denied feedback

◆ Update()

virtual void MoreMountains.Feel.FeelBrass.Update ( )
protectedvirtual

On Update we look for input

Member Data Documentation

◆ _lastMoveStartedAt

float MoreMountains.Feel.FeelBrass._lastMoveStartedAt = -100f
protected

◆ CooldownDuration

float MoreMountains.Feel.FeelBrass.CooldownDuration = 0.1f

a duration, in seconds, between two special dance moves, during which moves are prevented

◆ SpecialDanceMoveFeedbacks

MMFeedbacks MoreMountains.Feel.FeelBrass.SpecialDanceMoveFeedbacks

a feedback to play when doing a special dance move

◆ TargetAnalyzer

MMAudioAnalyzer MoreMountains.Feel.FeelBrass.TargetAnalyzer

a reference to the MMAudioAnalyzer in the scene

◆ TargetLight

Light MoreMountains.Feel.FeelBrass.TargetLight

a light we want to control based on the current level of the music


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