Exemplo n.º 1
0
 /// <summary>
 /// Get the single instance of the Message Handler, will create it on first call.
 /// </summary>
 /// <returns>The single instance of the MessageHandler</returns>
 public static MessageHandler GetInstance()
 {
     if (singleton == null)
         singleton = new MessageHandler();
     return singleton;
 }
Exemplo n.º 2
0
        protected override void Initialize()
        {
            messageHandler = MessageHandler.Singleton;
            messageHandler.CreateMessage(HumbleMessages.MSG_BUILTIN_QUIT, true);
            messageHandler.RegisterListener(this, HumbleMessages.MSG_BUILTIN_QUIT);
            messageHandler.CreateMessage(HumbleMessages.MSG_BUILTIN_PUSH_SCREEN, true);
            messageHandler.RegisterListener(this, HumbleMessages.MSG_BUILTIN_PUSH_SCREEN);
            messageHandler.CreateMessage(HumbleMessages.MSG_BUILTIN_POP_SCREEN, true);
            messageHandler.RegisterListener(this, HumbleMessages.MSG_BUILTIN_POP_SCREEN);

            base.Initialize();
        }