355 lines
11 KiB
C#
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);
|
|
}
|
|
}
|