Namespace: | Sirenix.OdinInspector.Editor.ActionResolvers |
Assembly: | Sirenix.OdinInspector.Editor |
public struct ActionResolverContext
public string ErrorMessage
public bool ErrorMessageIsDueToException
public bool LogExceptions
public NamedValues NamedValues
public InspectorProperty Property
public InspectorProperty ContextProperty { get; }
public bool IsResolved { get; }
public Type ParentType { get; }
public string ResolvedString { get; set; }
public bool SyncRefParametersWithNamedValues { get; set; }
public void AddDefaultContextValues()
public static ActionResolverContext CreateDefault(InspectorProperty property, string resolvedString, params NamedValue[] namedValues)
InspectorProperty | property | |
System.String | resolvedString | |
NamedValue[] | namedValues |
ActionResolverContext |
public object GetParentValue(int selectionIndex)
System.Int32 | selectionIndex | The selection index of the parent value to get. |
System.Object |
public void MarkResolved()
public void SetParentValue(int selectionIndex, object value)
System.Int32 | selectionIndex | The selection index of the parent value to set. |
System.Object | value | The value to set. |