mirror of
https://github.com/Relintai/material-maker.git
synced 2024-11-13 06:27:18 +01:00
93c84650cd
This also simplifies some functions. This partially addresses #30.
36 lines
627 B
GDScript
36 lines
627 B
GDScript
tool
|
|
extends MMGenTexture
|
|
class_name MMGenComment
|
|
|
|
"""
|
|
Comments to put in the graph
|
|
"""
|
|
|
|
var text : String = "Double-click to write a comment"
|
|
var size : Vector2 = Vector2(0, 0)
|
|
|
|
func _ready() -> void:
|
|
if !parameters.has("size"):
|
|
parameters.size = 4
|
|
|
|
func get_type() -> String:
|
|
return "comment"
|
|
|
|
func get_type_name() -> String:
|
|
return "Comment"
|
|
|
|
func get_parameter_defs() -> Array:
|
|
return []
|
|
|
|
func get_input_defs() -> Array:
|
|
return []
|
|
|
|
func get_output_defs() -> Array:
|
|
return []
|
|
|
|
func _serialize(data: Dictionary) -> Dictionary:
|
|
data.type = "comment"
|
|
data.text = text
|
|
data.size = { x=size.x, y=size.y }
|
|
return data
|