Files
2026-04-10 22:50:51 +02:00

164 lines
5.9 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Activities.BattleRoyale
{
// Token: 0x02002BE8 RID: 11240
[Token(Token = "0x2002BE8")]
public class BattleRoyaleVisitorMapToken : MonoBehaviour
{
// Token: 0x170034C4 RID: 13508
// (get) Token: 0x06012F14 RID: 77588 RVA: 0x0045EF4C File Offset: 0x0045D14C
// (set) Token: 0x06012F15 RID: 77589 RVA: 0x0045EF60 File Offset: 0x0045D160
[Token(Token = "0x170034C4")]
public AGAJMBPABDL BDPNENBMDDB
{
[Token(Token = "0x6012F14")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get;
[Token(Token = "0x6012F15")]
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
private set;
}
// Token: 0x06012F16 RID: 77590 RVA: 0x0045EF74 File Offset: 0x0045D174
[Token(Token = "0x6012F16")]
[Address(RVA = "0x877960", Offset = "0x876760", VA = "0x180877960")]
public bool CanBeSetByPlayer(AGAJMBPABDL IEKDDPPNFPF)
{
AGAJMBPABDL agajmbpabdl = this.<LCBGICCHKJE>k__BackingField;
bool flag = agajmbpabdl == 0;
if (agajmbpabdl != 0 && IEKDDPPNFPF != 0)
{
int inpoaaaoahi = agajmbpabdl.INPOAAAOAHI;
}
return flag;
}
// Token: 0x06012F17 RID: 77591 RVA: 0x0045EFA0 File Offset: 0x0045D1A0
[Token(Token = "0x6012F17")]
[Address(RVA = "0x877980", Offset = "0x876780", VA = "0x180877980")]
public void SetPlayerInfo(AGAJMBPABDL IEKDDPPNFPF)
{
this.<LCBGICCHKJE>k__BackingField = IEKDDPPNFPF;
if (IEKDDPPNFPF != 0)
{
TextMesh textMesh = this.playerName;
string ohafdcgemef = IEKDDPPNFPF.OHAFDCGEMEF;
textMesh.text = ohafdcgemef;
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
AGAJMBPABDL agajmbpabdl = this.<LCBGICCHKJE>k__BackingField;
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl);
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
}
}
// Token: 0x06012F18 RID: 77592 RVA: 0x0045EFFC File Offset: 0x0045D1FC
[Token(Token = "0x6012F18")]
[Address(RVA = "0x877F60", Offset = "0x876D60", VA = "0x180877F60")]
public void SetWinningTeamInfo(AGAJMBPABDL IEKDDPPNFPF, string DBKGGBEKJJN, PlayerRankPositionSettings GHGBPMPLLBK)
{
TextMesh textMesh = this.playerName;
string text = string.Format("#1: {0}", DBKGGBEKJJN);
textMesh.text = text;
}
// Token: 0x06012F19 RID: 77593 RVA: 0x0045F02C File Offset: 0x0045D22C
[Token(Token = "0x6012F19")]
[Address(RVA = "0x877C60", Offset = "0x876A60", VA = "0x180877C60")]
public void SetRankedPlayerInfo(AGAJMBPABDL IEKDDPPNFPF, PlayerRankPositionSettings GHGBPMPLLBK, int POICBKEFLBK)
{
this.<LCBGICCHKJE>k__BackingField = IEKDDPPNFPF;
if (IEKDDPPNFPF != 0)
{
TextMesh textMesh = this.playerName;
string ohafdcgemef = IEKDDPPNFPF.OHAFDCGEMEF;
textMesh.text = ohafdcgemef;
Transform transform = this.playerName.transform;
int num = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayersMaxCount();
TextMesh textMesh2 = this.playerName;
string ohafdcgemef2 = this.<LCBGICCHKJE>k__BackingField.OHAFDCGEMEF;
int num2;
string text = string.Format("#{0}: {1}", num2, ohafdcgemef2);
textMesh2.text = text;
num -= POICBKEFLBK;
if (POICBKEFLBK == 1)
{
}
TextMesh textMesh3 = this.playerName;
int num3 = 0;
Transform transform2 = textMesh3.transform;
transform2.localPosition = num3;
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
AGAJMBPABDL agajmbpabdl = this.<LCBGICCHKJE>k__BackingField;
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl);
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
}
}
// Token: 0x06012F1A RID: 77594 RVA: 0x0045F100 File Offset: 0x0045D300
[Token(Token = "0x6012F1A")]
[Address(RVA = "0x877AE0", Offset = "0x8768E0", VA = "0x180877AE0")]
public void SetPlayerTeamColor(Color GJAINANBOCB)
{
MeshRenderer component = this.playerName.gameObject.GetComponent<MeshRenderer>();
MaterialPropertyBlock pojkkilegbc = this.POJKKILEGBC;
if (pojkkilegbc == 0)
{
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
this.POJKKILEGBC = materialPropertyBlock;
}
component.Internal_GetPropertyBlock(pojkkilegbc);
MaterialPropertyBlock pojkkilegbc2 = this.POJKKILEGBC;
MaterialPropertyBlock pojkkilegbc3 = this.POJKKILEGBC;
component.Internal_SetPropertyBlock(pojkkilegbc3);
MeshRenderer meshRenderer = this.flagRenderer;
MaterialPropertyBlock pojkkilegbc4 = this.POJKKILEGBC;
meshRenderer.Internal_GetPropertyBlock(pojkkilegbc4);
MaterialPropertyBlock pojkkilegbc5 = this.POJKKILEGBC;
MeshRenderer meshRenderer2 = this.flagRenderer;
MaterialPropertyBlock pojkkilegbc6 = this.POJKKILEGBC;
meshRenderer2.Internal_SetPropertyBlock(pojkkilegbc6);
}
// Token: 0x06012F1B RID: 77595 RVA: 0x0045F194 File Offset: 0x0045D394
[Token(Token = "0x6012F1B")]
[Address(RVA = "0x877A80", Offset = "0x876880", VA = "0x180877A80")]
public void SetPlayerMarkerRotation(Quaternion IGPENJBJADK)
{
Transform parent = this.playerMarkerRoot.transform.parent;
}
// Token: 0x06012F1C RID: 77596 RVA: 0x0045F1B8 File Offset: 0x0045D3B8
[Token(Token = "0x6012F1C")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public BattleRoyaleVisitorMapToken()
{
}
// Token: 0x0400C4A8 RID: 50344
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C4A8")]
[SerializeField]
private TextMesh playerName;
// Token: 0x0400C4A9 RID: 50345
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C4A9")]
[SerializeField]
private GameObject playerMarkerRoot;
// Token: 0x0400C4AA RID: 50346
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400C4AA")]
[SerializeField]
private MeshRenderer flagRenderer;
// Token: 0x0400C4AB RID: 50347
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400C4AB")]
private MaterialPropertyBlock POJKKILEGBC;
}
}