Browse Source

CGResource serialization

AlexVinS 9 years ago
parent
commit
97f19b5176
1 changed files with 6 additions and 3 deletions
  1. 6 3
      lib/mapObjects/MiscObjects.cpp

+ 6 - 3
lib/mapObjects/MiscObjects.cpp

@@ -941,15 +941,18 @@ void CGResource::blockingDialogAnswered(const CGHeroInstance *hero, ui32 answer)
 
 void CGResource::writeJsonOptions(JsonNode& json) const
 {
-
+	CCreatureSet::writeJson(json["guards"]);
+	json["amount"].Float() = amount;
+	json["guardMessage"].String() = message;
 }
 
 void CGResource::readJsonOptions(const JsonNode& json)
 {
-
+	CCreatureSet::readJson(json["guards"]);
+	amount = json["amount"].Float();
+	message = json["guardMessage"].String();
 }
 
-
 CGTeleport::CGTeleport() :
 	type(UNKNOWN), channel(TeleportChannelID())
 {