示例#1
0
 internal static object Color32Deserializer(PropertyDatabaseDeserializationArgs args)
 {
     return(new Color32(args.value[0], args.value[1], args.value[2], args.value[3]));
 }
示例#2
0
 internal static object UnsignedIntegerDeserializer(PropertyDatabaseDeserializationArgs args)
 {
     return(args.value.uint32_0);
 }
示例#3
0
        internal static object StringDeserializer(PropertyDatabaseDeserializationArgs args)
        {
            var symbol = args.value.int32_0;

            return(args.stringTableView.GetString(symbol));
        }
示例#4
0
 internal static object ColorDeserializer(PropertyDatabaseDeserializationArgs args)
 {
     return(new Color(args.value.float32_0, args.value.float32_1, args.value.float32_2, args.value.float32_3));
 }
示例#5
0
 internal static object FloatDeserializer(PropertyDatabaseDeserializationArgs args)
 {
     return(args.value.float32_0);
 }
示例#6
0
 internal static object BooleanDeserializer(PropertyDatabaseDeserializationArgs args)
 {
     return(args.value.boolean);
 }
 internal static object LongDeserializer(PropertyDatabaseDeserializationArgs args)
 {
     return(args.value.int64_0);
 }
 internal static object UnsignedShortDeserializer(PropertyDatabaseDeserializationArgs args)
 {
     return((ushort)args.value.int32_0);
 }
 internal static object ByteDeserializer(PropertyDatabaseDeserializationArgs args)
 {
     return(args.value[0]);
 }