24 lines
637 B
C#
24 lines
637 B
C#
#if TOOLS
|
|
using Godot;
|
|
using System;
|
|
using Zennysoft.Game.Ma;
|
|
|
|
[Tool]
|
|
public partial class SpecialFloorLayoutNode : EditorPlugin
|
|
{
|
|
public override void _EnterTree()
|
|
{
|
|
// Initialization of the plugin goes here.
|
|
var script = GD.Load<Script>("res://addons/special_floor_layout_node/SpecialFloorLayout.cs");
|
|
var texture = GD.Load<Texture2D>("res://addons/special_floor_layout_node/icon.png");
|
|
AddCustomType(nameof(SpecialFloorLayout), nameof(LayoutType), script, texture);
|
|
}
|
|
|
|
public override void _ExitTree()
|
|
{
|
|
// Clean-up of the plugin goes here.
|
|
RemoveCustomType(nameof(SpecialFloorLayout));
|
|
}
|
|
}
|
|
#endif
|