using System; using Cpp2IlInjected; using Google.Protobuf; using UnityEngine; namespace RecRoom.Utils.OverridableFields { // Token: 0x020021D9 RID: 8665 [Token(Token = "0x20021D9")] [Serializable] public abstract class SerializedMutableOverridableBase : MutableOverridableBase where T : MutableOverridableBase where ProtobufType : IMessage { // Token: 0x0600DDFA RID: 56826 RVA: 0x00337588 File Offset: 0x00335788 [Token(Token = "0x600DDFA")] [Address(RVA = "0x118F680", Offset = "0x118E480", VA = "0x18118F680")] public SerializedMutableOverridableBase() { bool flag = ((ECCMHGLDNHK)this).AKNLAMFAPGB; } // Token: 0x0600DDFB RID: 56827 RVA: 0x003375A4 File Offset: 0x003357A4 [Token(Token = "0x600DDFB")] [Address(RVA = "0x2917910", Offset = "0x2916710", VA = "0x182917910")] public SerializedMutableOverridableBase(InnerType ONGBFDACHHG) { } // Token: 0x0600DDFC RID: 56828 RVA: 0x003375B8 File Offset: 0x003357B8 [Token(Token = "0x600DDFC")] [Address(RVA = "0x2917950", Offset = "0x2916750", VA = "0x182917950")] public SerializedMutableOverridableBase(bool PPEMHAIEECM, InnerType ONGBFDACHHG) { bool flag = ((ECCMHGLDNHK)this).AKNLAMFAPGB; } // Token: 0x17002332 RID: 9010 // (get) Token: 0x0600DDFD RID: 56829 RVA: 0x003375D4 File Offset: 0x003357D4 // (set) Token: 0x0600DDFE RID: 56830 RVA: 0x003375E8 File Offset: 0x003357E8 [Token(Token = "0x17002332")] public override bool Overrides { [Token(Token = "0x600DDFD")] [Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0", Slot = "17")] get { return this.overrides; } [Token(Token = "0x600DDFE")] [Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50", Slot = "18")] set { this.overrides = value; } } // Token: 0x17002333 RID: 9011 // (get) Token: 0x0600DDFF RID: 56831 RVA: 0x003375FC File Offset: 0x003357FC // (set) Token: 0x0600DE00 RID: 56832 RVA: 0x00337610 File Offset: 0x00335810 [Token(Token = "0x17002333")] public override InnerType Value { [Token(Token = "0x600DDFF")] [Address(RVA = "0x49E540", Offset = "0x49D340", VA = "0x18049E540", Slot = "19")] get { return this.value; } [Token(Token = "0x600DE00")] [Address(RVA = "0x2917C70", Offset = "0x2916A70", VA = "0x182917C70", Slot = "20")] set { this.value = value; this.overrides = true; } } // Token: 0x040090AF RID: 37039 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40090AF")] [SerializeField] private bool overrides; // Token: 0x040090B0 RID: 37040 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40090B0")] [SerializeField] private InnerType value; } }