material-maker/addons/material_maker/nodes/base.gd
RodZill4 4fc7c11a29 Updated size parameter handling and resized all examples to 2048x2048
Also added a base class for all graph nodes, fixed issues with graph/remote interactions.
2019-10-21 23:58:14 +02:00

19 lines
439 B
GDScript

tool
extends GraphNode
class_name MMGraphNodeBase
var generator : MMGenBase = null setget set_generator
func _ready() -> void:
connect("offset_changed", self, "_on_offset_changed")
connect("close_request", self, "_on_close_request")
func set_generator(g) -> void:
generator = g
func _on_offset_changed() -> void:
generator.set_position(offset)
func _on_close_request() -> void:
generator.get_parent().remove_generator(generator)