Chelimbalo/weapons/gun/pellet_spread/pellet_spread.gd

13 lines
330 B
GDScript

@icon("res://weapons/gun/pellet_spread/icon.png")
class_name PelletSpread extends Path2D
func get_dots() -> PackedVector2Array:
var result: PackedVector2Array
for i in curve.point_count:
result.append(curve.get_point_position(i))
for i in range(len(result)):
result[i] += get_viewport_rect().size/2.0
return result