Document player inventory persistence

This commit is contained in:
2026-05-18 19:19:00 -07:00
parent 1d2ac1e584
commit 188ef7b509
3 changed files with 19 additions and 1 deletions
+9
View File
@@ -9,6 +9,7 @@ FILES = {
"AgrarianPersistenceSubsystem.cpp": ROOT / "Source" / "AgrarianGame" / "AgrarianPersistenceSubsystem.cpp",
"InventoryDataModel.md": ROOT / "Docs" / "InventoryDataModel.md",
"TechnicalDesignDocument.md": ROOT / "Docs" / "TechnicalDesignDocument.md",
"PersistenceDesignDocument.md": ROOT / "Docs" / "PersistenceDesignDocument.md",
"AGRARIAN_DEVELOPMENT_ROADMAP.md": ROOT / "AGRARIAN_DEVELOPMENT_ROADMAP.md",
}
@@ -40,11 +41,19 @@ EXPECTED = {
"`UAgrarianInventoryComponent::RestoreSavedItems`",
"`OnInventoryChanged`",
],
"PersistenceDesignDocument.md": [
"`FAgrarianSavedPlayer::Inventory`",
"`UAgrarianInventoryComponent::Items`",
"`UAgrarianInventoryComponent::RestoreSavedItems`",
"broadcasts inventory changes",
],
"AGRARIAN_DEVELOPMENT_ROADMAP.md": [
"[x] Add persistence for inventory.",
"[x] Save player inventory.",
"`FAgrarianSavedPlayer::Inventory`",
"`RestoreSavedItems`",
"listeners are notified after load",
"carry weight refresh after load",
],
}