diff --git a/Source/Editor/Content/Items/AssetItem.cs b/Source/Editor/Content/Items/AssetItem.cs
index 120d0e416..6697ed27c 100644
--- a/Source/Editor/Content/Items/AssetItem.cs
+++ b/Source/Editor/Content/Items/AssetItem.cs
@@ -80,9 +80,9 @@ namespace FlaxEditor.Content
/// The String Builder.
protected virtual void OnBuildTooltipText(StringBuilder sb)
{
- sb.Append("Type: ").Append(Utilities.Utils.TranslateTypeName(TypeName)).AppendLine();
+ sb.Append("Type: ").Append(TypeName).AppendLine();
sb.Append("Size: ").Append(Utilities.Utils.FormatBytesCount((int)new FileInfo(Path).Length)).AppendLine();
- sb.Append("Path: ").Append(Utilities.Utils.GetAssetNamePathWithExt(Path)).AppendLine();
+ sb.Append("Path: ").Append(Path).AppendLine();
}
///
diff --git a/Source/Editor/Content/Items/ContentFolder.cs b/Source/Editor/Content/Items/ContentFolder.cs
index 974b813ee..cbbc15f24 100644
--- a/Source/Editor/Content/Items/ContentFolder.cs
+++ b/Source/Editor/Content/Items/ContentFolder.cs
@@ -3,7 +3,6 @@
using System;
using System.Collections.Generic;
using System.IO;
-using System.Text;
using FlaxEditor.GUI.Drag;
using FlaxEngine;
using FlaxEngine.GUI;
@@ -138,13 +137,7 @@ namespace FlaxEditor.Content
///
public override void UpdateTooltipText()
{
- string fileDescription = "Folder";
- StringBuilder sb = new StringBuilder();
-
- sb.Append("Type: ").Append(fileDescription).AppendLine();
- sb.Append("Path: ").Append(Utilities.Utils.GetAssetNamePathWithExt(Path)).AppendLine();
-
- TooltipText = sb.ToString();
+ TooltipText = Path;
}
///
diff --git a/Source/Editor/Content/Items/ContentItem.cs b/Source/Editor/Content/Items/ContentItem.cs
index b4a4caa9a..284f3f1b3 100644
--- a/Source/Editor/Content/Items/ContentItem.cs
+++ b/Source/Editor/Content/Items/ContentItem.cs
@@ -2,8 +2,6 @@
using System;
using System.Collections.Generic;
-using System.IO;
-using System.Text;
using FlaxEditor.Content.GUI;
using FlaxEditor.GUI.Drag;
using FlaxEngine;
@@ -355,19 +353,11 @@ namespace FlaxEditor.Content
}
///
- /// Updates the tooltip text.
+ /// Updates the tooltip text text.
///
public virtual void UpdateTooltipText()
{
- string fileExtension = System.IO.Path.GetExtension(Path);
- string fileDescription = Utilities.Utils.TranslateFileExtension(fileExtension);
- StringBuilder sb = new StringBuilder();
-
- sb.Append("Type: ").Append(fileDescription).AppendLine();
- sb.Append("Size: ").Append(Utilities.Utils.FormatBytesCount((int)new FileInfo(Path).Length)).AppendLine();
- sb.Append("Path: ").Append(Utilities.Utils.GetAssetNamePathWithExt(Path)).AppendLine();
-
- TooltipText = sb.ToString();
+ TooltipText = "Path: " + Path;
}
///
diff --git a/Source/Editor/Options/InterfaceOptions.cs b/Source/Editor/Options/InterfaceOptions.cs
index d8e30d62b..acfb7f5e8 100644
--- a/Source/Editor/Options/InterfaceOptions.cs
+++ b/Source/Editor/Options/InterfaceOptions.cs
@@ -134,13 +134,6 @@ namespace FlaxEditor.Options
[EditorDisplay("Interface"), EditorOrder(280), Tooltip("Editor content window orientation.")]
public FlaxEngine.GUI.Orientation ContentWindowOrientation { get; set; } = FlaxEngine.GUI.Orientation.Horizontal;
- ///
- /// Gets or sets the option to use type name translations.
- ///
- [DefaultValue(true)]
- [EditorDisplay("Interface"), EditorOrder(290), Tooltip("Attempt to translate asset type names.")]
- public bool TranslateTypeNames { get; set; } = true;
-
///
/// Gets or sets the timestamps prefix mode for output log messages.
///
diff --git a/Source/Editor/Utilities/Utils.cs b/Source/Editor/Utilities/Utils.cs
index 6ef5a8ea0..ade084431 100644
--- a/Source/Editor/Utilities/Utils.cs
+++ b/Source/Editor/Utilities/Utils.cs
@@ -20,8 +20,6 @@ using FlaxEditor.SceneGraph;
using FlaxEditor.Scripting;
using FlaxEngine;
using FlaxEngine.GUI;
-using FlaxEditor.Options;
-using System.Linq;
namespace FlaxEngine
{
@@ -1019,76 +1017,6 @@ namespace FlaxEditor.Utilities
node.Visible = isThisVisible | isAnyChildVisible;
}
- ///
- /// Gets the asset type, translating if possible, and if enabled in InterfaceOptions.TranslateTypes.
- ///
- /// The type name.
- /// The translated type name.
- public static string TranslateTypeName(string typeName)
- {
- // TODO: Surely there is a better way to get this value.
- if (!Editor.Instance.Options.Options.Interface.TranslateTypeNames)
- {
- return typeName;
- }
-
- string[] typeNamespaces = typeName.Split('.');
- string lastNamespace = typeNamespaces.Last();
-
- // TODO: Add better handling for unconventional type names.
- try
- {
- // Adds spaces between capital letters.
- return string.Concat(lastNamespace.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' ');
- } catch {
- return typeName;
- }
- }
-
- ///
- /// Gets a description of a file from it's extension.
- ///
- /// The file's extension
- /// The processed description.
- public static string TranslateFileExtension(string fileExtension)
- {
- string fileDescription = "";
- switch (fileExtension)
- {
- case ".cs":
- fileDescription = "C# Source Code";
- break;
- case ".cpp":
- fileDescription = "C++ Source Code";
- break;
- case ".h":
- fileDescription = "C++ Header File";
- break;
- case ".json":
- fileDescription = "JSON File";
- break;
- default:
- fileDescription = fileExtension;
- break;
- }
-
- return fileDescription;
- }
-
-
- ///
- /// Gets the asset name relative to the project root folder (with asset file extension)
- ///
- /// The asset path.
- /// The processed name path.
- public static string GetAssetNamePathWithExt(string path)
- {
- var projectFolder = Globals.ProjectFolder;
- if (path.StartsWith(projectFolder))
- path = path.Substring(projectFolder.Length + 1);
- return path;
- }
-
///
/// Gets the asset name relative to the project root folder (without asset file extension)
///
@@ -1096,7 +1024,9 @@ namespace FlaxEditor.Utilities
/// The processed name path.
public static string GetAssetNamePath(string path)
{
- path = GetAssetNamePathWithExt(path);
+ var projectFolder = Globals.ProjectFolder;
+ if (path.StartsWith(projectFolder))
+ path = path.Substring(projectFolder.Length + 1);
return StringUtils.GetPathWithoutExtension(path);
}