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: 0x00021D54 File Offset: 0x0001FF54 [Token(Token = "0x6000691")] [Address(RVA = "0xA7E900", Offset = "0xA7D700", VA = "0x180A7E900")] 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 > OOJABKCLCOI.WHITE; toggleButton3D2.BOHIGPFGJBA = flag; ToggleButton3D[] array2 = this.channelButtons; num++; } } // Token: 0x06000692 RID: 1682 RVA: 0x00021DCC File Offset: 0x0001FFCC [Token(Token = "0x6000692")] [Address(RVA = "0xA7E9F0", Offset = "0xA7D7F0", VA = "0x180A7E9F0")] public void ToggleTimestamps(bool enable) { this._logScreenModel.SetShowTimestamps(enable); } // Token: 0x06000693 RID: 1683 RVA: 0x00021DEC File Offset: 0x0001FFEC [Token(Token = "0x6000693")] [Address(RVA = "0xA7E9C0", Offset = "0xA7D7C0", VA = "0x180A7E9C0")] public void ToggleChannel(int channel) { LogScreenModel logScreenModel = this._logScreenModel; OOJABKCLCOI k__BackingField = logScreenModel.k__BackingField; logScreenModel.SetAllowedChannels(k__BackingField); } // Token: 0x06000694 RID: 1684 RVA: 0x00021E14 File Offset: 0x00020014 [Token(Token = "0x6000694")] [Address(RVA = "0xA7E880", Offset = "0xA7D680", VA = "0x180A7E880")] public void ClearLogs() { GIKLINOHKID eikibichppd = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EIKIBICHPPD; throw new NullReferenceException(); } // Token: 0x06000695 RID: 1685 RVA: 0x00021E34 File Offset: 0x00020034 [Token(Token = "0x6000695")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public PaletteLogScreen() { } // Token: 0x040005D5 RID: 1493 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40005D5")] [SerializeField] private ToggleButton3D showTimestampsButton; // Token: 0x040005D6 RID: 1494 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40005D6")] [SerializeField] [Tooltip("The order of these needs to match the LogScreenChannel enum!")] private ToggleButton3D[] channelButtons; // Token: 0x040005D7 RID: 1495 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40005D7")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)] private LogScreenModel _logScreenModel; }