Exemplo n.º 1
0
        /// <inheritdoc/>
        public void Setup(IInspector inspectorContainingToolbar, IInspectorToolbar toolbarContainingItem, ToolbarItemAlignment alignment)
        {
            inspector    = inspectorContainingToolbar;
            toolbar      = toolbarContainingItem;
            bounds.width = 0f;
            Alignment    = alignment;

            Setup();
        }
Exemplo n.º 2
0
        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
        }
Exemplo n.º 3
0
 public ToolbarItemInfo(ToolbarItemAlignment setAlignment, int setIndexInToolbar, Type setClassType)
 {
     alignment      = setAlignment;
     indexInToolbar = setIndexInToolbar;
     classType      = setClassType;
 }