using System; using Cpp2IlInjected; using Google.Protobuf; using UnityEngine; namespace RecRoom.Utils.OverridableFields { // Token: 0x020022BD RID: 8893 [Token(Token = "0x20022BD")] [Serializable] public abstract class SerializedMutableOverridableBase : MutableOverridableBase where T : MutableOverridableBase where ProtobufType : IMessage { // Token: 0x0600E206 RID: 57862 RVA: 0x00340A6C File Offset: 0x0033EC6C [Token(Token = "0x600E206")] [Address(RVA = "0x1CC5F20", Offset = "0x1CC4F20", VA = "0x181CC5F20")] public SerializedMutableOverridableBase() { bool flag = ((ECCMHGLDNHK)this).AKNLAMFAPGB; } // Token: 0x0600E207 RID: 57863 RVA: 0x00340A88 File Offset: 0x0033EC88 [Token(Token = "0x600E207")] [Address(RVA = "0x279B0B0", Offset = "0x279A0B0", VA = "0x18279B0B0")] public SerializedMutableOverridableBase(InnerType ONGBFDACHHG) { } // Token: 0x0600E208 RID: 57864 RVA: 0x00340A9C File Offset: 0x0033EC9C [Token(Token = "0x600E208")] [Address(RVA = "0x279B0F0", Offset = "0x279A0F0", VA = "0x18279B0F0")] public SerializedMutableOverridableBase(bool PPEMHAIEECM, InnerType ONGBFDACHHG) { bool flag = ((ECCMHGLDNHK)this).AKNLAMFAPGB; } // Token: 0x170023D2 RID: 9170 // (get) Token: 0x0600E209 RID: 57865 RVA: 0x00340AB8 File Offset: 0x0033ECB8 // (set) Token: 0x0600E20A RID: 57866 RVA: 0x00340ACC File Offset: 0x0033ECCC [Token(Token = "0x170023D2")] public override bool Overrides { [Token(Token = "0x600E209")] [Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0", Slot = "17")] get { return this.overrides; } [Token(Token = "0x600E20A")] [Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0", Slot = "18")] set { this.overrides = value; } } // Token: 0x170023D3 RID: 9171 // (get) Token: 0x0600E20B RID: 57867 RVA: 0x00340AE0 File Offset: 0x0033ECE0 // (set) Token: 0x0600E20C RID: 57868 RVA: 0x00340AF4 File Offset: 0x0033ECF4 [Token(Token = "0x170023D3")] public override InnerType Value { [Token(Token = "0x600E20B")] [Address(RVA = "0x498E20", Offset = "0x497E20", VA = "0x180498E20", Slot = "19")] get { return this.value; } [Token(Token = "0x600E20C")] [Address(RVA = "0x279B440", Offset = "0x279A440", VA = "0x18279B440", Slot = "20")] set { this.value = value; this.overrides = true; } } // Token: 0x04009282 RID: 37506 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4009282")] [SerializeField] private bool overrides; // Token: 0x04009283 RID: 37507 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4009283")] [SerializeField] private InnerType value; } }