Files
kurovadis/scripts/state_collision.gd
T
2025-06-22 23:22:32 -06:00

11 lines
239 B
GDScript
Executable File

class_name CollisionState2D
extends CollisionShape2D
@export var Shapes: Dictionary[String, Shape2D]
func change_shape(id: String) -> void:
if id in Shapes:
shape = Shapes[id]
elif len(Shapes) > 0:
shape = Shapes[Shapes.keys()[0]]