21 lines
479 B
C#
21 lines
479 B
C#
|
#if TOOLS
|
||
|
using Godot;
|
||
|
|
||
|
namespace Pong.addons.BaseMenu;
|
||
|
|
||
|
[Tool]
|
||
|
public partial class BaseMenu : EditorPlugin
|
||
|
{
|
||
|
public override void _EnterTree()
|
||
|
{
|
||
|
var baseMenuScript = GD.Load<Script>("res://Scripts/Managers/UI/BaseMenu.cs");
|
||
|
AddCustomType("BaseMenu", "VBoxContainer", baseMenuScript, GetEditorIcon("VBoxContainer"));
|
||
|
}
|
||
|
|
||
|
private Texture2D GetEditorIcon(string iconName)
|
||
|
{
|
||
|
return GetEditorInterface().GetBaseControl().GetThemeIcon(iconName, "EditorIcons");
|
||
|
}
|
||
|
}
|
||
|
#endif
|