123456789101112131415161718192021222324252627 |
- tool
- extends MenuButton
-
- var current_piece
-
- func _ready():
- # Gotta love the nodes system some times
- # Praise the paths (っ´ω`c)♡
- current_piece = get_parent().get_parent().get_parent().get_parent()
- var popup = get_popup()
- popup.connect("index_pressed", self, "_on_OptionSelected")
-
-
- func _on_OptionSelected(index):
- var timeline_editor = current_piece.editor_reference.get_node('MainPanel/TimelineEditor')
- if index == 0:
- # Moving this up
- timeline_editor.move_block(current_piece, 'up')
- elif index == 1:
- # Moving piece down
- timeline_editor.move_block(current_piece, 'down')
- elif index == 3:
- # Removing a piece
- if timeline_editor.selected_item != current_piece:
- timeline_editor._select_item(current_piece)
- timeline_editor.delete_event()
- timeline_editor.indent_events()
|