using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Circuits; using RecRoom.Core.Creation.Circuits; using UnityEngine; // Token: 0x020000FF RID: 255 [Token(Token = "0x20000FF")] public class AudioSamplerCircuitNodeDisplay : CircuitEventNodeDisplayBase { // Token: 0x170000FA RID: 250 // (get) Token: 0x06000696 RID: 1686 RVA: 0x00021DBC File Offset: 0x0001FFBC // (set) Token: 0x06000697 RID: 1687 RVA: 0x00021DD0 File Offset: 0x0001FFD0 [Token(Token = "0x170000FA")] public bool FGAOHABMIPA { [Token(Token = "0x6000696")] [Address(RVA = "0x4D9890", Offset = "0x4D8890", VA = "0x1804D9890")] get; [Token(Token = "0x6000697")] [Address(RVA = "0x1619CB0", Offset = "0x1618CB0", VA = "0x181619CB0")] private set; } // Token: 0x170000FB RID: 251 // (get) Token: 0x06000698 RID: 1688 RVA: 0x00021DE4 File Offset: 0x0001FFE4 // (set) Token: 0x06000699 RID: 1689 RVA: 0x00021DF8 File Offset: 0x0001FFF8 [Token(Token = "0x170000FB")] public bool PMAAPLEIFAA { [Token(Token = "0x6000698")] [Address(RVA = "0x10A74D0", Offset = "0x10A64D0", VA = "0x1810A74D0")] get; [Token(Token = "0x6000699")] [Address(RVA = "0x10A8DB0", Offset = "0x10A7DB0", VA = "0x1810A8DB0")] private set; } // Token: 0x170000FC RID: 252 // (get) Token: 0x0600069A RID: 1690 RVA: 0x00021E0C File Offset: 0x0002000C // (set) Token: 0x0600069B RID: 1691 RVA: 0x00021E20 File Offset: 0x00020020 [Token(Token = "0x170000FC")] public bool LKIPIAGCMNG { [Token(Token = "0x600069A")] [Address(RVA = "0x2157730", Offset = "0x2156730", VA = "0x182157730")] get; [Token(Token = "0x600069B")] [Address(RVA = "0x2157110", Offset = "0x2156110", VA = "0x182157110")] private set; } // Token: 0x170000FD RID: 253 // (get) Token: 0x0600069C RID: 1692 RVA: 0x00021E34 File Offset: 0x00020034 // (set) Token: 0x0600069D RID: 1693 RVA: 0x00021E48 File Offset: 0x00020048 [Token(Token = "0x170000FD")] public int DPGCLLLDCKF { [Token(Token = "0x600069C")] [Address(RVA = "0x20771F0", Offset = "0x20761F0", VA = "0x1820771F0")] get; [Token(Token = "0x600069D")] [Address(RVA = "0x2157160", Offset = "0x2156160", VA = "0x182157160")] private set; } // Token: 0x170000FE RID: 254 // (get) Token: 0x0600069E RID: 1694 RVA: 0x00021E5C File Offset: 0x0002005C // (set) Token: 0x0600069F RID: 1695 RVA: 0x00021E70 File Offset: 0x00020070 [Token(Token = "0x170000FE")] public bool EDCAMDEJBJC { [Token(Token = "0x600069E")] [Address(RVA = "0x2157740", Offset = "0x2156740", VA = "0x182157740")] get; [Token(Token = "0x600069F")] [Address(RVA = "0x2157370", Offset = "0x2156370", VA = "0x182157370")] private set; } // Token: 0x170000FF RID: 255 // (get) Token: 0x060006A0 RID: 1696 RVA: 0x00021E84 File Offset: 0x00020084 // (set) Token: 0x060006A1 RID: 1697 RVA: 0x00021E98 File Offset: 0x00020098 [Token(Token = "0x170000FF")] public int JMLOEOGIKHH { [Token(Token = "0x60006A0")] [Address(RVA = "0x1749860", Offset = "0x1748860", VA = "0x181749860")] get; [Token(Token = "0x60006A1")] [Address(RVA = "0x2157360", Offset = "0x2156360", VA = "0x182157360")] private set; } // Token: 0x17000100 RID: 256 // (get) Token: 0x060006A2 RID: 1698 RVA: 0x00021EAC File Offset: 0x000200AC // (set) Token: 0x060006A3 RID: 1699 RVA: 0x00021EF4 File Offset: 0x000200F4 [Token(Token = "0x17000100")] public override InputMetadata[] LKIOMMEBJEC { [Token(Token = "0x60006A2")] [Address(RVA = "0x2157520", Offset = "0x2156520", VA = "0x182157520", Slot = "37")] get { InputMetadata[] ajfgelpmkdg = this.AJFGELPMKDG; if (ajfgelpmkdg == 0) { string text = this.volumeTooltip; string text3; string text2 = string.Format("{0} (Max {1})", text, text3); InputMetadata[] array = new InputMetadata[0]; this.AJFGELPMKDG = array; } return ajfgelpmkdg; } [Token(Token = "0x60006A3")] [Address(RVA = "0x5BF360", Offset = "0x5BE360", VA = "0x1805BF360", Slot = "38")] set { this.AJFGELPMKDG = value; } } // Token: 0x060006A4 RID: 1700 RVA: 0x00021F08 File Offset: 0x00020108 [Token(Token = "0x60006A4")] [Address(RVA = "0x2157170", Offset = "0x2156170", VA = "0x182157170", Slot = "28")] protected override void GPPNKOGIEOP() { this.eventRateLimitTime = -1f; base.GPPNKOGIEOP(); DABKFAIHBBP dabkfaihbbp = ((PIPDAMDIAPC)this).LGEDNHPDNNN(); } // Token: 0x060006A5 RID: 1701 RVA: 0x00021F30 File Offset: 0x00020130 [Token(Token = "0x60006A5")] [Address(RVA = "0x2157120", Offset = "0x2156120", VA = "0x182157120", Slot = "21")] protected override void FLLMHFGKDJL(CircuitNode HPKICPNGMDJ, InputSlot DECEAGNPDJL, OutputSlot OIPIEKDLDMJ) { base.FLLMHFGKDJL(HPKICPNGMDJ, DECEAGNPDJL, OIPIEKDLDMJ); DABKFAIHBBP dabkfaihbbp = ((PIPDAMDIAPC)this).LGEDNHPDNNN(); } // Token: 0x14000006 RID: 6 // (add) Token: 0x060006A6 RID: 1702 RVA: 0x00021F50 File Offset: 0x00020150 // (remove) Token: 0x060006A7 RID: 1703 RVA: 0x00021F6C File Offset: 0x0002016C [Token(Token = "0x14000006")] public event Action DGOJIJNLEBF { [Token(Token = "0x60006A6")] [Address(RVA = "0x2157480", Offset = "0x2156480", VA = "0x182157480")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60006A7")] [Address(RVA = "0x2157750", Offset = "0x2156750", VA = "0x182157750")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x060006A8 RID: 1704 RVA: 0x00021F88 File Offset: 0x00020188 [Token(Token = "0x60006A8")] [Address(RVA = "0x2157380", Offset = "0x2156380", VA = "0x182157380")] private bool NHLNEGKPKND(InputSlot POFOFFDCGCB) { if (this.MBBJMCDGDMN != 0) { return; } } // Token: 0x060006A9 RID: 1705 RVA: 0x00021FA0 File Offset: 0x000201A0 [Token(Token = "0x60006A9")] [Address(RVA = "0x21571B0", Offset = "0x21561B0", VA = "0x1821571B0", Slot = "41")] protected override void HPPOFLEICHA(Dictionary COLKFKBFGNA) { CircuitNode mbbjmcdgdmn3; do { CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN; int num = 0; if (mbbjmcdgdmn != 0) { int num2 = 0; int inputSignal = mbbjmcdgdmn.GetInputSignal((InputSlot)num2); } CircuitNode mbbjmcdgdmn2 = this.MBBJMCDGDMN; if (mbbjmcdgdmn2 != 0) { int inputSignal2 = mbbjmcdgdmn2.GetInputSignal(InputSlot.C); } bool flag = Convert.ToBoolean(num); this.k__BackingField = flag; mbbjmcdgdmn3 = this.MBBJMCDGDMN; } while (mbbjmcdgdmn3 == 0); bool flag2 = Convert.ToBoolean(mbbjmcdgdmn3.GetInputSignal(InputSlot.M)); CircuitNode mbbjmcdgdmn4 = this.MBBJMCDGDMN; this.k__BackingField = flag2; int inputSignal3 = mbbjmcdgdmn4.GetInputSignal(InputSlot.B); this.k__BackingField = inputSignal3; bool flag3 = base.IsInputConnected(InputSlot.B); CircuitNode mbbjmcdgdmn5 = this.MBBJMCDGDMN; this.k__BackingField = flag3; int inputSignal4 = mbbjmcdgdmn5.GetInputSignal(InputSlot.G); Action dgojijnlebf = this.DGOJIJNLEBF; this.k__BackingField = inputSignal4; if (dgojijnlebf != 0) { dgojijnlebf(); } } // Token: 0x060006AA RID: 1706 RVA: 0x00022070 File Offset: 0x00020270 [Token(Token = "0x60006AA")] [Address(RVA = "0x2157400", Offset = "0x2156400", VA = "0x182157400")] public AudioSamplerCircuitNodeDisplay() { } // Token: 0x040005D9 RID: 1497 [Token(Token = "0x40005D9")] public const InputSlot PLAY_SLOT = InputSlot.R; // Token: 0x040005DA RID: 1498 [Token(Token = "0x40005DA")] public const InputSlot PAUSE_SLOT = InputSlot.C; // Token: 0x040005DB RID: 1499 [Token(Token = "0x40005DB")] public const InputSlot STOP_SLOT = InputSlot.M; // Token: 0x040005DC RID: 1500 [Token(Token = "0x40005DC")] public const InputSlot SPEED_SLOT = InputSlot.G; // Token: 0x040005DD RID: 1501 [Token(Token = "0x40005DD")] public const InputSlot VOLUME_SLOT = InputSlot.B; // Token: 0x040005DE RID: 1502 [Token(Token = "0x40005DE")] private const float BFDDOJCDACK = -1f; // Token: 0x040005DF RID: 1503 [FieldOffset(Offset = "0x100")] [Token(Token = "0x40005DF")] [SerializeField] private string playTooltip = "Play"; // Token: 0x040005E0 RID: 1504 [FieldOffset(Offset = "0x108")] [Token(Token = "0x40005E0")] [SerializeField] private string pauseTooltip = "Pause"; // Token: 0x040005E1 RID: 1505 [FieldOffset(Offset = "0x110")] [Token(Token = "0x40005E1")] [SerializeField] private string resetTooltip = "Stop (and rewind)"; // Token: 0x040005E2 RID: 1506 [FieldOffset(Offset = "0x118")] [Token(Token = "0x40005E2")] [SerializeField] private string speedTooltip = "Playback Speed"; // Token: 0x040005E3 RID: 1507 [FieldOffset(Offset = "0x120")] [Token(Token = "0x40005E3")] [SerializeField] private string volumeTooltip = "Volume"; // Token: 0x040005E4 RID: 1508 [FieldOffset(Offset = "0x128")] [Token(Token = "0x40005E4")] [NonSerialized] private InputMetadata[] AJFGELPMKDG; }