Corgi Engine v9.3
|
Events triggered by a MMFeedbacks when playing a series of feedbacks More...
Public Types | |
enum | EventTypes { Play , Pause , Resume , ChangeDirection , Complete , SkipToTheEnd , RestoreInitialValues , Loop , Enable , Disable , InitializationComplete } |
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) |
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); }
delegate void MoreMountains.Feedbacks.MMFeedbacksEvent.Delegate | ( | MMFeedbacks | source, |
EventTypes | type | ||
) |
|
static |
|
static |
|
static |