コード例 #1
0
        public void Deserialize(SerializationToken serializationToken, IGenericSerialierToken serializerToken,
                                DeserializeResult deserializeResult)
        {
            string token = (string)serializerToken.Deserialize((SerializationToken)serializationToken.Data).Result;

            deserializeResult.Result = _fortScriptableObject.Tokens[token];
        }
コード例 #2
0
        public void Serialize(object graph, IGenericSerialierToken serializerToken, SerializationToken resultSerializationToken)
        {
            string token = Guid.NewGuid().ToString();

            _fortScriptableObject.Tokens[token] = (Object)graph;
            resultSerializationToken.Type       = graph.GetType();
            resultSerializationToken.Data       = serializerToken.Serialize(token);
        }