Infinite Runner Engine v1.9
Public Types | Public Member Functions | Static Public Member Functions | List of all members
MoreMountains.Feedbacks.MMFeedbacksEvent Struct Reference

Events triggered by a MMFeedbacks when playing a series of feedbacks More...

Public Types

enum  EventTypes {
  Play , Pause , Resume , Revert ,
  Complete , Skip
}
 

Public Member Functions

delegate void Delegate (MMFeedbacks source, EventTypes type)
 

Static Public Member Functions

static void Register (Delegate callback)
 
static void Unregister (Delegate callback)
 
static void Trigger (MMFeedbacks source, EventTypes type)
 

Detailed Description

Events triggered by a MMFeedbacks when playing a series of feedbacks

to listen to these events :

public virtual void OnMMFeedbacksEvent(MMFeedbacks source, EventTypes type) { // do something }

protected virtual void OnEnable() { MMFeedbacksEvent.Register(OnMMFeedbacksEvent); }

protected virtual void OnDisable() { MMFeedbacksEvent.Unregister(OnMMFeedbacksEvent); }

Member Enumeration Documentation

◆ EventTypes

Enumerator
Play 
Pause 
Resume 
Revert 
Complete 
Skip 

Member Function Documentation

◆ Delegate()

delegate void MoreMountains.Feedbacks.MMFeedbacksEvent.Delegate ( MMFeedbacks  source,
EventTypes  type 
)

◆ Register()

static void MoreMountains.Feedbacks.MMFeedbacksEvent.Register ( Delegate  callback)
static

◆ Trigger()

static void MoreMountains.Feedbacks.MMFeedbacksEvent.Trigger ( MMFeedbacks  source,
EventTypes  type 
)
static

◆ Unregister()

static void MoreMountains.Feedbacks.MMFeedbacksEvent.Unregister ( Delegate  callback)
static

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