164 lines
5.9 KiB
C#
164 lines
5.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.BattleRoyale
|
|
{
|
|
// Token: 0x02002CD1 RID: 11473
|
|
[Token(Token = "0x2002CD1")]
|
|
public class BattleRoyaleVisitorMapToken : MonoBehaviour
|
|
{
|
|
// Token: 0x17003578 RID: 13688
|
|
// (get) Token: 0x06013355 RID: 78677 RVA: 0x00468CE0 File Offset: 0x00466EE0
|
|
// (set) Token: 0x06013356 RID: 78678 RVA: 0x00468CF4 File Offset: 0x00466EF4
|
|
[Token(Token = "0x17003578")]
|
|
public AGAJMBPABDL BDPNENBMDDB
|
|
{
|
|
[Token(Token = "0x6013355")]
|
|
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
|
get;
|
|
[Token(Token = "0x6013356")]
|
|
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06013357 RID: 78679 RVA: 0x00468D08 File Offset: 0x00466F08
|
|
[Token(Token = "0x6013357")]
|
|
[Address(RVA = "0x138B070", Offset = "0x138A070", VA = "0x18138B070")]
|
|
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: 0x06013358 RID: 78680 RVA: 0x00468D34 File Offset: 0x00466F34
|
|
[Token(Token = "0x6013358")]
|
|
[Address(RVA = "0x138B090", Offset = "0x138A090", VA = "0x18138B090")]
|
|
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: 0x06013359 RID: 78681 RVA: 0x00468D90 File Offset: 0x00466F90
|
|
[Token(Token = "0x6013359")]
|
|
[Address(RVA = "0x138B670", Offset = "0x138A670", VA = "0x18138B670")]
|
|
public void SetWinningTeamInfo(AGAJMBPABDL IEKDDPPNFPF, string DBKGGBEKJJN, PlayerRankPositionSettings GHGBPMPLLBK)
|
|
{
|
|
TextMesh textMesh = this.playerName;
|
|
string text = string.Format("#1: {0}", DBKGGBEKJJN);
|
|
textMesh.text = text;
|
|
}
|
|
|
|
// Token: 0x0601335A RID: 78682 RVA: 0x00468DC0 File Offset: 0x00466FC0
|
|
[Token(Token = "0x601335A")]
|
|
[Address(RVA = "0x138B370", Offset = "0x138A370", VA = "0x18138B370")]
|
|
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: 0x0601335B RID: 78683 RVA: 0x00468E94 File Offset: 0x00467094
|
|
[Token(Token = "0x601335B")]
|
|
[Address(RVA = "0x138B1F0", Offset = "0x138A1F0", VA = "0x18138B1F0")]
|
|
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: 0x0601335C RID: 78684 RVA: 0x00468F28 File Offset: 0x00467128
|
|
[Token(Token = "0x601335C")]
|
|
[Address(RVA = "0x138B190", Offset = "0x138A190", VA = "0x18138B190")]
|
|
public void SetPlayerMarkerRotation(Quaternion IGPENJBJADK)
|
|
{
|
|
Transform parent = this.playerMarkerRoot.transform.parent;
|
|
}
|
|
|
|
// Token: 0x0601335D RID: 78685 RVA: 0x00468F4C File Offset: 0x0046714C
|
|
[Token(Token = "0x601335D")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
public BattleRoyaleVisitorMapToken()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C6BC RID: 50876
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400C6BC")]
|
|
[SerializeField]
|
|
private TextMesh playerName;
|
|
|
|
// Token: 0x0400C6BD RID: 50877
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400C6BD")]
|
|
[SerializeField]
|
|
private GameObject playerMarkerRoot;
|
|
|
|
// Token: 0x0400C6BE RID: 50878
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400C6BE")]
|
|
[SerializeField]
|
|
private MeshRenderer flagRenderer;
|
|
|
|
// Token: 0x0400C6BF RID: 50879
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400C6BF")]
|
|
private MaterialPropertyBlock POJKKILEGBC;
|
|
}
|
|
}
|