Ejemplo n.º 1
0
            public override CResourceReference <appearanceAppearanceResource> ReadJson(JsonReader reader, Type objectType, CResourceReference <appearanceAppearanceResource> existingValue, bool hasExistingValue, JsonSerializer serializer)
            {
                object value = reader.Value;
                ulong  final;

                if (value is BigInteger bigVal)
                {
                    final = (ulong)bigVal;
                }
                else
                {
                    final = Convert.ToUInt64(value);
                }

                return(new CResourceReference <appearanceAppearanceResource>()
                {
                    DepotPath = final
                });
            }
Ejemplo n.º 2
0
 public override void WriteJson(JsonWriter writer, CResourceReference <appearanceAppearanceResource> value, JsonSerializer serializer)
 {
     writer.WriteValue((ulong)value.DepotPath);
 }