Untitled
unknown
python
2 years ago
824 B
111
Indexable
tool extends MarginContainer export var obj="" export var expr_list={"sig":""} #export(String) var sig setget set_signal #export(int) var sig setget set_val export(Vector2) var value_from_model setget set_val func set_val(val): #sig = val value_from_model=val if $PanelContainer/Panel != null: $PanelContainer/Panel.rect_size=val check_signal() func check_signal(): var new_style = StyleBoxFlat.new() new_style.border_width_top=1 new_style.border_width_bottom = 1 new_style.border_width_left=1 new_style.border_width_right=1 new_style.border_color="#1bf408" var panel = get_node("PanelContainer") panel.set('custom_styles/panel', new_style) func _ready(): set_val(value_from_model) func _process(delta): $PanelContainer/Panel.rect_size=value_from_model
Editor is loading...