feat: add validated quicksave persistence
This commit is contained in:
@@ -11,6 +11,7 @@ signal npc_target_requested(npc: SimNPC)
|
||||
signal npc_travel_requested(npc: SimNPC, target_position: Vector3)
|
||||
signal npc_inventory_changed(npc: SimNPC, item_id: StringName, amount: float)
|
||||
signal economic_event_recorded(event: EconomicEventRecord)
|
||||
signal state_restored
|
||||
|
||||
var village := SimVillage.new()
|
||||
|
||||
@@ -749,4 +750,5 @@ func restore_state(record: SimulationStateRecord) -> bool:
|
||||
register_loaded_resource_nodes()
|
||||
|
||||
village_changed.emit(village)
|
||||
state_restored.emit()
|
||||
return true
|
||||
|
||||
Reference in New Issue
Block a user