private void DrawModePreview(Rect r, object o)
        {
            GTexturePaintingMode mode = (GTexturePaintingMode)o;

            GEditorCommon.DrawBodyBox(r);
            GUI.Label(r, ObjectNames.NicifyVariableName(mode.ToString()), GEditorCommon.CenteredMiniLabel);
        }
示例#2
0
        private void DrawModePreview(Rect r, object o)
        {
            GTexturePaintingMode mode = (GTexturePaintingMode)o;

            Texture2D icon = GEditorSkin.Instance.GetTexture(mode.ToString() + "Icon");

            if (icon == null)
            {
                icon = GEditorSkin.Instance.GetTexture("GearIcon");
            }
            string label = ObjectNames.NicifyVariableName(mode.ToString());

            DrawMode(r, label, icon);
        }
示例#3
0
        private void RecordPaintModeAnalytics()
        {
            GTexturePaintingMode mode = painter.Mode;
            string url =
                mode == GTexturePaintingMode.Elevation ? GAnalytics.TPAINTER_ELEVATION :
                mode == GTexturePaintingMode.HeightSampling ? GAnalytics.TPAINTER_HEIGHT_SAMPLING :
                mode == GTexturePaintingMode.Terrace ? GAnalytics.TPAINTER_TERRACE :
                mode == GTexturePaintingMode.Remap ? GAnalytics.TPAINTER_REMAP :
                mode == GTexturePaintingMode.Noise ? GAnalytics.TPAINTER_NOISE :
                mode == GTexturePaintingMode.SubDivision ? GAnalytics.TPAINTER_SUBDIV :
                mode == GTexturePaintingMode.Albedo ? GAnalytics.TPAINTER_ALBEDO :
                mode == GTexturePaintingMode.Metallic ? GAnalytics.TPAINTER_METALLIC :
                mode == GTexturePaintingMode.Smoothness ? GAnalytics.TPAINTER_SMOOTHNESS :
                mode == GTexturePaintingMode.Splat ? GAnalytics.TPAINTER_SPLAT :
                mode == GTexturePaintingMode.Custom ? GAnalytics.TPAINTER_CUSTOM : string.Empty;

            GAnalytics.Record(url);
        }