using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002AEC RID: 10988 [Token(Token = "0x2002AEC")] [StructLayout(3)] public class ShowNotificationEncounterStep : GameEncounterStep { // Token: 0x17003335 RID: 13109 // (get) Token: 0x0601336F RID: 78703 RVA: 0x0049C43C File Offset: 0x0049A63C [Token(Token = "0x17003335")] public override string KODBEJPEFOJ { [Token(Token = "0x601336F")] [Address(RVA = "0x18AC060", Offset = "0x18AAA60", VA = "0x1818AC060", Slot = "4")] get { return "Shows a notification to all players."; } } // Token: 0x06013370 RID: 78704 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013370")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")] public override void OnEncounterStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013371 RID: 78705 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013371")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "10")] public override void OnEncounterStop() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013372 RID: 78706 RVA: 0x0049C450 File Offset: 0x0049A650 [Token(Token = "0x6013372")] [Address(RVA = "0x18ABFB0", Offset = "0x18AA9B0", VA = "0x1818ABFB0", Slot = "11")] public override void OnStartRunning() { NotificationManager instance = SingletonMonoBehaviour.Instance; 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: 0x06013373 RID: 78707 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013373")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")] public override void OnUpdateRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013374 RID: 78708 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013374")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "13")] public override void OnStopRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013375 RID: 78709 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013375")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "14")] public override void OnSkipRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013376 RID: 78710 RVA: 0x0049C49C File Offset: 0x0049A69C [Token(Token = "0x6013376")] [Address(RVA = "0x10A9BD0", Offset = "0x10A85D0", VA = "0x1810A9BD0", Slot = "15")] public override bool IsBlockingEncounterEnd() { int finishCondition = this.finishCondition; if (finishCondition == 0) { float num = this.POLMFGOLNLC.OKFCHCDDGCP; } return finishCondition != 1; } // Token: 0x06013377 RID: 78711 RVA: 0x0049C4D0 File Offset: 0x0049A6D0 [Token(Token = "0x6013377")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x06013378 RID: 78712 RVA: 0x0049C4E0 File Offset: 0x0049A6E0 [Token(Token = "0x6013378")] [Address(RVA = "0x18AC040", Offset = "0x18AAA40", VA = "0x1818AC040")] public ShowNotificationEncounterStep() { } // Token: 0x0400D0A9 RID: 53417 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400D0A9")] [SerializeField] private string mainNotificationText; // Token: 0x0400D0AA RID: 53418 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400D0AA")] [SerializeField] private string secondaryNotificationText; // Token: 0x0400D0AB RID: 53419 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400D0AB")] [SerializeField] private float notificationDuration = 2f; // Token: 0x0400D0AC RID: 53420 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400D0AC")] [SerializeField] private NotificationManager.IBIDFAOPIPC notificationType = (NotificationManager.IBIDFAOPIPC)((ulong)1L); // Token: 0x02002AED RID: 10989 [Token(Token = "0x2002AED")] public enum JBCIHDKFFHG { // Token: 0x0400D0AE RID: 53422 [Token(Token = "0x400D0AE")] TIME_ELAPSED, // Token: 0x0400D0AF RID: 53423 [Token(Token = "0x400D0AF")] IMMEDIATELY } } }