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:
@@ -3,9 +3,9 @@
|
||||
[ext_resource type="Script" uid="uid://qv5i4xr6pldc" path="res://Maps/Live Menus/Scripts/title_screen.gd" id="1_q1wq0"]
|
||||
[ext_resource type="TileSet" uid="uid://cds2lapr3niap" path="res://Resources/Tilesets/forest_exterior.tres" id="1_x5wur"]
|
||||
[ext_resource type="PackedScene" uid="uid://bjufxlsrlcuas" path="res://Entities/Buildings/home_01.tscn" id="2_x4fat"]
|
||||
[ext_resource type="PackedScene" uid="uid://6athlweutl2g" path="res://Entities/Characters/Player/player.tscn" id="3_kqssl"]
|
||||
[ext_resource type="PackedScene" uid="uid://be6xfndyj4ckx" path="res://Entities/Map Objects/Trees/tree_02.tscn" id="4_gs8fo"]
|
||||
[ext_resource type="PackedScene" uid="uid://bcx1d8kvp7o0h" path="res://Entities/Map Objects/Trees/tree_03.tscn" id="5_hgldw"]
|
||||
[ext_resource type="PackedScene" uid="uid://dl4bhu5o71rdv" path="res://Entities/Characters/Player/decorative_player_map_entity.tscn" id="6_gs8fo"]
|
||||
|
||||
[node name="TitleScreen" type="Node2D" unique_id=791312405]
|
||||
y_sort_enabled = true
|
||||
@@ -61,8 +61,8 @@ position = Vector2(773, 425)
|
||||
[node name="Tree 03 - 2" parent="Entities/Map Objects/Trees" unique_id=1648360632 instance=ExtResource("5_hgldw")]
|
||||
position = Vector2(427, 307)
|
||||
|
||||
[node name="Player" parent="." unique_id=1502234578 instance=ExtResource("3_kqssl")]
|
||||
position = Vector2(470, 358)
|
||||
[node name="Decorative Player Map Entity" parent="Entities" unique_id=2077444123 instance=ExtResource("6_gs8fo")]
|
||||
position = Vector2(488, 375)
|
||||
|
||||
[node name="UI" type="CanvasLayer" parent="." unique_id=2020053057]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user