26 lines
447 B
GDScript
26 lines
447 B
GDScript
tool
|
|
extends EditorInspectorPlugin
|
|
|
|
const InspectorDock = preload("animated_sprite_inspector_dock.tscn")
|
|
|
|
var config
|
|
var file_system: EditorFileSystem
|
|
|
|
var _sprite: AnimatedSprite
|
|
|
|
func can_handle(object):
|
|
return object is AnimatedSprite
|
|
|
|
|
|
func parse_begin(object):
|
|
_sprite = object
|
|
|
|
|
|
func parse_end():
|
|
var dock = InspectorDock.instance()
|
|
dock.sprite = _sprite
|
|
dock.config = config
|
|
dock.file_system = file_system
|
|
|
|
add_custom_control(dock)
|