]> Untitled Git - wolf-seeking-sheep.git/blob - addons/dialogic/Modules/End/event_end.gd
Adding import files
[wolf-seeking-sheep.git] / addons / dialogic / Modules / End / event_end.gd
1 @tool
2 class_name DialogicEndTimelineEvent
3 extends DialogicEvent
4
5 ## Event that ends a timeline (even if more events come after).
6
7
8 #region EXECUTE
9 ################################################################################
10
11 func _execute() -> void:
12         dialogic.end_timeline()
13
14 #endregion
15
16
17 #region INITIALIZE
18 ################################################################################
19
20 func _init() -> void:
21         event_name = "End"
22         set_default_color('Color4')
23         event_category = "Flow"
24         event_sorting_index = 10
25
26 #endregion
27
28
29 #region SAVING/LOADING
30 ################################################################################
31
32 func get_shortcode() -> String:
33         return "end_timeline"
34
35 #endregion
36
37
38 #region EDITOR REPRESENTATION
39 ################################################################################
40
41 func build_event_editor() -> void:
42         add_header_label('End Timeline')
43
44 #endregion