Infinite Runner Engine v1.9
Public Member Functions | Public Attributes | Properties | List of all members
MoreMountains.Feedbacks.MMFeedbacksEvents Class Reference

A subclass of MMFeedbacks, contains UnityEvents that can be played, More...

Public Member Functions

virtual void Initialization ()
 On init we store for each event whether or not we have one to invoke More...
 
virtual void TriggerOnPlay (MMFeedbacks source)
 Fires Play events if needed More...
 
virtual void TriggerOnPause (MMFeedbacks source)
 Fires pause events if needed More...
 
virtual void TriggerOnSkip (MMFeedbacks source)
 Fires skip events if needed More...
 
virtual void TriggerOnResume (MMFeedbacks source)
 Fires resume events if needed More...
 
virtual void TriggerOnRevert (MMFeedbacks source)
 Fires revert events if needed More...
 
virtual void TriggerOnComplete (MMFeedbacks source)
 Fires complete events if needed More...
 

Public Attributes

bool TriggerMMFeedbacksEvents = false
 whether or not this MMFeedbacks should fire MMFeedbacksEvents More...
 
bool TriggerUnityEvents = true
 whether or not this MMFeedbacks should fire Unity Events More...
 
UnityEvent OnPlay
 This event will fire every time this MMFeedbacks gets played. More...
 
UnityEvent OnPause
 This event will fire every time this MMFeedbacks starts a holding pause. More...
 
UnityEvent OnResume
 This event will fire every time this MMFeedbacks resumes after a holding pause. More...
 
UnityEvent OnRevert
 This event will fire every time this MMFeedbacks reverts its play direction. More...
 
UnityEvent OnComplete
 This event will fire every time this MMFeedbacks plays its last MMFeedback. More...
 

Properties

bool OnPlayIsNull [getprotected set]
 
bool OnPauseIsNull [getprotected set]
 
bool OnResumeIsNull [getprotected set]
 
bool OnRevertIsNull [getprotected set]
 
bool OnCompleteIsNull [getprotected set]
 

Detailed Description

A subclass of MMFeedbacks, contains UnityEvents that can be played,

Member Function Documentation

◆ Initialization()

virtual void MoreMountains.Feedbacks.MMFeedbacksEvents.Initialization ( )
virtual

On init we store for each event whether or not we have one to invoke

◆ TriggerOnComplete()

virtual void MoreMountains.Feedbacks.MMFeedbacksEvents.TriggerOnComplete ( MMFeedbacks  source)
virtual

Fires complete events if needed

Parameters
source

◆ TriggerOnPause()

virtual void MoreMountains.Feedbacks.MMFeedbacksEvents.TriggerOnPause ( MMFeedbacks  source)
virtual

Fires pause events if needed

Parameters
source

◆ TriggerOnPlay()

virtual void MoreMountains.Feedbacks.MMFeedbacksEvents.TriggerOnPlay ( MMFeedbacks  source)
virtual

Fires Play events if needed

Parameters
source

◆ TriggerOnResume()

virtual void MoreMountains.Feedbacks.MMFeedbacksEvents.TriggerOnResume ( MMFeedbacks  source)
virtual

Fires resume events if needed

Parameters
source

◆ TriggerOnRevert()

virtual void MoreMountains.Feedbacks.MMFeedbacksEvents.TriggerOnRevert ( MMFeedbacks  source)
virtual

Fires revert events if needed

Parameters
source

◆ TriggerOnSkip()

virtual void MoreMountains.Feedbacks.MMFeedbacksEvents.TriggerOnSkip ( MMFeedbacks  source)
virtual

Fires skip events if needed

Parameters
source

Member Data Documentation

◆ OnComplete

UnityEvent MoreMountains.Feedbacks.MMFeedbacksEvents.OnComplete

This event will fire every time this MMFeedbacks plays its last MMFeedback.

◆ OnPause

UnityEvent MoreMountains.Feedbacks.MMFeedbacksEvents.OnPause

This event will fire every time this MMFeedbacks starts a holding pause.

◆ OnPlay

UnityEvent MoreMountains.Feedbacks.MMFeedbacksEvents.OnPlay

This event will fire every time this MMFeedbacks gets played.

◆ OnResume

UnityEvent MoreMountains.Feedbacks.MMFeedbacksEvents.OnResume

This event will fire every time this MMFeedbacks resumes after a holding pause.

◆ OnRevert

UnityEvent MoreMountains.Feedbacks.MMFeedbacksEvents.OnRevert

This event will fire every time this MMFeedbacks reverts its play direction.

◆ TriggerMMFeedbacksEvents

bool MoreMountains.Feedbacks.MMFeedbacksEvents.TriggerMMFeedbacksEvents = false

whether or not this MMFeedbacks should fire MMFeedbacksEvents

◆ TriggerUnityEvents

bool MoreMountains.Feedbacks.MMFeedbacksEvents.TriggerUnityEvents = true

whether or not this MMFeedbacks should fire Unity Events

Property Documentation

◆ OnCompleteIsNull

bool MoreMountains.Feedbacks.MMFeedbacksEvents.OnCompleteIsNull
getprotected set

◆ OnPauseIsNull

bool MoreMountains.Feedbacks.MMFeedbacksEvents.OnPauseIsNull
getprotected set

◆ OnPlayIsNull

bool MoreMountains.Feedbacks.MMFeedbacksEvents.OnPlayIsNull
getprotected set

◆ OnResumeIsNull

bool MoreMountains.Feedbacks.MMFeedbacksEvents.OnResumeIsNull
getprotected set

◆ OnRevertIsNull

bool MoreMountains.Feedbacks.MMFeedbacksEvents.OnRevertIsNull
getprotected set

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