// Use this for initialization void Start() { navigationView = UIManager.Instance.navigationView; // navigation view의 첫번째 뷰로 설정 if (navigationView != null && UIManager.Instance.viewStack.Count == 0) { navigationView.Push(this); } }
protected override void OnEnter() { Board.Instance.gameObject.SetActive(true); this.scenario.Initialize(); this.navigationViewController = Container.Instance.Instantiate <NavigationViewController>(); this.navigationViewController.Initialize(); this.scenarioViewController = Container.Instance.Instantiate <ScenarioViewController>(new[] { this.scenario }); this.scenarioViewController.Initialize(); this.hudController = Container.Instance.Instantiate <HudController>(); this.hudController.Initialize(); var health = this.character.Entity.GetComponent <HealthComponent>(); health.Health = health.HealthMax; }