add beehave
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
@tool
|
||||
extends EditorPlugin
|
||||
|
||||
const BeehaveEditorDebugger := preload("debug/debugger.gd")
|
||||
var editor_debugger: BeehaveEditorDebugger
|
||||
var frames: RefCounted
|
||||
|
||||
|
||||
func _init():
|
||||
name = "BeehavePlugin"
|
||||
add_autoload_singleton("BeehaveGlobalMetrics", "metrics/beehave_global_metrics.gd")
|
||||
add_autoload_singleton("BeehaveGlobalDebugger", "debug/global_debugger.gd")
|
||||
print("Beehave initialized!")
|
||||
|
||||
|
||||
func _enter_tree() -> void:
|
||||
editor_debugger = BeehaveEditorDebugger.new()
|
||||
if Engine.get_version_info().minor >= 2:
|
||||
frames = preload("debug/new_frames.gd").new()
|
||||
else:
|
||||
frames = preload("debug/old_frames.gd").new()
|
||||
add_debugger_plugin(editor_debugger)
|
||||
|
||||
|
||||
func _exit_tree() -> void:
|
||||
remove_debugger_plugin(editor_debugger)
|
||||
Reference in New Issue
Block a user