Facebook
From x-dfo, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 92
  1. extends Area2D
  2. class_name DragPoly2D
  3.  
  4. # signal region_selected
  5.  
  6. var shape : PoolVector2Array setget set_shape
  7. var polyTex = load("res://AddIcon.png")
  8.  
  9. onready var _poly := $Polygon2D
  10. onready var _coll := $CollisionPolygon2D
  11.  
  12. func set_shape(new_shape: PoolVector2Array):
  13.         #_poly.add_shape(new_shape)
  14.         _poly.set_polygon(new_shape)
  15.         _poly.color = Color(randf(), randf(), randf(), 1)
  16. #       _coll.add_shape(new_shape)
  17.         _coll.set_polygon(new_shape)
  18.         shape = new_shape
  19.         #_poly.texture = polyTex
  20.  
  21. func GetCollisionLayer() -> int:
  22.        
  23.         return get_collision_layer()
captcha