void OnValidate() { if (UnityEditor.EditorApplication.isPlaying == true) { return; } // 슬라이스를 다시 계산한다. CalcuateSliceHeights(); // 상자 크기를 바꾼다. var gridBox = GameObject.Find("GridBox"); gridBox.transform.localScale = m_SpaceSize; // 카메라를 조정한다. var normalCamera = GameObject.Find("NormalCamera"); CameraUtility.Refresh(normalCamera, m_SpaceSize); var simulateCamera = GameObject.Find("SimulateCamera"); CameraUtility.Refresh(simulateCamera, m_SpaceSize); // 슬라이스 그리드의 높이를 조절한다. var sliceGridViewer = GameObject.Find("SliceGridViewer").GetComponent <SliceGridViewer>(); sliceGridViewer.Refresh(m_SliceHeights, m_SpaceSize); }