private void OnEnable() { m_AkRadialEmitter = target as AkRadialEmitter; outerRadius = serializedObject.FindProperty("outerRadius"); innerRadius = serializedObject.FindProperty("innerRadius"); }
public void OnDrawGizmosSelected() { if (!enabled) { return; } UnityEngine.Gizmos.DrawIcon(transform.position, "WwiseAudioSpeaker.png", false); #if UNITY_EDITOR if (multiPositionTypeLabel == MultiPositionTypeLabel.Large_Mode) { foreach (var entry in LargeModePositions) { if (entry != null) { UnityEngine.Gizmos.color = UnityEngine.Color.green; UnityEngine.Gizmos.DrawSphere(entry.transform.position, 0.1f); UnityEditor.Handles.Label(entry.transform.position, entry.name); AkRadialEmitter radialEmitter = GetComponent <AkRadialEmitter>(); if (radialEmitter) { UnityEngine.Color SphereColor = UnityEngine.Color.yellow; SphereColor.a = 0.25f; UnityEngine.Gizmos.color = SphereColor; UnityEngine.Gizmos.DrawSphere(entry.transform.position, radialEmitter.innerRadius); UnityEngine.Gizmos.DrawSphere(entry.transform.position, radialEmitter.outerRadius); } } } } #endif }