Unity Editor

Gizmos

Что рисовать в 2D

Полный перечень https://docs.unity3d.com/2022.3/Documentation/ScriptReference/Gizmos.html

Расширение редактора

Скрипт должен находиться в папке Editor. Класс наследуется от Editor.

using UnityEditor;
using UnityEngine;

[CustomEditor(typeof(Path))]
public class PathEditor : Editor
{
	. . .
}

Методы такого класса:

OnSceneGUI() — для сцены. Используется Handles для взаимодействия и маркеров.

OnInspectorGUI() — для инспектора. Елементы интерфейса берутся из EditorGUILayout и GUILayout.