public void StartLevel() { SoundController.instance.PlaySound(soundGame.soundbtnclick); if (DataController.instance.isHack) { DataParam.indexStage = _stageSelect; DataParam.indexMap = _mapSelect; DataUtils.CheckEquipWeapon(); #region Start Level MissionController.Instance.AddMission(); DataParam.nextSceneAfterLoad = 2; DataController.instance.DoAchievement(5, 1); UnityEngine.SceneManagement.SceneManager.LoadScene(0); // MyAnalytics.LogEventLevelPlay(DataParam.indexMap, DataParam.indexStage); #endregion return; } if (_stageSelect < 0 || _mapSelect < 0) { MainMenuController.Instance.ShowMapNotify("Please select map to play."); } ///USING ONLY FOR TEST else if (!levelControll.canPlay) { MainMenuController.Instance.ShowMapNotify("Map " + (_mapSelect + 1) + " not yet unlock."); } else { DataParam.indexStage = _stageSelect; DataParam.indexMap = _mapSelect; DataUtils.CheckEquipWeapon(); #region Start Level MissionController.Instance.AddMission(); DataParam.nextSceneAfterLoad = 2; DataController.instance.DoAchievement(5, 1); UnityEngine.SceneManagement.SceneManager.LoadScene(0); // MyAnalytics.LogEventLevelPlay(DataParam.indexMap, DataParam.indexStage); #endregion } }