173 lines
4.5 KiB
C#
173 lines
4.5 KiB
C#
using System;
|
|
using System.Collections;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x02000491 RID: 1169
|
|
[Token(Token = "0x2000491")]
|
|
public abstract class TeachableMoment : OOBEFlowBase
|
|
{
|
|
// Token: 0x060022A7 RID: 8871
|
|
[Token(Token = "0x60022A7")]
|
|
[Address(Slot = "9")]
|
|
public abstract bool ShouldRun();
|
|
|
|
// Token: 0x060022A8 RID: 8872 RVA: 0x0008C1F0 File Offset: 0x0008A3F0
|
|
[Token(Token = "0x60022A8")]
|
|
[Address(RVA = "0x147C9D0", Offset = "0x147B9D0", VA = "0x18147C9D0", Slot = "10")]
|
|
public virtual void SetupTeachingMoment()
|
|
{
|
|
this.AAHGIGHAIFI = (TeachableMoment.LCFNEFFEAJF)((ulong)0L);
|
|
}
|
|
|
|
// Token: 0x060022A9 RID: 8873
|
|
[Token(Token = "0x60022A9")]
|
|
[Address(Slot = "11")]
|
|
public abstract IEnumerator RunTeachingMoment();
|
|
|
|
// Token: 0x060022AA RID: 8874
|
|
[Token(Token = "0x60022AA")]
|
|
[Address(Slot = "12")]
|
|
public abstract string FriendlyName();
|
|
|
|
// Token: 0x170005FC RID: 1532
|
|
// (get) Token: 0x060022AB RID: 8875 RVA: 0x0008C208 File Offset: 0x0008A408
|
|
[Token(Token = "0x170005FC")]
|
|
public TeachableMoment.LCFNEFFEAJF HIMCGOCKLLK
|
|
{
|
|
[Token(Token = "0x60022AB")]
|
|
[Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830")]
|
|
get
|
|
{
|
|
return this.AAHGIGHAIFI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060022AC RID: 8876 RVA: 0x0008C21C File Offset: 0x0008A41C
|
|
[Token(Token = "0x60022AC")]
|
|
[Address(RVA = "0x147C840", Offset = "0x147B840", VA = "0x18147C840")]
|
|
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: 0x170005FD RID: 1533
|
|
// (get) Token: 0x060022AD RID: 8877 RVA: 0x0008C264 File Offset: 0x0008A464
|
|
[Token(Token = "0x170005FD")]
|
|
public bool LNAGFBFMOJH
|
|
{
|
|
[Token(Token = "0x60022AD")]
|
|
[Address(RVA = "0x5AC5A0", Offset = "0x5AB5A0", VA = "0x1805AC5A0")]
|
|
get
|
|
{
|
|
return this.JIBNEIKDLGJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170005FE RID: 1534
|
|
// (get) Token: 0x060022AE RID: 8878 RVA: 0x0008C278 File Offset: 0x0008A478
|
|
[Token(Token = "0x170005FE")]
|
|
public bool MCGLBPOADAJ
|
|
{
|
|
[Token(Token = "0x60022AE")]
|
|
[Address(RVA = "0x147C9F0", Offset = "0x147B9F0", VA = "0x18147C9F0")]
|
|
get
|
|
{
|
|
return this.FAGLEFHMHDL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060022AF RID: 8879 RVA: 0x0008C28C File Offset: 0x0008A48C
|
|
[Token(Token = "0x60022AF")]
|
|
[Address(RVA = "0x147C760", Offset = "0x147B760", VA = "0x18147C760", Slot = "13")]
|
|
protected virtual void Awake()
|
|
{
|
|
TutorialManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.RegisterTeachableMoment(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060022B0 RID: 8880 RVA: 0x0008C2BC File Offset: 0x0008A4BC
|
|
[Token(Token = "0x60022B0")]
|
|
[Address(RVA = "0x147C8D0", Offset = "0x147B8D0", VA = "0x18147C8D0", 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: 0x060022B1 RID: 8881 RVA: 0x0008C300 File Offset: 0x0008A500
|
|
[Token(Token = "0x60022B1")]
|
|
[Address(RVA = "0x147C9E0", Offset = "0x147B9E0", VA = "0x18147C9E0")]
|
|
protected TeachableMoment()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04001A96 RID: 6806
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001A96")]
|
|
protected TeachableMoment.LCFNEFFEAJF AAHGIGHAIFI;
|
|
|
|
// Token: 0x04001A97 RID: 6807
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4001A97")]
|
|
protected bool JIBNEIKDLGJ = true;
|
|
|
|
// Token: 0x04001A98 RID: 6808
|
|
[FieldOffset(Offset = "0x3D")]
|
|
[Token(Token = "0x4001A98")]
|
|
protected bool FAGLEFHMHDL;
|
|
|
|
// Token: 0x02000492 RID: 1170
|
|
[Token(Token = "0x2000492")]
|
|
public enum LCFNEFFEAJF
|
|
{
|
|
// Token: 0x04001A9A RID: 6810
|
|
[Token(Token = "0x4001A9A")]
|
|
NotSet,
|
|
// Token: 0x04001A9B RID: 6811
|
|
[Token(Token = "0x4001A9B")]
|
|
Finished,
|
|
// Token: 0x04001A9C RID: 6812
|
|
[Token(Token = "0x4001A9C")]
|
|
Canceled,
|
|
// Token: 0x04001A9D RID: 6813
|
|
[Token(Token = "0x4001A9D")]
|
|
OptedOut,
|
|
// Token: 0x04001A9E RID: 6814
|
|
[Token(Token = "0x4001A9E")]
|
|
RemindLater,
|
|
// Token: 0x04001A9F RID: 6815
|
|
[Token(Token = "0x4001A9F")]
|
|
Error
|
|
}
|
|
}
|