Files
Daybreak/Daybreak.GWCA/source/payloads/InventoryPayload.cpp
T
amacocianandGitHub 7671e0c04c GWCA Integration (#426)
* GWCA integration
GWCAMemoryReader partial implementation

* Complete Daybreak.GWCA implementation
Fix metrics view
Upgrade dependencies

* Update version

* Add solution dir property

* Another try

* Fix version check

* Fix codeql pipeline

* Codeql fixes

* Fetch submodules

* Final codeql change
2023-10-26 23:18:08 +02:00

25 lines
743 B
C++

#include <cstdint>
#include <GWCA/GameEntities/Map.h>
#include <json.hpp>
#include <payloads/Bag.h>
#include <payloads/InventoryPayload.h>
using json = nlohmann::json;
namespace Daybreak {
void to_json(json& j, const InventoryPayload& p) {
j = json
{
{"GoldInStorage", p.GoldInStorage},
{"GoldOnCharacter", p.GoldOnCharacter},
{"Backpack", p.Backpack},
{"BeltPouch", p.BeltPouch},
{"Bags", p.Bags},
{"EquipmentPack", p.EquipmentPack},
{"MaterialStorage", p.MaterialStorage},
{"UnclaimedItems", p.UnclaimedItems},
{"StoragePanes", p.StoragePanes},
{"EquippedItems", p.EquippedItems},
};
}
}