Extending Unity Editor - lochrist/DocHoliday GitHub Wiki

Extending Unity Editor CheatSheet

Based on Damian Campeanu Ligthning Talk

Serialization

Custom UI

Assets

  • Create/Save/Load Assets (ScriptableObjects)
[CreateAssetMenu(menuName = "Category/MyAsset")]
class MyAsset : ScriptableObject {}
[OnOpenAsset(0)] static bool OnOpenAsset(int instanceID, int line)

Editor Integrations & GameObject Operations

Editor Hooks

⚠️ **GitHub.com Fallback** ⚠️