예제 #1
0
        /// <inheritdoc/>
        public virtual void SetupInterface(object attribute, object setValue, LinkedMemberInfo setMemberInfo, IParentDrawer setParent, GUIContent setLabel, bool setReadOnly)
        {
            bool setTextArea = attribute is TextAreaAttribute || attribute is MultilineAttribute || attribute is PTextAreaAttribute || attribute is PMultilineAttribute || (setMemberInfo != null && setMemberInfo.HasAnyAttribute <TextAreaAttribute, MultilineAttribute, PTextAreaAttribute, PMultilineAttribute>());
            bool setDelayed  = attribute is DelayedAttribute || (setMemberInfo != null && setMemberInfo.GetAttribute <DelayedAttribute>() != null);

            Setup(setValue as string, setMemberInfo, setParent, setLabel, setReadOnly, setTextArea, setDelayed);
        }