/// <summary>
        /// Constructor.
        /// </summary>
        public StateMainMenuCredits() 
            : base()
        {
            mFxMenuSelect = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\MenuSelect");

            mSetStateMsg = new FiniteStateMachine.SetStateMessage();
        }
        /// <summary>
        /// Constructor.
        /// </summary>
        public StateMainMenuModeSelectDesc()
            : base()
        {
            mFxMenuSelect = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\MenuSelect");

            mSetStateMsg = new FiniteStateMachine.SetStateMessage();
            mSetColorMsg = new SpriteRender.SetColorMessage();
        }
        /// <summary>
        /// Constructor.
        /// </summary>
        public StateMainMenuRoot() 
            : base()
        {
            mFxMenuSelect = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\MenuSelect");

            mGameRestartMsg = new Player.OnGameRestartMessage();
            mResetGameMsg = new HitCountDisplay.ResetGameMessage();
            mSetStateMsg = new FiniteStateMachine.SetStateMessage();
        }
 /// <summary>
 /// Constructor.
 /// </summary>
 public StateTrialModeLimitGameplay()
 {
     mSetStateMsg = new FiniteStateMachine.SetStateMessage();
 }