Exemplo n.º 1
0
        /// <summary>
        /// The PageManager is the entry point through which you load all PagedWorld instances, 
		/// and the place where PageStrategy instances and factory classes are
		/// registered to customise the paging behaviour.
        /// </summary>
        public PageManager()
        {
            mQueue = new PageRequestQueue(this);
            mPageResourceGroup = ResourceGroupManager.DefaultResourceGroupName;

            mEventRouter = new EventRouter();
            mEventRouter.pManager = this;
            mEventRouter.pWorlds = mWorlds;

            Root.Instance.FrameStarted += mEventRouter.FrameStarted;
            Root.Instance.FrameEnded += mEventRouter.FrameEnded;

            CreateStandardStrategies();
            CreateStandardContentFactories();
        }