Exemplo n.º 1
0
        // De Serialize

        void ReloadSave()
        {
            if (System.IO.File.Exists(Path))
            {
                // To de-serialize we took only 1 Line :)

                if (SerType == SerializationType.Binary)
                {
                    // On Binary
                    _Person = BinarySerializer.Deserialize <PersonNormal>(Path, IsEncrypted);
                }
                else if (SerType == SerializationType.Json)
                {
                    // From Json
                    _Person = JSONSerializer.DeserializeFromFile <PersonNormal>(Path, IsEncrypted);
                }
                else if (SerType == SerializationType.XML)
                {
                    // From XML
                    _Person = XMLSerializer.DeserializeXML <PersonXML>(Path, IsEncrypted);
                }

                Debug.Log("Loaded");
            }

            if (_Person != null)
            {
                NameField.text = _Person.Name;
                AgeField.text  = _Person.Age.ToString();
            }
        }