using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Valve.Newtonsoft.Json; namespace CircuitsV2.Utilities.Json { // Token: 0x02000234 RID: 564 [Token(Token = "0x200016C")] [StructLayout(3)] public sealed class FunctionalJsonConverter : JsonConverter { // Token: 0x06001268 RID: 4712 RVA: 0x0000836C File Offset: 0x0000656C [Token(Token = "0x6000EBB")] [Address(RVA = "0x29EF260", Offset = "0x29EDC60", VA = "0x1829EF260", Slot = "6")] public override bool CanConvert(Type objectType) { return default(bool); } // Token: 0x06001269 RID: 4713 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000EBC")] [Address(RVA = "0x29EF2E0", Offset = "0x29EDCE0", VA = "0x1829EF2E0", Slot = "5")] public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { return null; } // Token: 0x0600126A RID: 4714 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000EBD")] [Address(RVA = "0x29EF3B0", Offset = "0x29EDDB0", VA = "0x1829EF3B0", Slot = "4")] public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { } // Token: 0x0600126B RID: 4715 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000EBE")] [Address(RVA = "0x29EF4B0", Offset = "0x29EDEB0", VA = "0x1829EF4B0")] public FunctionalJsonConverter(Action function) { } // Token: 0x040007AA RID: 1962 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000615")] private readonly Action function; } }