tool extends VBoxContainer onready var Function : Label = $Function onready var FunctionColor : ColorRect = $Color var function : String setget set_function, get_function var color : Color setget set_function_color, get_function_color var font_color : Color var font : Font func _ready(): Function.set("custom_fonts/font",font) Function.set("custom_colors/font_color",font_color) Function.set_text(function) FunctionColor.set_frame_color(color) func create_legend(text : String, color : Color, font : Font, font_color : Color): self.function = text self.color = color self.font_color = font_color self.font = font func set_function( t : String ): function = t func get_function() -> String: return function func set_function_color( c : Color ): color = c func get_function_color() -> Color: return color