167 lines
6.1 KiB
C#
167 lines
6.1 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Realtime;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.BattleRoyale
|
|
{
|
|
// Token: 0x020026F3 RID: 9971
|
|
[Token(Token = "0x20026F3")]
|
|
[StructLayout(3)]
|
|
public class BattleRoyaleVisitorMapToken : MonoBehaviour
|
|
{
|
|
// Token: 0x17002EFB RID: 12027
|
|
// (get) Token: 0x0601154D RID: 70989 RVA: 0x0041C454 File Offset: 0x0041A654
|
|
// (set) Token: 0x0601154E RID: 70990 RVA: 0x0041C468 File Offset: 0x0041A668
|
|
[Token(Token = "0x17002EFB")]
|
|
public Photon.Realtime.Player BDPNENBMDDB
|
|
{
|
|
[Token(Token = "0x601154D")]
|
|
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
|
get;
|
|
[Token(Token = "0x601154E")]
|
|
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0601154F RID: 70991 RVA: 0x0041C47C File Offset: 0x0041A67C
|
|
[Token(Token = "0x601154F")]
|
|
[Address(RVA = "0x10F2B70", Offset = "0x10F1570", VA = "0x1810F2B70")]
|
|
public bool CanBeSetByPlayer(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
Photon.Realtime.Player player = this.<LCBGICCHKJE>k__BackingField;
|
|
bool flag = player == 0;
|
|
if (player != 0 && IEKDDPPNFPF != 0)
|
|
{
|
|
int actorNumber = player.actorNumber;
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06011550 RID: 70992 RVA: 0x0041C4A8 File Offset: 0x0041A6A8
|
|
[Token(Token = "0x6011550")]
|
|
[Address(RVA = "0x10F2B90", Offset = "0x10F1590", VA = "0x1810F2B90")]
|
|
public void SetPlayerInfo(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
this.<LCBGICCHKJE>k__BackingField = IEKDDPPNFPF;
|
|
if (IEKDDPPNFPF != 0)
|
|
{
|
|
TextMesh textMesh = this.playerName;
|
|
string nickName = IEKDDPPNFPF.nickName;
|
|
textMesh.text = nickName;
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
Photon.Realtime.Player player = this.<LCBGICCHKJE>k__BackingField;
|
|
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(player);
|
|
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011551 RID: 70993 RVA: 0x0041C504 File Offset: 0x0041A704
|
|
[Token(Token = "0x6011551")]
|
|
[Address(RVA = "0x10F3170", Offset = "0x10F1B70", VA = "0x1810F3170")]
|
|
public void SetWinningTeamInfo(Photon.Realtime.Player IEKDDPPNFPF, string DBKGGBEKJJN, PlayerRankPositionSettings GHGBPMPLLBK)
|
|
{
|
|
TextMesh textMesh = this.playerName;
|
|
string text = string.Format("#1: {0}", DBKGGBEKJJN);
|
|
textMesh.text = text;
|
|
}
|
|
|
|
// Token: 0x06011552 RID: 70994 RVA: 0x0041C534 File Offset: 0x0041A734
|
|
[Token(Token = "0x6011552")]
|
|
[Address(RVA = "0x10F2E70", Offset = "0x10F1870", VA = "0x1810F2E70")]
|
|
public void SetRankedPlayerInfo(Photon.Realtime.Player IEKDDPPNFPF, PlayerRankPositionSettings GHGBPMPLLBK, int POICBKEFLBK)
|
|
{
|
|
this.<LCBGICCHKJE>k__BackingField = IEKDDPPNFPF;
|
|
if (IEKDDPPNFPF != 0)
|
|
{
|
|
TextMesh textMesh = this.playerName;
|
|
string nickName = IEKDDPPNFPF.nickName;
|
|
textMesh.text = nickName;
|
|
Transform transform = this.playerName.transform;
|
|
int num = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayersMaxCount();
|
|
TextMesh textMesh2 = this.playerName;
|
|
string nickName2 = this.<LCBGICCHKJE>k__BackingField.nickName;
|
|
int num2;
|
|
string text = string.Format("#{0}: {1}", num2, nickName2);
|
|
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;
|
|
Photon.Realtime.Player player = this.<LCBGICCHKJE>k__BackingField;
|
|
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(player);
|
|
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011553 RID: 70995 RVA: 0x0041C608 File Offset: 0x0041A808
|
|
[Token(Token = "0x6011553")]
|
|
[Address(RVA = "0x10F2CF0", Offset = "0x10F16F0", VA = "0x1810F2CF0")]
|
|
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: 0x06011554 RID: 70996 RVA: 0x0041C69C File Offset: 0x0041A89C
|
|
[Token(Token = "0x6011554")]
|
|
[Address(RVA = "0x10F2C90", Offset = "0x10F1690", VA = "0x1810F2C90")]
|
|
public void SetPlayerMarkerRotation(Quaternion IGPENJBJADK)
|
|
{
|
|
Transform parent = this.playerMarkerRoot.transform.parent;
|
|
}
|
|
|
|
// Token: 0x06011555 RID: 70997 RVA: 0x0041C6C0 File Offset: 0x0041A8C0
|
|
[Token(Token = "0x6011555")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public BattleRoyaleVisitorMapToken()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B932 RID: 47410
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B932")]
|
|
[SerializeField]
|
|
private TextMesh playerName;
|
|
|
|
// Token: 0x0400B933 RID: 47411
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B933")]
|
|
[SerializeField]
|
|
private GameObject playerMarkerRoot;
|
|
|
|
// Token: 0x0400B934 RID: 47412
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B934")]
|
|
[SerializeField]
|
|
private MeshRenderer flagRenderer;
|
|
|
|
// Token: 0x0400B935 RID: 47413
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400B935")]
|
|
private MaterialPropertyBlock POJKKILEGBC;
|
|
}
|
|
}
|