Sirenix.OdinInspector.Editor.ActionResolvers namespace


An ActionResolver resolves a string to an action, given an InspectorProperty instance to use as context. Call Get(InspectorProperty, String) to get an instance of an ActionResolver.

Action resolvers are a globally extendable system that can be hooked into and modified or changed by creating and registering an ActionResolverCreator.

See Odin's tutorials for details and examples of how to use ActionResolvers.


This struct contains all of an ActionResolver's configurations and values it needs to function. For performance and simplicity reasons, this is a single very large struct that lives on an ActionResolver instance and is passed around by ref to anything that needs it.