Rework player state system to use an event subscription system to avoid directly calling methods on individual state and having to worry about validity

This commit is contained in:
2026-04-01 11:11:02 -05:00
parent 7cd34cb07e
commit eabfeab91a
35 changed files with 882 additions and 2288 deletions

View File

@@ -0,0 +1,7 @@
[gd_scene format=3 uid="uid://6athlweutl2g"]
[ext_resource type="Script" uid="uid://dacvayqstkvws" path="res://Entities/Characters/Player/Scripts/player_body.gd" id="1_qqvsf"]
[node name="Player Body" type="CharacterBody2D" unique_id=1502234578 groups=["Player Group"]]
y_sort_enabled = true
script = ExtResource("1_qqvsf")