Beispiel #1
0
        protected override IEnumerator LoadWorld()
        {
            yield return(base.LoadWorld());

            if (DisableRenderers)
            {
                foreach (var childRenderer in LevelInstance.GetComponentsInChildren <Renderer>())
                {
                    childRenderer.enabled = false;
                }
            }
        }
        protected override IEnumerator LoadWorld()
        {
            yield return(base.LoadWorld());

            LevelInstance.GetComponentsInChildren <TileEnabler>(true, levelTiles);
            foreach (var tileEnabler in levelTiles)
            {
                tileEnabler.Initialize(true);
            }

            connectionController.OnReadyToSpawn();
        }
Beispiel #3
0
        protected async void Start()
        {
            Application.targetFrameRate = 60;

            await Connect(GetConnectionHandlerBuilder(), new ForwardingDispatcher());
            await LoadWorld();

            if (DisableRenderers)
            {
                foreach (var childRenderer in LevelInstance.GetComponentsInChildren <Renderer>())
                {
                    childRenderer.enabled = false;
                }
            }
        }
Beispiel #4
0
        protected override IEnumerator LoadWorld()
        {
            yield return(base.LoadWorld());

            var levelTiles = LevelInstance.GetComponentsInChildren <TileEnabler>(true);

            foreach (var tileEnabler in levelTiles)
            {
                tileEnabler.Initialize(false);
            }

            if (DisableRenderers)
            {
                foreach (var childRenderer in LevelInstance.GetComponentsInChildren <Renderer>())
                {
                    childRenderer.enabled = false;
                }
            }
        }