private void OnValidLineCountChange(int obj) { if (obj != -1) { m_View.SetStepCount(true, obj); } else { m_View.SetStepCount(false, obj); } }
protected override void OnStart() { GameLevelCtrl t = GameLevelCtrl.Instance; base.OnStart(); m_View = UISceneCtrl.Instance.Load(UISceneType.GameLevel).GetComponent <UIGameLevelView>(); m_View.SetStepCount(false, 0); ChangeSceneCtrl.Instance.Show(ChangeSceneType.Open, Global.Instance.ChangeSceneTime, null); m_View.SetUI(Global.Instance.CurLevel); GridManager.Instance.CreateNode(Global.Instance.CurLevel); Monster.OnRoleStatusChange += OnRoleStatusChange; Player.ValidLineCountChange += OnValidLineCountChange; Player.OnGuideEnd += HideGuide; Turn(true); GuideObjList = new List <GameObject>(); GuideObjList.Add(GridManager.Instance.GetCell(6, 2).gameObject); if (Global.Instance.CurLevel == 1) { ShowGuide(); } else { HideGuide(); } }