using System; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Core.Creation.SandboxGizmos; using UnityEngine; // Token: 0x020000FE RID: 254 [Token(Token = "0x20000FE")] public class PaletteLogScreen : MonoBehaviour { // Token: 0x06000691 RID: 1681 RVA: 0x00021CC8 File Offset: 0x0001FEC8 [Token(Token = "0x6000691")] [Address(RVA = "0x15F3ED0", Offset = "0x15F2ED0", VA = "0x1815F3ED0")] private void Start() { LogScreenModel logScreenModel = this._logScreenModel; ToggleButton3D toggleButton3D = this.showTimestampsButton; bool k__BackingField = logScreenModel.k__BackingField; toggleButton3D.BOHIGPFGJBA = k__BackingField; ToggleButton3D[] array = this.channelButtons; int num = 0; if (num < array.Length) { LogScreenModel logScreenModel2 = this._logScreenModel; ToggleButton3D toggleButton3D2 = array[num]; bool flag = logScreenModel2.k__BackingField > GJHLOAOPOBA.WHITE; toggleButton3D2.BOHIGPFGJBA = flag; ToggleButton3D[] array2 = this.channelButtons; num++; } } // Token: 0x06000692 RID: 1682 RVA: 0x00021D40 File Offset: 0x0001FF40 [Token(Token = "0x6000692")] [Address(RVA = "0x15F3FC0", Offset = "0x15F2FC0", VA = "0x1815F3FC0")] public void ToggleTimestamps(bool enable) { this._logScreenModel.SetShowTimestamps(enable); } // Token: 0x06000693 RID: 1683 RVA: 0x00021D60 File Offset: 0x0001FF60 [Token(Token = "0x6000693")] [Address(RVA = "0x15F3F90", Offset = "0x15F2F90", VA = "0x1815F3F90")] public void ToggleChannel(int channel) { LogScreenModel logScreenModel = this._logScreenModel; GJHLOAOPOBA k__BackingField = logScreenModel.k__BackingField; logScreenModel.SetAllowedChannels(k__BackingField); } // Token: 0x06000694 RID: 1684 RVA: 0x00021D88 File Offset: 0x0001FF88 [Token(Token = "0x6000694")] [Address(RVA = "0x15F3E50", Offset = "0x15F2E50", VA = "0x1815F3E50")] public void ClearLogs() { GIKLINOHKID eikibichppd = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EIKIBICHPPD; throw new NullReferenceException(); } // Token: 0x06000695 RID: 1685 RVA: 0x00021DA8 File Offset: 0x0001FFA8 [Token(Token = "0x6000695")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public PaletteLogScreen() { } // Token: 0x040005D6 RID: 1494 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40005D6")] [SerializeField] private ToggleButton3D showTimestampsButton; // Token: 0x040005D7 RID: 1495 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40005D7")] [SerializeField] [Tooltip("The order of these needs to match the LogScreenChannel enum!")] private ToggleButton3D[] channelButtons; // Token: 0x040005D8 RID: 1496 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40005D8")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] private LogScreenModel _logScreenModel; }