Browse Source

Merge pull request #293 from Areloch/ABPreviewFilePathTooltip

Expands AB tooltips with file info
Brian Roberts 5 years ago
parent
commit
abe2164e90

+ 2 - 1
Templates/BaseGame/game/tools/assetBrowser/scripts/assetTypes/image.cs

@@ -195,7 +195,8 @@ function AssetBrowser::buildImageAssetPreview(%this, %assetDef, %previewData)
       "Format: " @ getWord(%info, 0) @ "\n" @ 
       "Height: " @ getWord(%info, 1) @ "\n" @ 
       "Width: " @ getWord(%info, 2) @ "\n" @ 
-      "Depth: " @ getWord(%info, 3); 
+      "Depth: " @ getWord(%info, 3) @ "\n" @ 
+      "Image File path: " @ %assetDef.getImagePath(); 
 }
 
 //Renames the asset

+ 4 - 1
Templates/BaseGame/game/tools/assetBrowser/scripts/assetTypes/level.cs

@@ -146,5 +146,8 @@ function AssetBrowser::buildLevelAssetPreview(%this, %assetDef, %previewData)
    
    %previewData.assetFriendlyName = %assetDef.assetName;
    %previewData.assetDesc = %assetDef.description;
-   %previewData.tooltip = %assetDef.assetName;
+   %previewData.tooltip = "Asset Name: " @ %assetDef.assetName @ "\n" @
+      "Asset Type: Level Asset\n" @ 
+      "Asset Definition ID: " @ %assetDef @ "\n" @ 
+      "Level File path: " @ %assetDef.getLevelFile(); 
 }

+ 3 - 1
Templates/BaseGame/game/tools/assetBrowser/scripts/assetTypes/shape.cs

@@ -253,7 +253,9 @@ function AssetBrowser::buildShapeAssetPreview(%this, %assetDef, %previewData)
    %previewData.assetDesc = %assetDef.description;
    %previewData.tooltip = "Asset Name: " @ %assetDef.assetName @ "\n" @ 
                            "Asset Type: Shape Asset\n" @ 
-                           "Asset Definition ID: " @  %assetDef;
+                           "Asset Definition ID: " @  %assetDef @ "\n" @ 
+                           "Shape File path: " @ %assetDef.getShapeFile();
+                           
 }
 
 function AssetBrowser::onShapeAssetEditorDropped(%this, %assetDef, %position)

+ 3 - 1
Templates/BaseGame/game/tools/assetBrowser/scripts/assetTypes/terrain.cs

@@ -122,7 +122,9 @@ function AssetBrowser::buildTerrainAssetPreview(%this, %assetDef, %previewData)
    
    %previewData.assetFriendlyName = %assetDef.gameObjectName;
    %previewData.assetDesc = %assetDef.description;
-   %previewData.tooltip = %assetDef.gameObjectName;
+   %previewData.tooltip = "Asset Name: " @ %assetDef.assetName @ "\n" @
+      "Asset Type: Terrain Asset\n" @ 
+      "Asset Definition ID: " @ %assetDef; 
 }
 
 function GuiInspectorTypeTerrainAssetPtr::onClick( %this, %fieldName )