supports resources based on masks.

This commit is contained in:
2026-03-04 13:45:52 -08:00
parent a4cc5e8f5f
commit a04ae0edd9
20 changed files with 449 additions and 18 deletions

17
ResourcePolygon2D.gd Normal file
View File

@@ -0,0 +1,17 @@
@tool
extends Polygon2D
class_name ResourcePolygon2D
@export var points_resource: PolygonPointsResource:
set(value):
points_resource = value
_update_polygon()
func _update_polygon() -> void:
if points_resource and points_resource.points.size() > 0:
polygon = points_resource.points
func _ready() -> void:
_update_polygon()