Beispiel #1
0
        public override bool IsInButtonMode(ModeButton button)
        {
            ReferenceButton refButton = button as ReferenceButton;

            return(refButton && (m_CurrentTab != null) &&
                   refButton.m_ButtonType == m_CurrentTab.ReferenceButtonType);
        }
Beispiel #2
0
        public override bool IsInButtonMode(ModeButton button)
        {
            GalleryButton galleryButton = button as GalleryButton;

            return(galleryButton &&
                   ((galleryButton.m_ButtonType == GalleryButton.Type.Liked && m_CurrentSketchSet == SketchSetType.Liked) ||
                    (galleryButton.m_ButtonType == GalleryButton.Type.Local && m_CurrentSketchSet == SketchSetType.User) ||
                    (galleryButton.m_ButtonType == GalleryButton.Type.Showcase && m_CurrentSketchSet == SketchSetType.Curated) ||
                    (galleryButton.m_ButtonType == GalleryButton.Type.Drive && m_CurrentSketchSet == SketchSetType.Drive)));
        }
Beispiel #3
0
        public override bool IsInButtonMode(ModeButton button)
        {
            var polySetButton = button as PolySetButton;

            return(polySetButton && polySetButton.m_ButtonType == m_CurrentSet);
        }
Beispiel #4
0
 public abstract bool IsInButtonMode(ModeButton button);