using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x020030D0 RID: 12496 [Token(Token = "0x20030D0")] public class ShowNotificationEncounterStep : GameEncounterStep { // Token: 0x17003A1E RID: 14878 // (get) Token: 0x0601524C RID: 86604 RVA: 0x004EBFB8 File Offset: 0x004EA1B8 [Token(Token = "0x17003A1E")] public override string KODBEJPEFOJ { [Token(Token = "0x601524C")] [Address(RVA = "0x13A9570", Offset = "0x13A8570", VA = "0x1813A9570", Slot = "4")] get { return "Shows a notification to all players."; } } // Token: 0x0601524D RID: 86605 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601524D")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")] public override void OnEncounterStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601524E RID: 86606 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601524E")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")] public override void OnEncounterStop() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601524F RID: 86607 RVA: 0x004EBFCC File Offset: 0x004EA1CC [Token(Token = "0x601524F")] [Address(RVA = "0x13A9480", Offset = "0x13A8480", VA = "0x1813A9480", Slot = "11")] public override void OnStartRunning() { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; float num = this.notificationDuration; int num2 = 0; string text = this.secondaryNotificationText; string text2 = this.mainNotificationText; NotificationManager.IBIDFAOPIPC ibidfaopipc = this.notificationType; IDisposable disposable = instance.Play(ibidfaopipc, text2, text, num, num2, num2); } // Token: 0x06015250 RID: 86608 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015250")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "12")] public override void OnUpdateRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015251 RID: 86609 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015251")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "13")] public override void OnStopRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015252 RID: 86610 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015252")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")] public override void OnSkipRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015253 RID: 86611 RVA: 0x004EC018 File Offset: 0x004EA218 [Token(Token = "0x6015253")] [Address(RVA = "0x1392950", Offset = "0x1391950", VA = "0x181392950", Slot = "15")] public override bool IsBlockingEncounterEnd() { int finishCondition = this.finishCondition; if (finishCondition == 0) { float num = this.POLMFGOLNLC.OKFCHCDDGCP; } return finishCondition != 1; } // Token: 0x06015254 RID: 86612 RVA: 0x004EC04C File Offset: 0x004EA24C [Token(Token = "0x6015254")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x06015255 RID: 86613 RVA: 0x004EC05C File Offset: 0x004EA25C [Token(Token = "0x6015255")] [Address(RVA = "0x13A9510", Offset = "0x13A8510", VA = "0x1813A9510")] public ShowNotificationEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DF27 RID: 57127 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DF27")] [SerializeField] private string mainNotificationText; // Token: 0x0400DF28 RID: 57128 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DF28")] [SerializeField] private string secondaryNotificationText; // Token: 0x0400DF29 RID: 57129 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400DF29")] [SerializeField] private float notificationDuration = 2f; // Token: 0x0400DF2A RID: 57130 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400DF2A")] [SerializeField] private NotificationManager.IBIDFAOPIPC notificationType = (NotificationManager.IBIDFAOPIPC)((ulong)1L); // Token: 0x020030D1 RID: 12497 [Token(Token = "0x20030D1")] public enum JBCIHDKFFHG { // Token: 0x0400DF2C RID: 57132 [Token(Token = "0x400DF2C")] TIME_ELAPSED, // Token: 0x0400DF2D RID: 57133 [Token(Token = "0x400DF2D")] IMMEDIATELY } } }