public void BossActionStarter() { PlayerStop.inputLeft = false; PlayerStop.inputRight = false; // 시간 정지 TimeManager timeManager = GameObject.Find("TimeManager").GetComponent <TimeManager>();//전역 할당 예정 timeManager.StopCoroutine("TimeFlow"); TimeManager.nowFlow = false; // 모든 uI 숨기기 GameObject sellingSet = GameObject.Find("Selling Set");//전역 public 할당 예정 UILabel[] sellingLabels = sellingSet.GetComponentsInChildren <UILabel>(); UISprite[] sellingsprites = sellingSet.GetComponentsInChildren <UISprite>(); BoxCollider[] sellingCollider = sellingSet.GetComponentsInChildren <BoxCollider>(); for (int index = 0; index < sellingLabels.Length; index++) { sellingLabels[index].alpha = 0f; } for (int index = 0; index < sellingsprites.Length; index++) { sellingsprites[index].alpha = 0f; } for (int index = 0; index < sellingCollider.Length; index++) { sellingCollider[index].enabled = false; } GameObject UISet2 = GameObject.Find("UI Set 2");//전역 public 할당 예정 UILabel[] uiLabels = UISet2.GetComponentsInChildren <UILabel>(); UISprite[] uiSprites = UISet2.GetComponentsInChildren <UISprite>(); BoxCollider[] UiCollider = UISet2.GetComponentsInChildren <BoxCollider>(); for (int uiindex = 0; uiindex < uiLabels.Length; uiindex++) { uiLabels[uiindex].alpha = 0f; } for (int uiindex = 0; uiindex < uiSprites.Length; uiindex++) { uiSprites[uiindex].alpha = 0f; } for (int uiindex = 0; uiindex < UiCollider.Length; uiindex++) { UiCollider[uiindex].enabled = false; } //나머지 요소 가리기 SpriteRenderer[] sprites = currentCustomer.GetComponentsInChildren <SpriteRenderer>(); for (int index = 0; index < sprites.Length; index++) { sprites[index].sortingLayerName = "SpotCharacter"; } SpriteRenderer hiderSprite = GameObject.Find("HideScreen").GetComponent <SpriteRenderer>(); hiderSprite.color = new Color(0.5f, 0.5f, 0.5f, 1f); //카메라 줌인 GameObject mainCamera = GameObject.Find("Main Camera"); StartCoroutine("CameraSpoting", mainCamera); }