Files
Aug2021-Cpp2IL-Dump/Circuits/RecRoom/Circuits/PlayerTeamMappingNode.cs
T
2026-04-10 22:50:51 +02:00

355 lines
11 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Circuits.Protobuf;
using RecRoom.Networking;
namespace RecRoom.Circuits
{
// Token: 0x02000029 RID: 41
[Token(Token = "0x2000029")]
[CircuitNodeUuid("CEE29EB9-61AE-42D4-8DC6-3A62D7096781")]
public class PlayerTeamMappingNode : PostEvalActionNode
{
// Token: 0x17000027 RID: 39
// (get) Token: 0x0600013B RID: 315 RVA: 0x00002658 File Offset: 0x00000858
[Token(Token = "0x17000027")]
internal override bool IsStateful
{
[Token(Token = "0x600013B")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "7")]
get
{
return default(bool);
}
}
// Token: 0x17000028 RID: 40
// (get) Token: 0x0600013C RID: 316 RVA: 0x00002670 File Offset: 0x00000870
// (set) Token: 0x0600013D RID: 317 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000028")]
public PlayerTeamMappingNode.PlayerIdMapModes PlayerIdMapMode
{
[Token(Token = "0x600013C")]
[Address(RVA = "0x403AB0", Offset = "0x4028B0", VA = "0x180403AB0")]
get
{
return PlayerTeamMappingNode.PlayerIdMapModes.PlayerToTeam;
}
[Token(Token = "0x600013D")]
[Address(RVA = "0x22C6D90", Offset = "0x22C5B90", VA = "0x1822C6D90")]
internal set
{
}
}
// Token: 0x1400000D RID: 13
// (add) Token: 0x0600013E RID: 318 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x0600013F RID: 319 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1400000D")]
public event PlayerTeamMappingNode.PlayerToTeamIndexFunc PlayerToTeamIndex
{
[Token(Token = "0x600013E")]
[Address(RVA = "0x22C69D0", Offset = "0x22C57D0", VA = "0x1822C69D0")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x600013F")]
[Address(RVA = "0x22C6C50", Offset = "0x22C5A50", VA = "0x1822C6C50")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x1400000E RID: 14
// (add) Token: 0x06000140 RID: 320 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x06000141 RID: 321 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1400000E")]
public event PlayerTeamMappingNode.PlayerSetTeamFunc PlayerSetTeam
{
[Token(Token = "0x6000140")]
[Address(RVA = "0x22C6930", Offset = "0x22C5730", VA = "0x1822C6930")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000141")]
[Address(RVA = "0x22C6BB0", Offset = "0x22C59B0", VA = "0x1822C6BB0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x1400000F RID: 15
// (add) Token: 0x06000142 RID: 322 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x06000143 RID: 323 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1400000F")]
public event PlayerTeamMappingNode.TeamIndexToPlayerFunc TeamIndexToPlayer
{
[Token(Token = "0x6000142")]
[Address(RVA = "0x22C6A70", Offset = "0x22C5870", VA = "0x1822C6A70")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000143")]
[Address(RVA = "0x22C6CF0", Offset = "0x22C5AF0", VA = "0x1822C6CF0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x14000010 RID: 16
// (add) Token: 0x06000144 RID: 324 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x06000145 RID: 325 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x14000010")]
public event PlayerTeamMappingNode.GetTeamPlayerCountFunc GetTeamPlayerCount
{
[Token(Token = "0x6000144")]
[Address(RVA = "0x22C6890", Offset = "0x22C5690", VA = "0x1822C6890")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000145")]
[Address(RVA = "0x22C6B10", Offset = "0x22C5910", VA = "0x1822C6B10")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x06000146 RID: 326 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000146")]
[Address(RVA = "0x22C5DD0", Offset = "0x22C4BD0", VA = "0x1822C5DD0")]
public void MarkDirtyForTeamChange()
{
}
// Token: 0x06000147 RID: 327 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000147")]
[Address(RVA = "0x22C67B0", Offset = "0x22C55B0", VA = "0x1822C67B0")]
public PlayerTeamMappingNode(int nodeId, CircuitNodeGraph graph)
{
}
// Token: 0x06000148 RID: 328 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000148")]
[Address(RVA = "0x22C5F70", Offset = "0x22C4D70", VA = "0x1822C5F70", Slot = "24")]
protected override void _EvaluateNode(bool isMasterClient)
{
}
// Token: 0x06000149 RID: 329 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000149")]
[Address(RVA = "0x22C5580", Offset = "0x22C4380", VA = "0x1822C5580")]
private void EvaluatePlayerToTeam(bool isMasterClient)
{
}
// Token: 0x0600014A RID: 330 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600014A")]
[Address(RVA = "0x22C5AE0", Offset = "0x22C48E0", VA = "0x1822C5AE0")]
private void GetPlayerToTeamSignals(bool isMasterClient, int playerId, out int masterTeamId, out int masterTeamIndex)
{
}
// Token: 0x0600014B RID: 331 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600014B")]
[Address(RVA = "0x22C5720", Offset = "0x22C4520", VA = "0x1822C5720")]
private void EvaluateTeamToPlayer(bool isMasterClient)
{
}
// Token: 0x0600014C RID: 332 RVA: 0x00002688 File Offset: 0x00000888
[Token(Token = "0x600014C")]
[Address(RVA = "0x22C5BB0", Offset = "0x22C49B0", VA = "0x1822C5BB0")]
private int GetTeamIndexToPlayerSignal(bool isMasterClient, int teamId, int teamIndex)
{
return 0;
}
// Token: 0x0600014D RID: 333 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600014D")]
[Address(RVA = "0x22C54E0", Offset = "0x22C42E0", VA = "0x1822C54E0")]
private void EvaluateGetTeamPlayerCount(bool isMasterClient)
{
}
// Token: 0x0600014E RID: 334 RVA: 0x000026A0 File Offset: 0x000008A0
[Token(Token = "0x600014E")]
[Address(RVA = "0x22C5C90", Offset = "0x22C4A90", VA = "0x1822C5C90")]
private int GetTeamPlayerCountSignal(bool isMasterClient, int teamId)
{
return 0;
}
// Token: 0x0600014F RID: 335 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600014F")]
[Address(RVA = "0x22C5610", Offset = "0x22C4410", VA = "0x1822C5610")]
private void EvaluateSetPlayerTeam(bool isMasterClient)
{
}
// Token: 0x06000150 RID: 336 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000150")]
[Address(RVA = "0x22C5DF0", Offset = "0x22C4BF0", VA = "0x1822C5DF0", Slot = "20")]
internal override void SerializePostEvaluateState(BitPacker bitPacker)
{
}
// Token: 0x06000151 RID: 337 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000151")]
[Address(RVA = "0x22C5390", Offset = "0x22C4190", VA = "0x1822C5390", Slot = "21")]
internal override void DeserializePostEvaluateState(BitPacker bitPacker)
{
}
// Token: 0x06000152 RID: 338 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000152")]
[Address(RVA = "0x22C57A0", Offset = "0x22C45A0", VA = "0x1822C57A0", Slot = "13")]
protected override InputMetadata[] GetInputMetadata()
{
return null;
}
// Token: 0x06000153 RID: 339 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000153")]
[Address(RVA = "0x22C5980", Offset = "0x22C4780", VA = "0x1822C5980", Slot = "14")]
protected override OutputMetadata[] GetOutputMetadata()
{
return null;
}
// Token: 0x06000154 RID: 340 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000154")]
[Address(RVA = "0x22C5900", Offset = "0x22C4700", VA = "0x1822C5900", Slot = "15")]
protected override string GetNodeDescription()
{
return null;
}
// Token: 0x06000155 RID: 341 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000155")]
[Address(RVA = "0x22C5D70", Offset = "0x22C4B70", VA = "0x1822C5D70", Slot = "17")]
internal override void InitializeInnerData(CircuitNodeData data, bool reassignNodeIds, Dictionary<int, int> nodeIdMap, bool copyingSettings)
{
}
// Token: 0x06000156 RID: 342 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000156")]
[Address(RVA = "0x22C5F40", Offset = "0x22C4D40", VA = "0x1822C5F40", Slot = "16")]
public override CircuitNodeData Serialize()
{
return null;
}
// Token: 0x06000157 RID: 343 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000157")]
[Address(RVA = "0x22C6280", Offset = "0x22C5080", VA = "0x1822C6280", Slot = "26")]
protected override void _ModifyNode(Dictionary<object, object> modifyArgs)
{
}
// Token: 0x04000163 RID: 355
[Token(Token = "0x4000163")]
private static readonly InputMetadata[] PlayerToTeamInputMeta;
// Token: 0x04000164 RID: 356
[Token(Token = "0x4000164")]
private static readonly OutputMetadata[] PlayerToTeamOutputMeta;
// Token: 0x04000165 RID: 357
[Token(Token = "0x4000165")]
private static readonly InputMetadata[] TeamToPlayerInputMeta;
// Token: 0x04000166 RID: 358
[Token(Token = "0x4000166")]
private static readonly OutputMetadata[] TeamToPlayerOutputMeta;
// Token: 0x04000167 RID: 359
[Token(Token = "0x4000167")]
private static readonly InputMetadata[] SetPlayerTeamInputMeta;
// Token: 0x04000168 RID: 360
[Token(Token = "0x4000168")]
private static readonly InputMetadata[] GetTeamPlayerCountInputMeta;
// Token: 0x04000169 RID: 361
[Token(Token = "0x4000169")]
private static readonly OutputMetadata[] GetTeamPlayerCountOutputMeta;
// Token: 0x0400016A RID: 362
[Token(Token = "0x400016A")]
private static readonly OutputMetadata[] SetPlayerTeamOutputMeta;
// Token: 0x0400016B RID: 363
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400016B")]
private PlayerTeamMappingNode.PlayerIdMapModes playerIdMapMode;
// Token: 0x04000170 RID: 368
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4000170")]
private int lastMasterPlayerToTeamId;
// Token: 0x04000171 RID: 369
[FieldOffset(Offset = "0xEC")]
[Token(Token = "0x4000171")]
private int lastMasterPlayerToTeamIndex;
// Token: 0x04000172 RID: 370
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4000172")]
private int lastMasterTeamIndexToPlayer;
// Token: 0x04000173 RID: 371
[FieldOffset(Offset = "0xF4")]
[Token(Token = "0x4000173")]
private int lastMasterTeamPlayerCount;
// Token: 0x0200002A RID: 42
[Token(Token = "0x200002A")]
public enum PlayerIdMapModes
{
// Token: 0x04000175 RID: 373
[Token(Token = "0x4000175")]
PlayerToTeam,
// Token: 0x04000176 RID: 374
[Token(Token = "0x4000176")]
TeamToPlayer,
// Token: 0x04000177 RID: 375
[Token(Token = "0x4000177")]
SetPlayerTeam,
// Token: 0x04000178 RID: 376
[Token(Token = "0x4000178")]
GetTeamPlayerCount
}
// Token: 0x0200002B RID: 43
// (Invoke) Token: 0x0600015A RID: 346
[Token(Token = "0x200002B")]
public delegate void PlayerToTeamIndexFunc(int playerId, out int teamId, out int teamIndex);
// Token: 0x0200002C RID: 44
// (Invoke) Token: 0x0600015E RID: 350
[Token(Token = "0x200002C")]
public delegate void PlayerSetTeamFunc(int playerId, int teamId);
// Token: 0x0200002D RID: 45
// (Invoke) Token: 0x06000162 RID: 354
[Token(Token = "0x200002D")]
public delegate void TeamIndexToPlayerFunc(int teamId, int teamIndex, out int playerId);
// Token: 0x0200002E RID: 46
// (Invoke) Token: 0x06000166 RID: 358
[Token(Token = "0x200002E")]
public delegate void GetTeamPlayerCountFunc(int teamId, out int teamPlayerCount);
}
}