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

            mSetStateMsg = new FiniteStateMachine.SetStateMessage();
            mSetColorMsg = new SpriteRender.SetColorMessage();
        }
        /// <summary>
        /// Call this to initialize a Behaviour with data supplied in a file.
        /// </summary>
        /// <param name="fileName">The file to load from.</param>
        public override void LoadContent(String fileName)
        {
            PointDisplayDefinition def = GameObjectManager.pInstance.pContentManager.Load<PointDisplayDefinition>(fileName);

            base.LoadContent(fileName);

            mScoreNums = new List<GameObject>(16);

            mSetActiveAnimationMsg = new SpriteRender.SetActiveAnimationMessage();
            mSetColorMsg = new SpriteRender.SetColorMessage();
        }