void OnSceneGUI()
        {
            RegularPolygon rp      = target as RegularPolygon;
            bool           changed = discEditor.DoSceneHandles(rp);

            changed |= fillEditor.DoSceneHandles(rp.UseFill, rp, rp.Fill, rp.transform);
            if (changed)
            {
                rp.UpdateAllMaterialProperties();
            }
        }
        void OnSceneGUI()
        {
            Rectangle rect    = target as Rectangle;
            bool      changed = rectEditor.DoSceneHandles(rect);

            changed |= fillEditor.DoSceneHandles(rect.UseFill, rect, rect.Fill, rect.transform);
            if (changed)
            {
                rect.UpdateAllMaterialProperties();
            }
        }
Example #3
0
        void OnSceneGUI()
        {
            Polygon p       = target as Polygon;
            bool    changed = fillEditor.DoSceneHandles(p.UseFill, p, p.Fill, p.transform);

            changed |= scenePointEditor.DoSceneHandles(closed: true, p, p.points, p.transform);
            if (changed)
            {
                p.UpdateMesh(true);
                p.UpdateAllMaterialProperties();
            }
        }