From 6496bd52c5222fad3676c8a05c87e9c61a15458d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20B=C3=B6ckelmann?= Date: Sun, 14 Apr 2024 11:42:45 +0200 Subject: [PATCH] Persist and Load Characterspecified ProductTemplateSystems --- src/app/project/serializer/CharacterSerializer.ts | 2 +- testModel/characters/Astrid Hofferson.json | 8 +++++++- testModel/characters/Hicks Haddock.json | 5 +++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/app/project/serializer/CharacterSerializer.ts b/src/app/project/serializer/CharacterSerializer.ts index 210052e..bc0d21e 100644 --- a/src/app/project/serializer/CharacterSerializer.ts +++ b/src/app/project/serializer/CharacterSerializer.ts @@ -51,7 +51,7 @@ export class CharacterSerializer { } }, SerializeConstants.JSON_INDENT) - + character.characterSpecificTemplateSystems = templateGamesystemBackup return new StoreComponent(jsonString, fileName, ModelComponentType.CHARACTER); } } diff --git a/testModel/characters/Astrid Hofferson.json b/testModel/characters/Astrid Hofferson.json index 9437d7c..468452a 100644 --- a/testModel/characters/Astrid Hofferson.json +++ b/testModel/characters/Astrid Hofferson.json @@ -1,5 +1,11 @@ { "componentName": "Astrid Hofferson", "componentDescription": "", - "characterSpecificTemplateSystems": [] + "characterSpecificTemplateSystems": [ + { + "componentName": "Letters", + "states": [], + "transitions": [] + } + ] } \ No newline at end of file diff --git a/testModel/characters/Hicks Haddock.json b/testModel/characters/Hicks Haddock.json index 0ff4204..571f2e5 100644 --- a/testModel/characters/Hicks Haddock.json +++ b/testModel/characters/Hicks Haddock.json @@ -34,6 +34,11 @@ "actionMap": [] } ] + }, + { + "componentName": "Letters", + "states": [], + "transitions": [] } ] } \ No newline at end of file