20 lines
416 B
GDScript
20 lines
416 B
GDScript
class_name AbstractLayout
|
|
|
|
|
|
func get_name() -> String:
|
|
return ""
|
|
|
|
|
|
func get_key_dict_rows() -> Array[Array]:
|
|
return []
|
|
|
|
|
|
func get_key_props_rows() -> Array[Array]:
|
|
var rows: Array[Array] = []
|
|
for dict_row: Array[Dictionary] in get_key_dict_rows():
|
|
var row: Array[KeyProps] = []
|
|
for props_dict: Dictionary in dict_row:
|
|
row.append(KeyProps.new().props_from_dict(props_dict))
|
|
rows.append(row)
|
|
return rows
|