Пример #1
0
        protected override void OnSceneInitialized()
        {
            Debug.Log("Start Scene OnSceneInitialized");
            FightingSceneMsg msg = new FightingSceneMsg();

            msg.TargetMapName = "Map_01";
            GameManager.Instance.SwitchScene(SceneDefines.SCENE_FIGHTING, msg);
        }
Пример #2
0
        protected override IEnumerator OnInitialize(IMessage param)
        {
            FightingSceneMsg msg = param as FightingSceneMsg;

            if (msg == null)
            {
                yield break;
            }
            m_MapRes = GameManager.Instance.ResLoader.LoadMapAsset(msg.TargetMapName);
            m_MapRes.transform.SetParent(GetRootTf());
            m_MapRenderer = GameManager.Instance.ResLoader.LoadToolComponent <MapRenderer>("MapRenderer");
            m_MapRenderer.InitWithMapData(m_MapRes.MapData);
            m_MapRenderer.EnableGridDrawing();
            m_MapRenderer.transform.SetParent(GetRootTf());
        }