pandemonium_paint_experimental/game/addons/paint_canvas/plugin.gd

40 lines
971 B
GDScript3
Raw Normal View History

tool
extends EditorPlugin
2022-11-16 23:43:04 +01:00
var ColorGridInspectorPlugin
var active_canvas : PaintCanvas = null
2022-11-16 23:43:04 +01:00
var ip : EditorInspectorPlugin
func handles(object: Object) -> bool:
return object is PaintCanvas
func edit(object: Object) -> void:
active_canvas = object
func _enter_tree() -> void:
2022-11-16 23:43:04 +01:00
ColorGridInspectorPlugin = load("res://addons/paint_canvas/color_grid_inxpector_plugin.gd")
ip = ColorGridInspectorPlugin.new()
add_inspector_plugin(ip)
2022-11-16 22:13:06 +01:00
#get_tree().connect("node_removed", self, "on_node_removed")
# var paint_editor_plugin : EditorPlugin = Engine.get_global("PaintEditorPlugin")
#
# if paint_editor_plugin:
# var sidebar : PaintSidebar = paint_editor_plugin.get_sidebar()
#print(sidebar)
func _exit_tree() -> void:
2022-11-16 23:43:04 +01:00
if ip:
remove_inspector_plugin(ip)
# var paint_editor_plugin : EditorPlugin = Engine.get_global("PaintEditorPlugin")
#
# if paint_editor_plugin:
# var sidebar : PaintSidebar = paint_editor_plugin.get_sidebar()
#print(sidebar)