Exemple #1
0
 public TypeInfo(Type InType, StringCrc32 InTypeNameCrc, SerializerFunc InSerializer, DeserializerFunc InDeserializer, DeserializeNativeFunc InDeserializeNative)
 {
     Type              = InType;
     TypeNameCrc       = InTypeNameCrc;
     Serializer        = InSerializer;
     Deserializer      = InDeserializer;
     DeserializeNative = InDeserializeNative;
 }
Exemple #2
0
        static public TypeInfo GetTypeInfo(StringCrc32 typeName)
        {
            TypeInfo typeInfo;

            if (!TypeInfoByTypeName.TryGetValue(typeName.StringHash, out typeInfo))
            {
                Log.Error("TypeSerialization.GetTypeInfo: Unknown type {0}", typeName);
                throw new Exception(string.Format("Unknown type {0}", typeName));
            }

            return(typeInfo);
        }
Exemple #3
0
 public bool Equals(StringCrc32 op)
 {
     return(StringHash == op.StringHash);
 }