示例#1
0
        public static void LoadScene(ISceneKeeper scene)
        {
            phiColManager.ClearGroups();
            ShelterMgr.ClearGroups();
            drawManager.ClearGroups();
            updateMgr.ClearGroups();
            visionMgr.ClearGroups();

            scene.RegistDrawables(drawManager);
            scene.RegistPhiCol(phiColManager);
            scene.RegistShelter(ShelterMgr);
            scene.RegistUpdaters(updateMgr);
            scene.RegistVision(visionMgr);

            curSceneKeeper = scene;
        }
示例#2
0
        public static void LoadScene ( ISceneKeeper scene )
        {
            phiColManager.ClearGroups();
            ShelterMgr.ClearGroups();
            drawManager.ClearGroups();
            updateMgr.ClearGroups();
            visionMgr.ClearGroups();

            scene.RegistDrawables( drawManager );
            scene.RegistPhiCol( phiColManager );
            scene.RegistShelter( ShelterMgr );
            scene.RegistUpdaters( updateMgr );
            scene.RegistVision( visionMgr );

            curSceneKeeper = scene;
        }