Corgi Engine  v9.2
MMEventManager.cs File Reference

Classes

struct  MoreMountains.Tools.MMGameEvent
 MMGameEvents are used throughout the game for general game events (game started, game ended, life lost, etc.) More...
 
class  MoreMountains.Tools.MMEventManager
 This class handles event management, and can be used to broadcast events throughout the game, to tell one class (or many) that something's happened. Events are structs, you can define any kind of events you want. This manager comes with MMGameEvents, which are basically just made of a string, but you can work with more complex ones if you want. More...
 
class  MoreMountains.Tools.EventRegister
 Static class that allows any class to start or stop listening to events More...
 
interface  MoreMountains.Tools.MMEventListenerBase
 Event listener basic interface More...
 
interface  MoreMountains.Tools.MMEventListener< T >
 A public interface you'll need to implement for each type of event you want to listen to. More...
 
class  MoreMountains.Tools.MMEventListenerWrapper< TOwner, TTarget, TEvent >
 

Namespaces

namespace  MoreMountains
 
namespace  MoreMountains.Tools