mirror of
https://github.com/Relintai/material-maker.git
synced 2024-12-23 21:16:54 +01:00
4fc7c11a29
Also added a base class for all graph nodes, fixed issues with graph/remote interactions.
19 lines
439 B
GDScript
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)
|