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 = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", 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 = "0x775240", Offset = "0x774240", VA = "0x180775240")]
|
|
get
|
|
{
|
|
return PlayerTeamMappingNode.PlayerIdMapModes.PlayerToTeam;
|
|
}
|
|
[Token(Token = "0x600013D")]
|
|
[Address(RVA = "0x2AFB2B0", Offset = "0x2AFA2B0", VA = "0x182AFB2B0")]
|
|
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 = "0x2AFAEF0", Offset = "0x2AF9EF0", VA = "0x182AFAEF0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
}
|
|
[Token(Token = "0x600013F")]
|
|
[Address(RVA = "0x2AFB170", Offset = "0x2AFA170", VA = "0x182AFB170")]
|
|
[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 = "0x2AFAE50", Offset = "0x2AF9E50", VA = "0x182AFAE50")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
}
|
|
[Token(Token = "0x6000141")]
|
|
[Address(RVA = "0x2AFB0D0", Offset = "0x2AFA0D0", VA = "0x182AFB0D0")]
|
|
[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 = "0x2AFAF90", Offset = "0x2AF9F90", VA = "0x182AFAF90")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
}
|
|
[Token(Token = "0x6000143")]
|
|
[Address(RVA = "0x2AFB210", Offset = "0x2AFA210", VA = "0x182AFB210")]
|
|
[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 = "0x2AFADB0", Offset = "0x2AF9DB0", VA = "0x182AFADB0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
}
|
|
[Token(Token = "0x6000145")]
|
|
[Address(RVA = "0x2AFB030", Offset = "0x2AFA030", VA = "0x182AFB030")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000146 RID: 326 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000146")]
|
|
[Address(RVA = "0x2AFA2F0", Offset = "0x2AF92F0", VA = "0x182AFA2F0")]
|
|
public void MarkDirtyForTeamChange()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000147 RID: 327 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000147")]
|
|
[Address(RVA = "0x2AFACD0", Offset = "0x2AF9CD0", VA = "0x182AFACD0")]
|
|
public PlayerTeamMappingNode(int nodeId, CircuitNodeGraph graph)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000148 RID: 328 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000148")]
|
|
[Address(RVA = "0x2AFA490", Offset = "0x2AF9490", VA = "0x182AFA490", Slot = "24")]
|
|
protected override void _EvaluateNode(bool isMasterClient)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000149 RID: 329 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000149")]
|
|
[Address(RVA = "0x2AF9AA0", Offset = "0x2AF8AA0", VA = "0x182AF9AA0")]
|
|
private void EvaluatePlayerToTeam(bool isMasterClient)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600014A RID: 330 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600014A")]
|
|
[Address(RVA = "0x2AFA000", Offset = "0x2AF9000", VA = "0x182AFA000")]
|
|
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 = "0x2AF9C40", Offset = "0x2AF8C40", VA = "0x182AF9C40")]
|
|
private void EvaluateTeamToPlayer(bool isMasterClient)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600014C RID: 332 RVA: 0x00002688 File Offset: 0x00000888
|
|
[Token(Token = "0x600014C")]
|
|
[Address(RVA = "0x2AFA0D0", Offset = "0x2AF90D0", VA = "0x182AFA0D0")]
|
|
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 = "0x2AF9A00", Offset = "0x2AF8A00", VA = "0x182AF9A00")]
|
|
private void EvaluateGetTeamPlayerCount(bool isMasterClient)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600014E RID: 334 RVA: 0x000026A0 File Offset: 0x000008A0
|
|
[Token(Token = "0x600014E")]
|
|
[Address(RVA = "0x2AFA1B0", Offset = "0x2AF91B0", VA = "0x182AFA1B0")]
|
|
private int GetTeamPlayerCountSignal(bool isMasterClient, int teamId)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600014F RID: 335 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600014F")]
|
|
[Address(RVA = "0x2AF9B30", Offset = "0x2AF8B30", VA = "0x182AF9B30")]
|
|
private void EvaluateSetPlayerTeam(bool isMasterClient)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000150 RID: 336 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000150")]
|
|
[Address(RVA = "0x2AFA310", Offset = "0x2AF9310", VA = "0x182AFA310", Slot = "20")]
|
|
internal override void SerializePostEvaluateState(BitPacker bitPacker)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000151 RID: 337 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000151")]
|
|
[Address(RVA = "0x2AF98B0", Offset = "0x2AF88B0", VA = "0x182AF98B0", Slot = "21")]
|
|
internal override void DeserializePostEvaluateState(BitPacker bitPacker)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000152 RID: 338 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000152")]
|
|
[Address(RVA = "0x2AF9CC0", Offset = "0x2AF8CC0", VA = "0x182AF9CC0", Slot = "13")]
|
|
protected override InputMetadata[] GetInputMetadata()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000153 RID: 339 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000153")]
|
|
[Address(RVA = "0x2AF9EA0", Offset = "0x2AF8EA0", VA = "0x182AF9EA0", Slot = "14")]
|
|
protected override OutputMetadata[] GetOutputMetadata()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000154 RID: 340 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000154")]
|
|
[Address(RVA = "0x2AF9E20", Offset = "0x2AF8E20", VA = "0x182AF9E20", Slot = "15")]
|
|
protected override string GetNodeDescription()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000155 RID: 341 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000155")]
|
|
[Address(RVA = "0x2AFA290", Offset = "0x2AF9290", VA = "0x182AFA290", 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 = "0x2AFA460", Offset = "0x2AF9460", VA = "0x182AFA460", Slot = "16")]
|
|
public override CircuitNodeData Serialize()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000157 RID: 343 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000157")]
|
|
[Address(RVA = "0x2AFA7A0", Offset = "0x2AF97A0", VA = "0x182AFA7A0", 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);
|
|
}
|
|
}
|