using System; using System.Collections; using Cpp2IlInjected; // Token: 0x02000485 RID: 1157 [Token(Token = "0x2000485")] public abstract class TeachableMoment : OOBEFlowBase { // Token: 0x06002225 RID: 8741 [Token(Token = "0x6002225")] [Address(Slot = "9")] public abstract bool ShouldRun(); // Token: 0x06002226 RID: 8742 RVA: 0x0008B024 File Offset: 0x00089224 [Token(Token = "0x6002226")] [Address(RVA = "0x983AA0", Offset = "0x9828A0", VA = "0x180983AA0", Slot = "10")] public virtual void SetupTeachingMoment() { this.AAHGIGHAIFI = (TeachableMoment.LCFNEFFEAJF)((ulong)0L); } // Token: 0x06002227 RID: 8743 [Token(Token = "0x6002227")] [Address(Slot = "11")] public abstract IEnumerator RunTeachingMoment(); // Token: 0x06002228 RID: 8744 [Token(Token = "0x6002228")] [Address(Slot = "12")] public abstract string FriendlyName(); // Token: 0x170005F0 RID: 1520 // (get) Token: 0x06002229 RID: 8745 RVA: 0x0008B03C File Offset: 0x0008923C [Token(Token = "0x170005F0")] public TeachableMoment.LCFNEFFEAJF HIMCGOCKLLK { [Token(Token = "0x6002229")] [Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")] get { return this.AAHGIGHAIFI; } } // Token: 0x0600222A RID: 8746 RVA: 0x0008B050 File Offset: 0x00089250 [Token(Token = "0x600222A")] [Address(RVA = "0x983910", Offset = "0x982710", VA = "0x180983910")] public static string CompletionStatusToString(TeachableMoment.LCFNEFFEAJF AAHGIGHAIFI) { if (AAHGIGHAIFI == TeachableMoment.LCFNEFFEAJF.NotSet) { return "NotSet"; } if (AAHGIGHAIFI == TeachableMoment.LCFNEFFEAJF.NotSet) { return "Finished"; } if (AAHGIGHAIFI == TeachableMoment.LCFNEFFEAJF.NotSet) { return "Canceled"; } if (AAHGIGHAIFI == TeachableMoment.LCFNEFFEAJF.NotSet) { return "OptedOut"; } if (AAHGIGHAIFI != TeachableMoment.LCFNEFFEAJF.Finished) { return "UnknownValue"; } return "RemindLater"; } // Token: 0x170005F1 RID: 1521 // (get) Token: 0x0600222B RID: 8747 RVA: 0x0008B098 File Offset: 0x00089298 [Token(Token = "0x170005F1")] public bool LNAGFBFMOJH { [Token(Token = "0x600222B")] [Address(RVA = "0x4508A0", Offset = "0x44F6A0", VA = "0x1804508A0")] get { return this.JIBNEIKDLGJ; } } // Token: 0x170005F2 RID: 1522 // (get) Token: 0x0600222C RID: 8748 RVA: 0x0008B0AC File Offset: 0x000892AC [Token(Token = "0x170005F2")] public bool MCGLBPOADAJ { [Token(Token = "0x600222C")] [Address(RVA = "0x983AC0", Offset = "0x9828C0", VA = "0x180983AC0")] get { return this.FAGLEFHMHDL; } } // Token: 0x0600222D RID: 8749 RVA: 0x0008B0C0 File Offset: 0x000892C0 [Token(Token = "0x600222D")] [Address(RVA = "0x983830", Offset = "0x982630", VA = "0x180983830", Slot = "13")] protected virtual void Awake() { TutorialManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { SingletonMonoBehaviour.ONCPNMDGGKG.RegisterTeachableMoment(this); } } // Token: 0x0600222E RID: 8750 RVA: 0x0008B0F0 File Offset: 0x000892F0 [Token(Token = "0x600222E")] [Address(RVA = "0x9839A0", Offset = "0x9827A0", VA = "0x1809839A0", Slot = "4")] protected override void OnDestroy() { base.OnDestroy(); TutorialManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { SingletonMonoBehaviour.ONCPNMDGGKG.CancelTeachableMomentIfActive(this); SingletonMonoBehaviour.ONCPNMDGGKG.UnregisterTeachableMoment(this); } } // Token: 0x0600222F RID: 8751 RVA: 0x0008B134 File Offset: 0x00089334 [Token(Token = "0x600222F")] [Address(RVA = "0x983AB0", Offset = "0x9828B0", VA = "0x180983AB0")] protected TeachableMoment() { } // Token: 0x04001A35 RID: 6709 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4001A35")] protected TeachableMoment.LCFNEFFEAJF AAHGIGHAIFI; // Token: 0x04001A36 RID: 6710 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4001A36")] protected bool JIBNEIKDLGJ = true; // Token: 0x04001A37 RID: 6711 [FieldOffset(Offset = "0x3D")] [Token(Token = "0x4001A37")] protected bool FAGLEFHMHDL; // Token: 0x02000486 RID: 1158 [Token(Token = "0x2000486")] public enum LCFNEFFEAJF { // Token: 0x04001A39 RID: 6713 [Token(Token = "0x4001A39")] NotSet, // Token: 0x04001A3A RID: 6714 [Token(Token = "0x4001A3A")] Finished, // Token: 0x04001A3B RID: 6715 [Token(Token = "0x4001A3B")] Canceled, // Token: 0x04001A3C RID: 6716 [Token(Token = "0x4001A3C")] OptedOut, // Token: 0x04001A3D RID: 6717 [Token(Token = "0x4001A3D")] RemindLater, // Token: 0x04001A3E RID: 6718 [Token(Token = "0x4001A3E")] Error } }