@tool extends DialogicEvent # DEFINE ALL PROPERTIES OF THE EVENT # var MySetting :String = "" func _execute() -> void: # I have no idea how this event works ;) finish() #region INITIALIZE ################################################################################ # SET ALL VALUES THAT SHOULD NEVER CHANGE HERE func _init() -> void: event_name = "Default" event_color = Color("#ffffff") event_category = "Main" event_sorting_index = 0 #endregion #region SAVING/LOADING ################################################################################ func get_shortcode() -> String: return "default_shortcode" func get_shortcode_parameters() -> Dictionary: return { #param_name : property_name #"arg_name" : "NameOfProperty", } # You can alternatively overwrite these 3 functions: # - to_text(), # - from_text(), # - is_valid_event() #endregion #region EDITOR REPRESENTATION ################################################################################ func build_event_editor() -> void: pass #endregion