private void DrawModePreview(Rect r, object o) { GTexturePaintingMode mode = (GTexturePaintingMode)o; GEditorCommon.DrawBodyBox(r); GUI.Label(r, ObjectNames.NicifyVariableName(mode.ToString()), GEditorCommon.CenteredMiniLabel); }
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); }
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); }