Exemple #1
0
 /// <summary>
 /// 往平台组件中注册可更新组
 /// </summary>
 /// <param name="manager"></param>
 public void RegistUpdaters(SmartTank.Update.UpdateMgr manager)
 {
     ForEachTypeGroup(groups, new ForEachTypeGroupHandler(
                          delegate(TypeGroup typeGroup)
     {
         manager.AddGroup(typeGroup.GetEnumerableCopy <IUpdater>());
     }));
 }
 public void RegistUpdaters ( UpdateMgr manager )
 {
     manager.AddGroup( SenceObjs.GetConvertList<IUpdater>() );
 }
Exemple #3
0
        protected override void Initialize ()
        {
            base.Initialize();

            phiColManager = new PhiColMgr();
            shelterMgr = new ShelterMgr();
            drawManager = new DrawMgr();
            updateMgr = new UpdateMgr();
            visionMgr = new VisionMgr();
            objMemoryMananger = new ObjMemoryMgr();

            Sound.Initial();

            // 在此处将主界面压入堆栈。


            // test

            gameScreens.Push( new RuleSelectScreen() );

            //

        }