using System.Collections.Generic; namespace UnityEngine.Rendering.Universal { public sealed partial class Light2D { #if UNITY_EDITOR private const string s_IconsPath = "Packages/com.unity.render-pipelines.universal/Editor/2D/Resources/SceneViewIcons/"; private static readonly string[] s_LightIconFileNames = new[] { "ParametricLight.png", "FreeformLight.png", "SpriteLight.png", "PointLight.png", "GlobalLight.png" }; private void OnDrawGizmos() { Gizmos.color = Color.blue; Gizmos.DrawIcon(transform.position, s_IconsPath + s_LightIconFileNames[(int)m_LightType], true); } void Reset() { m_ShapePath = new Vector3[] { new Vector3(-0.5f, -0.5f), new Vector3(0.5f, -0.5f), new Vector3(0.5f, 0.5f), new Vector3(-0.5f, 0.5f) }; } internal List GetFalloffShape() { return LightUtility.GetOutlinePath(m_ShapePath, m_ShapeLightFalloffSize); } #endif } }