Files
Jan2021-Cpp2Il-Dump/RecRoom.Circuitsv2.Runtime/CircuitsV2/Graph/Nodes/PlayerNodes/PromptLocalPlayerNode.cs
T
2026-04-08 23:40:05 +02:00

184 lines
5.3 KiB
C#

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<CircuitDelegate> 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<ExecOk> Execute(ExecParams executionScope, PortBase _)
{
return default(Result<ExecOk>);
}
// Token: 0x06001E55 RID: 7765 RVA: 0x0000E30C File Offset: 0x0000C50C
[Token(Token = "0x60019A1")]
[Address(RVA = "0x2763470", Offset = "0x2761E70", VA = "0x182763470", Slot = "43")]
public Result<None> HandleEvent(ExecParams executionScope, CircuitEvent _)
{
return default(Result<None>);
}
// Token: 0x06001E56 RID: 7766 RVA: 0x0000E324 File Offset: 0x0000C524
[Token(Token = "0x60019A2")]
[Address(RVA = "0x2763540", Offset = "0x2761F40", VA = "0x182763540")]
private Result<CircuitSignal> Return(ExecParams executionscope)
{
return default(Result<CircuitSignal>);
}
// 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<PromptResponse> 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<float> lastMessageTimings;
}
}