示例#1
0
        protected override void CreateInLevelManagers()
        {
            Singleton <RuntimeIDManager> .Create();

            Singleton <StageManager> .Create();

            Singleton <AvatarManager> .Create();

            Singleton <CameraManager> .Create();

            Singleton <MonsterManager> .Create();

            Singleton <PropObjectManager> .Create();

            Singleton <DynamicObjectManager> .Create();

            Singleton <MPEventManager> .Create();

            Singleton <EventManager> .CreateByInstance(Singleton <MPEventManager> .Instance);

            Singleton <LevelDesignManager> .Create();

            Singleton <AuxObjectManager> .Create();

            Singleton <DetourManager> .Create();

            Singleton <ShaderDataManager> .Create();

            Singleton <CinemaDataManager> .Create();

            base.gameMode = new NetworkedMP_Default_GameMode();
        }
示例#2
0
        protected override void CreateLevelManager()
        {
            Singleton <MPLevelManager> .Create();

            Singleton <LevelManager> .CreateByInstance(Singleton <MPLevelManager> .Instance);

            MonoLevelEntity entity = Singleton <LevelManager> .Instance.levelEntity = base.gameObject.AddComponent <MonoLevelEntity>();

            entity.Init(0x21800001);
            Singleton <LevelManager> .Instance.levelActor = Singleton <EventManager> .Instance.CreateActor <MPLevelActor>(entity);

            Singleton <LevelManager> .Instance.levelActor.PostInit();
        }