extends Area2D class_name DragPoly2D # signal region_selected var shape : PoolVector2Array setget set_shape var polyTex = load("res://AddIcon.png") onready var _poly := $Polygon2D onready var _coll := $CollisionPolygon2D func set_shape(new_shape: PoolVector2Array): #_poly.add_shape(new_shape) _poly.set_polygon(new_shape) _poly.color = Color(randf(), randf(), randf(), 1) # _coll.add_shape(new_shape) _coll.set_polygon(new_shape) shape = new_shape #_poly.texture = polyTex func GetCollisionLayer() -> int: return get_collision_layer()