using UnityEditor; [CustomEditor(typeof(AkAmbientLargeModePositioner))] public class AkAmbientLargeModePositionerInspector : Editor { private AkAmbient _akAmbient; private void OnEnable() { var component = target as AkAmbientLargeModePositioner; _akAmbient = component.gameObject.GetComponentInParent(); } private void OnSceneGUI() { if (!_akAmbient) return; _akAmbient.DrawConnectingLines(); foreach (var positioner in _akAmbient.LargeModePositions) { Handles.Label(positioner.Position, positioner.name); } } }