Files
sbox-public/game/editor/Hammer/Code/HammerCloudBrowser.cs
s&box team 71f266059a Open source release
This commit imports the C# engine code and game files, excluding C++ source code.

[Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
2025-11-24 09:05:18 +00:00

22 lines
498 B
C#

namespace Editor.MapEditor;
[Dock( "Hammer", "Cloud Browser", "cloud_download" )]
internal class HammerCloudBrowser : CloudAssetBrowser
{
public static HammerCloudBrowser Instance { get; private set; }
public HammerCloudBrowser( Widget parent ) : base( parent, null )
{
Instance = this;
OnPackageHighlight = async ( p ) =>
{
if ( p.TypeName == "material" )
{
var asset = await AssetSystem.InstallAsync( p.FullIdent );
Hammer.SetCurrentMaterial( asset );
}
};
}
}