164 lines
5.9 KiB
C#
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;
|
|
}
|
|
}
|