Infinite Runner Engine v1.9
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener Class Reference

Add this to a Cinemachine brain and it'll be able to accept custom blend transitions (used with MMFeedbackCinemachineTransition) More...

Inheritance diagram for MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener:

Public Member Functions

virtual float GetTime ()
 
virtual float GetDeltaTime ()
 
virtual void OnMMCinemachinePriorityEvent (int channel, bool forceMaxPriority, int newPriority, bool forceTransition, CinemachineBlendDefinition blendDefinition, bool resetValuesAfterTransition, TimescaleModes timescaleMode)
 When getting an event we change our default transition if needed More...
 

Public Attributes

TimescaleModes TimescaleMode = TimescaleModes.Scaled
 

Protected Member Functions

virtual void Awake ()
 On Awake we grab our brain More...
 
virtual IEnumerator ResetBlendDefinition (float delay)
 a coroutine used to reset the default transition to its initial value More...
 
virtual void OnEnable ()
 On enable we start listening for events More...
 
virtual void OnDisable ()
 Stops listening for events More...
 

Protected Attributes

CinemachineBrain _brain
 
CinemachineBlendDefinition _initialDefinition
 
Coroutine _coroutine
 

Detailed Description

Add this to a Cinemachine brain and it'll be able to accept custom blend transitions (used with MMFeedbackCinemachineTransition)

Member Function Documentation

◆ Awake()

virtual void MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener.Awake ( )
protectedvirtual

On Awake we grab our brain

◆ GetDeltaTime()

virtual float MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener.GetDeltaTime ( )
virtual

◆ GetTime()

virtual float MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener.GetTime ( )
virtual

◆ OnDisable()

virtual void MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener.OnDisable ( )
protectedvirtual

Stops listening for events

◆ OnEnable()

virtual void MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener.OnEnable ( )
protectedvirtual

On enable we start listening for events

◆ OnMMCinemachinePriorityEvent()

virtual void MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener.OnMMCinemachinePriorityEvent ( int  channel,
bool  forceMaxPriority,
int  newPriority,
bool  forceTransition,
CinemachineBlendDefinition  blendDefinition,
bool  resetValuesAfterTransition,
TimescaleModes  timescaleMode 
)
virtual

When getting an event we change our default transition if needed

Parameters
channel
forceMaxPriority
newPriority
forceTransition
blendDefinition
resetValuesAfterTransition

◆ ResetBlendDefinition()

virtual IEnumerator MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener.ResetBlendDefinition ( float  delay)
protectedvirtual

a coroutine used to reset the default transition to its initial value

Parameters
delay
Returns

Member Data Documentation

◆ _brain

CinemachineBrain MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener._brain
protected

◆ _coroutine

Coroutine MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener._coroutine
protected

◆ _initialDefinition

CinemachineBlendDefinition MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener._initialDefinition
protected

◆ TimescaleMode

TimescaleModes MoreMountains.FeedbacksForThirdParty.MMCinemachinePriorityBrainListener.TimescaleMode = TimescaleModes.Scaled

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