// Use this for initialization void Start() { Global.Instance.SetMusic(Global.Instance.IsPlaySound, m_Music); DelegateDefine.Instance.OnGetCoin = OnGetCoin; m_SceneView = UISceneCtrl.Instance.Load(UISceneType.GameLevel).GetComponent <UIGameLevelSceneView>(); m_SceneView.SetCoin(Global.Instance.UserInfo.Coin); m_SceneView.SetHP(3); UIDispatcher.Instance.AddEventListen(ConstDefine.GameLevelScene_Pause, OnClickPauseBtn); m_CurFloor = -3; OnRoleJumpToNextFloor(); OnRoleJumpToNextFloor(); OnRoleJumpToNextFloor(); CreatePlayer(); }
protected override void OnStart() { UIGameLevelSceneView view = UISceneCtrl.Instance.Load(UISceneType.GameLevel).GetComponent <UIGameLevelSceneView>(); ChangeSceneCtrl.Instance.Show(ChangeSceneType.Open, null); view.SetUI(Global.Instance.CurLevel); UIDispatcher.Instance.AddEventListen(ConstDefine.SceneGameLevelViewClickPauseBtn, OnClickGameLevelViewClickPauseBtn); //Global.Instance.SetMusic(); GridManager.Instance.CreateNode(); CreateMap(Global.Instance.CurLevel); m_TurnCount = -1; m_IsPlayerRound = false; Turn(); GameLevelStatus = GameLevelStatus.Playing; }