//********************************** 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);
}
}
/** @} */
}