protected override void OnSceneInitialized() { Debug.Log("Start Scene OnSceneInitialized"); FightingSceneMsg msg = new FightingSceneMsg(); msg.TargetMapName = "Map_01"; GameManager.Instance.SwitchScene(SceneDefines.SCENE_FIGHTING, msg); }
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()); }