protected override void ImmediateReaction() { //characterManager.PlayerController.keyState = (TVNTPlayerController.JoystickKey.NONE); FSLocator.textDisplayer.reactionButton.gameObject.SetActive(true); FSLocator.textDisplayer.ShowDialogueHolder(); FSLocator.uiContainer.HideObservationList(); // 원활한 진행을 위해 플레이어의 물리 법칙을 잠시 종료 newPlayer.GetComponent <BoxCollider2D> ().enabled = false; uiCaching = FindObjectOfType <UICaching>(); // 상단 UI 제거 foreach (var ui in uiCaching.GetUI()) { ui.SetActive(false); } // Displayer 제거 foreach (var ui in uiCaching.GetDisplayers()) { ui.SetActive(false); } if (joyStick != null) { joyStick.OnJoystickUp(); } }
protected override void ImmediateReaction() { uiCaching = FindObjectOfType <UICaching>(); foreach (var ui in uiCaching.GetUI()) { ui.gameObject.SetActive(true); } }
protected override void ImmediateReaction() { //uiCaching = GameObject.Find("UI_Canvas").GetComponent<UICaching>(); uiCaching = FindObjectOfType <UICaching>(); foreach (var ui in uiCaching.GetUI()) { ui.gameObject.SetActive(false); } }
protected override void ImmediateReaction() { //대화 관련된 것들 전부 숨기기 FSLocator.textDisplayer.reactionButton.onClick.RemoveAllListeners(); FSLocator.textDisplayer.reactionButton.gameObject.SetActive(false); FSLocator.textDisplayer.HideDialogueHolder(); FSLocator.characterDisplayer.HideImage(); newPlayer.GetComponent <BoxCollider2D> ().enabled = true; FSLocator.uiContainer.ShowObservationList(); uiCaching = FindObjectOfType <UICaching>(); foreach (var ui in uiCaching.GetUI()) { ui.gameObject.SetActive(true); } }