mirror of
https://github.com/Facepunch/sbox-public.git
synced 2026-05-24 06:46:26 -04:00
This commit imports the C# engine code and game files, excluding C++ source code. [Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
22 lines
498 B
C#
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 );
|
|
}
|
|
};
|
|
}
|
|
}
|