/// <inheritdoc/> public void Setup(IInspector inspectorContainingToolbar, IInspectorToolbar toolbarContainingItem, ToolbarItemAlignment alignment) { inspector = inspectorContainingToolbar; toolbar = toolbarContainingItem; bounds.width = 0f; Alignment = alignment; Setup(); }
public ToolbarItemForAttribute([NotNull] Type setInspectorToolbarType, int setIndexInToolbar = 100, ToolbarItemAlignment setAlignment = ToolbarItemAlignment.Left, bool setIsFallback = false) { inspectorToolbarType = setInspectorToolbarType; alignment = setAlignment; indexInToolbar = setIndexInToolbar; isFallback = setIsFallback; #if DEV_MODE && PI_ASSERTATIONS UnityEngine.Debug.Assert(inspectorToolbarType == setInspectorToolbarType); UnityEngine.Debug.Assert(alignment == setAlignment); UnityEngine.Debug.Assert(indexInToolbar == setIndexInToolbar); UnityEngine.Debug.Assert(inspectorToolbarType != null); UnityEngine.Debug.Assert(typeof(IInspectorToolbar).IsAssignableFrom(inspectorToolbarType)); #endif }
public ToolbarItemInfo(ToolbarItemAlignment setAlignment, int setIndexInToolbar, Type setClassType) { alignment = setAlignment; indexInToolbar = setIndexInToolbar; classType = setClassType; }