Example #1
0
 public void AddActiveScene(string key, SceneManagerBase sceneManager)
 {
     if (!activeScenes.ContainsKey(key))
     {
         activeScenes.Add(key, sceneManager);
     }
 }
Example #2
0
 public override void OnRemovedFromScene(object sender, SceneManagerBase sceneMgr)
 {
     for (int i = 0; i < terrainTiles.Length; i++)
     {
         sceneMgr.RemoveObjectFromScene(terrainTiles[i]);
     }
 }
Example #3
0
 public override void OnAddedToScene(object sender, SceneManagerBase sceneMgr)
 {
     for (int i = 0; i < terrainTiles.Length; i++)
     {
         sceneMgr.AddObjectToScene(terrainTiles[i]);
     }
 }
Example #4
0
 public override void OnRemovedFromScene(object sender, SceneManagerBase sceneMgr)
 {
     base.OnRemovedFromScene(sender, sceneMgr);
     for (int i = 0; i < waterTiles.Length; i++)
     {
         sceneMgr.RemoveObjectFromScene(waterTiles[i]);
     }
 }
Example #5
0
 public override void OnRemovedFromScene(object sender, SceneManagerBase sceneMgr)
 {
     base.OnRemovedFromScene(sender, sceneMgr);
     for (int i = 0; i < waterTiles.Length; i++)
     {
         sceneMgr.RemoveObjectFromScene(waterTiles[i]);
     }
 }
Example #6
0
        public override void OnAddedToScene(object sender, SceneManagerBase sceneMgr)
        {
            base.OnAddedToScene(sender, sceneMgr);

            for (int i = 0; i < waterTiles.Length; i++)
            {
                sceneMgr.AddObjectToScene(waterTiles[i]);
            }
        }
Example #7
0
        public override void OnAddedToScene(object sender, SceneManagerBase sceneMgr)
        {
            base.OnAddedToScene(sender, sceneMgr);

            for (int i = 0; i < waterTiles.Length; i++)
            {
                sceneMgr.AddObjectToScene(waterTiles[i]);
            }
        }
Example #8
0
    private void ReleaseOldScene()
    {
        UIManager.CloseAllPanel();

        SceneManagerBase sm = GameMain.curSceneManager;

        if (sm == null)
        {
            return;
        }

        if (sm.sceneInfo != null)
        {
            GameObject.Destroy(sm.sceneInfo.gameObject);
        }

        if (loadingType != EmSceneLoadingType.BattleChangeLevel)
        {
            GameMain.instance.bgmAudioSource.Stop();            //非战斗内加载地图的时候,把声音关掉
        }
        return;
    }
Example #9
0
 public override void OnRemovedFromScene(object sender, SceneManagerBase sceneMgr)
 {
     for (int i = 0; i < terrainTiles.Length; i++)
     {
         sceneMgr.RemoveObjectFromScene(terrainTiles[i]);
     }
 }
Example #10
0
 public override void OnAddedToScene(object sender, SceneManagerBase sceneMgr)
 {
     for (int i = 0; i < terrainTiles.Length; i++)
     {
         sceneMgr.AddObjectToScene(terrainTiles[i]);
     }
 }