private Color NoteColorToColor(NoteColor col)
    {
        Color color = Color.white;

        switch (col)
        {
        case NoteColor.blue:
            color = ColorExtension.hexToColor("007ACC");
            break;

        case NoteColor.green:
            color = Color.green;
            break;

        case NoteColor.yellow:
            color = Color.yellow;
            break;

        case NoteColor.pink:
            color = ColorExtension.hexToColor("EA81DC");
            break;
        }

        return(color);
    }
    void OnDrawGizmos()
    {
        Camera cam = GetComponent <Camera>();

        if (aspect_current)
        {
            DrawAspect(cam, cam.pixelWidth, cam.pixelHeight, Color.green, true);
        }
        if (aspect_9_16)
        {
            DrawAspect(cam, 9, 16, Color.yellow);
        }
        if (aspect_4_3)
        {
            DrawAspect(cam, 4, 3, Color.cyan);
        }
        if (aspect_3_4)
        {
            DrawAspect(cam, 3, 4, ColorExtension.hexToColor("5468FF"));
        }
        if (aspect_16_9)
        {
            DrawAspect(cam, 16, 9, Color.red);
        }
        if (aspect_10_24)
        {
            DrawAspect(cam, 10, 24, Color.gray);
        }

        foreach (var item in aspects)
        {
            if (item == null || item.x == 0 || item.y == 0)
            {
                continue;
            }
            DrawAspect(cam, item.x, item.y, Color.gray);
        }

        Gizmos.color = Color.cyan.SetA(0.4f);
        if (guidesX != null)
        {
            foreach (float x in guidesX)
            {
                Gizmos.DrawLine(transform.position + new Vector3(x, -100, 0), transform.position + new Vector3(x, 100, 0));
            }
        }
        if (guidesY != null)
        {
            foreach (float y in guidesY)
            {
                Gizmos.DrawLine(transform.position + new Vector3(-100, y, 0), transform.position + new Vector3(100, y, 0));
            }
        }
    }
 public InspectorNoteAttribute(string header, string message, string hexColor)
 {
     this.header  = header;
     this.message = message;
     this.color   = ColorExtension.hexToColor(hexColor);
 }