//********************************** Banshee Engine (www.banshee3d.com) **************************************************// //************** Copyright (c) 2016-2019 Marko Pintera (marko.pintera@gmail.com). All rights reserved. *******************// using bs; namespace bs.Editor { /** @addtogroup Gizmos * @{ */ /// /// Handles drawing of gizmos for audio components. /// internal class AudioGizmos { /// /// Draws audio listener icon in scene view. /// /// Audio listener to draw the icon for. [DrawGizmo(DrawGizmoFlags.NotSelected | DrawGizmoFlags.Pickable)] private static void DrawIcon(AudioListener listener) { Gizmos.DrawIcon(listener.SceneObject.Position, EditorBuiltin.GetSceneViewIcon(SceneViewIcon.AudioListener), false); } /// /// Draws audio source icon in scene view. /// /// Audio source to draw the icon for. [DrawGizmo(DrawGizmoFlags.NotSelected | DrawGizmoFlags.Pickable)] private static void DrawIcon(AudioSource source) { Gizmos.DrawIcon(source.SceneObject.Position, EditorBuiltin.GetSceneViewIcon(SceneViewIcon.AudioSource), false); } } /** @} */ }