Version 3.0.0.2

ActionResolverCreator class

Namespace: Sirenix.OdinInspector.Editor.ActionResolvers
Assembly: Sirenix.OdinInspector.Editor
public abstract class ActionResolverCreator
Inheritance
  • System.Object
  • ActionResolverCreator

Constructors

ActionResolverCreator()
protected ActionResolverCreator()

Fields

FailedResolveAction
protected static readonly ResolvedAction FailedResolveAction

Methods

GetPossibleMatchesString(ref ActionResolverContext)
public abstract string GetPossibleMatchesString(ref ActionResolverContext context)
Parameters
ActionResolverContext context

Returns
System.String

GetResolver(InspectorProperty, String)
public static ActionResolver GetResolver(InspectorProperty property, string resolvedString)
Parameters
InspectorProperty property

System.String resolvedString

Returns
ActionResolver

GetResolver(InspectorProperty, String, NamedValue[])
public static ActionResolver GetResolver(InspectorProperty property, string resolvedString, params NamedValue[] namedArgs)
Parameters
InspectorProperty property

System.String resolvedString

NamedValue[] namedArgs

Returns
ActionResolver

Register(ActionResolverCreator, Double)
public static void Register(ActionResolverCreator valueResolverCreator, double order = 0)
Parameters
ActionResolverCreator valueResolverCreator

System.Double order

TryCreateAction(ref ActionResolverContext)
public abstract ResolvedAction TryCreateAction(ref ActionResolverContext context)
Parameters
ActionResolverContext context

Returns
Sirenix.OdinInspector.Editor.ActionResolvers.ResolvedAction