Script to get json/xml/bin string
Serializer example
The scripts are just a demonstration of the syntax
using UnityEngine; using AdvancedPeopleSystem; public class DemoScript : MonoBehaviour { public CharacterCustomization character; private void Awake() { CharacterCustomizationSetup characterCustomizationSetup = character.GetSetup(); string json = characterCustomizationSetup.Serialize(CharacterCustomizationSetup.CharacterFileSaveFormat.Json); string xml = characterCustomizationSetup.Serialize(CharacterCustomizationSetup.CharacterFileSaveFormat.Xml); string binary = characterCustomizationSetup.Serialize(CharacterCustomizationSetup.CharacterFileSaveFormat.Binary); } }
Deserializer example
using UnityEngine; using AdvancedPeopleSystem; public class DemoScript : MonoBehaviour { public CharacterCustomization character; string jsonData; private void Awake() { CharacterCustomizationSetup characterCustomizationSetup = CharacterCustomizationSetup.Deserialize(jsonData, CharacterCustomizationSetup.CharacterFileSaveFormat.Json); characterCustomizationSetup.ApplyToCharacter(character); } }
jsonData – Saved character data
Powered by BetterDocs