using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Tutorials { // Token: 0x020024D1 RID: 9425 [Token(Token = "0x20024D1")] [StructLayout(3)] public class DisableGameObjectIfTutorialNotCompleted : MonoBehaviour { // Token: 0x0601045C RID: 66652 RVA: 0x003D0690 File Offset: 0x003CE890 [Token(Token = "0x601045C")] [Address(RVA = "0x146D020", Offset = "0x146BA20", VA = "0x18146D020")] private void Start() { if (SingletonMonoBehaviour.IsInitialized) { TutorialManager instance = SingletonMonoBehaviour.Instance; TutorialManager.PKHLMAEGIKG pkhlmaegikg = this.tutorialType; if (!instance.IsTutorialComplete(pkhlmaegikg)) { GameObject gameObject = base.gameObject; int num = 0; gameObject.SetActive(num != 0); return; } } } // Token: 0x0601045D RID: 66653 RVA: 0x003D06D4 File Offset: 0x003CE8D4 [Token(Token = "0x601045D")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public DisableGameObjectIfTutorialNotCompleted() { } // Token: 0x0400AD00 RID: 44288 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AD00")] [SerializeField] private TutorialManager.PKHLMAEGIKG tutorialType; } }