using System; using System.Collections.Generic; using System.Runtime.InteropServices; using CircuitsV2.Context; using CircuitsV2.Networking.Timing; using CircuitsV2.Utilities; using CircuitsV2.Utilities.InternalTools; using Cpp2IlInjected; using RecRoom.Async; namespace CircuitsV2.Graph.Nodes.PlayerNodes { // Token: 0x020003B4 RID: 948 [Token(Token = "0x20002AB")] [NodeTag("Player", new string[] { })] [Guid("46E6B40E-2416-4078-B7DC-A0ECC2C2AA20")] [StructLayout(3)] public class PromptLocalPlayerNode : SimpleNode, ICircuitEventHandler { // Token: 0x17000749 RID: 1865 // (get) Token: 0x06001E4D RID: 7757 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700072A")] private InputPort PromptTitlePort { [Token(Token = "0x6001999")] [Address(RVA = "0x21BED00", Offset = "0x21BD700", VA = "0x1821BED00")] get { return null; } } // Token: 0x1700074A RID: 1866 // (get) Token: 0x06001E4E RID: 7758 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700072B")] private InputPort PromptPort { [Token(Token = "0x600199A")] [Address(RVA = "0x21BECF0", Offset = "0x21BD6F0", VA = "0x1821BECF0")] get { return null; } } // Token: 0x1700074B RID: 1867 // (get) Token: 0x06001E4F RID: 7759 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700072C")] private OutputPort PromptCompletePort { [Token(Token = "0x600199B")] [Address(RVA = "0x21B8740", Offset = "0x21B7140", VA = "0x1821B8740")] get { return null; } } // Token: 0x1700074C RID: 1868 // (get) Token: 0x06001E50 RID: 7760 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700072D")] private OutputPort ResponsePort { [Token(Token = "0x600199C")] [Address(RVA = "0x21C3750", Offset = "0x21C2150", VA = "0x1821C3750")] get { return null; } } // Token: 0x1700074D RID: 1869 // (get) Token: 0x06001E51 RID: 7761 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700072E")] private OutputPort PromptFailedPort { [Token(Token = "0x600199D")] [Address(RVA = "0x21DCC20", Offset = "0x21DB620", VA = "0x1821DCC20")] get { return null; } } // Token: 0x1700074E RID: 1870 // (get) Token: 0x06001E52 RID: 7762 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700072F")] protected override IEnumerable Delegates { [Token(Token = "0x600199E")] [Address(RVA = "0x2763D50", Offset = "0x2762750", VA = "0x182763D50", Slot = "42")] get { return null; } } // Token: 0x06001E53 RID: 7763 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x600199F")] [Address(RVA = "0x2763B90", Offset = "0x2762590", VA = "0x182763B90")] public PromptLocalPlayerNode(CircuitContext circuitContext, Guid nodeId) { } // Token: 0x06001E54 RID: 7764 RVA: 0x0000E2F4 File Offset: 0x0000C4F4 [Token(Token = "0x60019A0")] [Address(RVA = "0x2762E50", Offset = "0x2761850", VA = "0x182762E50", Slot = "25")] public override Result Execute(ExecParams executionScope, PortBase _) { return default(Result); } // Token: 0x06001E55 RID: 7765 RVA: 0x0000E30C File Offset: 0x0000C50C [Token(Token = "0x60019A1")] [Address(RVA = "0x2763470", Offset = "0x2761E70", VA = "0x182763470", Slot = "43")] public Result HandleEvent(ExecParams executionScope, CircuitEvent _) { return default(Result); } // Token: 0x06001E56 RID: 7766 RVA: 0x0000E324 File Offset: 0x0000C524 [Token(Token = "0x60019A2")] [Address(RVA = "0x2763540", Offset = "0x2761F40", VA = "0x182763540")] private Result Return(ExecParams executionscope) { return default(Result); } // Token: 0x04000A8D RID: 2701 [Token(Token = "0x4000816")] private static readonly NodeDesc Desc; // Token: 0x04000A8E RID: 2702 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4000817")] private readonly IPlayerProvider playerProvider; // Token: 0x04000A8F RID: 2703 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4000818")] private readonly ITimeProvider timeProvider; // Token: 0x04000A90 RID: 2704 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4000819")] private IPromise promptPromise; // Token: 0x04000A91 RID: 2705 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400081A")] private CircuitSignal promptResponse; // Token: 0x04000A92 RID: 2706 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400081B")] private readonly CircuitEventDefinition myEventDefinition; // Token: 0x04000A93 RID: 2707 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400081C")] private bool lastSuccess; // Token: 0x04000A94 RID: 2708 [Token(Token = "0x400081D")] private const int NUM_MESSAGES_UNTIL_SPAM_DETECT = 5; // Token: 0x04000A95 RID: 2709 [Token(Token = "0x400081E")] private const float SPAM_DETECT_TIMESPAN = 7f; // Token: 0x04000A96 RID: 2710 [Token(Token = "0x400081F")] private const float PAUSE_SECONDS_AFTER_SPAM = 10f; // Token: 0x04000A97 RID: 2711 [Token(Token = "0x4000820")] private static float spamDetectedTime; // Token: 0x04000A98 RID: 2712 [Token(Token = "0x4000821")] private static RingBuffer lastMessageTimings; } }