Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1741 lines
58 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecNet;
using RecRoom;
using RecRoom.Core.Combat;
using RecRoom.Systems.PlayerRoles;
using RecRoom.Tools;
using UnityEngine;
// Token: 0x02000087 RID: 135
[Token(Token = "0x2000087")]
public class PaintballManager : GameRuleManager
{
// Token: 0x17000096 RID: 150
// (get) Token: 0x06000398 RID: 920 RVA: 0x00013364 File Offset: 0x00011564
[Token(Token = "0x17000096")]
public new static PaintballManager ONCPNMDGGKG
{
[Token(Token = "0x6000398")]
[Address(RVA = "0x15F3AF0", Offset = "0x15F2AF0", VA = "0x1815F3AF0")]
get
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
{
return;
}
}
}
// Token: 0x17000097 RID: 151
// (get) Token: 0x06000399 RID: 921 RVA: 0x0001337C File Offset: 0x0001157C
[Token(Token = "0x17000097")]
public new static bool FFNIFALJLDD
{
[Token(Token = "0x6000399")]
[Address(RVA = "0x15F3B90", Offset = "0x15F2B90", VA = "0x1815F3B90")]
get
{
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance == 0)
{
}
int num = 0;
return instance != num;
}
}
// Token: 0x17000098 RID: 152
// (get) Token: 0x0600039A RID: 922 RVA: 0x000133A0 File Offset: 0x000115A0
[Token(Token = "0x17000098")]
public override GameRoleSettings APKLKGPGBOI
{
[Token(Token = "0x600039A")]
[Address(RVA = "0x15F3A70", Offset = "0x15F2A70", VA = "0x1815F3A70", Slot = "15")]
get
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG != OLEPPCBDAND.MODE_1)
{
return this.customExtraGameRoleSettings;
}
return this.ctfGameRoleSettings;
}
}
// Token: 0x17000099 RID: 153
// (get) Token: 0x0600039B RID: 923 RVA: 0x000133D0 File Offset: 0x000115D0
// (set) Token: 0x0600039C RID: 924 RVA: 0x000133E4 File Offset: 0x000115E4
[Token(Token = "0x17000099")]
public float CDFAJDLJALK
{
[Token(Token = "0x600039B")]
[Address(RVA = "0x11E32C0", Offset = "0x11E22C0", VA = "0x1811E32C0")]
get
{
return this.CIJFADFAPLB;
}
[Token(Token = "0x600039C")]
[Address(RVA = "0x12EBC60", Offset = "0x12EAC60", VA = "0x1812EBC60")]
set
{
this.CIJFADFAPLB = value;
this.MFOCPIILHIL.BPHIOMBNAAI = value;
}
}
// Token: 0x1700009A RID: 154
// (get) Token: 0x0600039D RID: 925 RVA: 0x0001340C File Offset: 0x0001160C
// (set) Token: 0x0600039E RID: 926 RVA: 0x00013420 File Offset: 0x00011620
[Token(Token = "0x1700009A")]
public int DOOKJFGLIOO
{
[Token(Token = "0x600039D")]
[Address(RVA = "0x5B70B0", Offset = "0x5B60B0", VA = "0x1805B70B0")]
get
{
return this.PHBJIHPKKNB;
}
[Token(Token = "0x600039E")]
[Address(RVA = "0x15F3D40", Offset = "0x15F2D40", VA = "0x1815F3D40")]
set
{
this.PHBJIHPKKNB = value;
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
int phbjihpkknb = this.PHBJIHPKKNB;
scoreManager.AddMaxScoreToDisplay(phbjihpkknb, this, 500);
}
}
// Token: 0x1700009B RID: 155
// (get) Token: 0x0600039F RID: 927 RVA: 0x0001345C File Offset: 0x0001165C
// (set) Token: 0x060003A0 RID: 928 RVA: 0x00013470 File Offset: 0x00011670
[Token(Token = "0x1700009B")]
public bool ACPDBCPBHGM
{
[Token(Token = "0x600039F")]
[Address(RVA = "0xB39B40", Offset = "0xB38B40", VA = "0x180B39B40")]
get
{
return this.HMKDHMLGPCD;
}
[Token(Token = "0x60003A0")]
[Address(RVA = "0x15F3D20", Offset = "0x15F2D20", VA = "0x1815F3D20")]
set
{
if (this.HMKDHMLGPCD != value)
{
this.HMKDHMLGPCD = value;
this.EEBAFJDFEIM();
return;
}
}
}
// Token: 0x1700009C RID: 156
// (get) Token: 0x060003A1 RID: 929 RVA: 0x00013494 File Offset: 0x00011694
// (set) Token: 0x060003A2 RID: 930 RVA: 0x000134B4 File Offset: 0x000116B4
[Token(Token = "0x1700009C")]
private CGLKOJIMDIH AHJLFMGJBFL
{
[Token(Token = "0x60003A1")]
[Address(RVA = "0x15F0140", Offset = "0x15EF140", VA = "0x1815F0140")]
get
{
return this.IHDOBFPLNFD.IAHDANBDAAM();
}
[Token(Token = "0x60003A2")]
[Address(RVA = "0x15EF8C0", Offset = "0x15EE8C0", VA = "0x1815EF8C0")]
set
{
KLLMCPFPIIE<CGLKOJIMDIH> ihdobfplnfd = this.IHDOBFPLNFD;
}
}
// Token: 0x1700009D RID: 157
// (get) Token: 0x060003A3 RID: 931 RVA: 0x000134D0 File Offset: 0x000116D0
// (set) Token: 0x060003A4 RID: 932 RVA: 0x000134F0 File Offset: 0x000116F0
[Token(Token = "0x1700009D")]
private int ICBGMILBKOK
{
[Token(Token = "0x60003A3")]
[Address(RVA = "0x15EF870", Offset = "0x15EE870", VA = "0x1815EF870")]
get
{
return this.KFOJLANKAPN.IAHDANBDAAM();
}
[Token(Token = "0x60003A4")]
[Address(RVA = "0x15F12A0", Offset = "0x15F02A0", VA = "0x1815F12A0")]
set
{
KLLMCPFPIIE<int> kfojlankapn = this.KFOJLANKAPN;
}
}
// Token: 0x1700009E RID: 158
// (get) Token: 0x060003A5 RID: 933 RVA: 0x0001350C File Offset: 0x0001170C
[Token(Token = "0x1700009E")]
public override string LJDMGKNAOOG
{
[Token(Token = "0x60003A5")]
[Address(RVA = "0x15F3CF0", Offset = "0x15F2CF0", VA = "0x1815F3CF0", Slot = "20")]
get
{
return "paintball";
}
}
// Token: 0x1700009F RID: 159
// (get) Token: 0x060003A6 RID: 934 RVA: 0x00013520 File Offset: 0x00011720
[Token(Token = "0x1700009F")]
public override bool LEOEBAJLADB
{
[Token(Token = "0x60003A6")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
get
{
return true;
}
}
// Token: 0x170000A0 RID: 160
// (get) Token: 0x060003A7 RID: 935 RVA: 0x00013530 File Offset: 0x00011730
[Token(Token = "0x170000A0")]
public bool CLHDOCIENCM
{
[Token(Token = "0x60003A7")]
[Address(RVA = "0x15F3C90", Offset = "0x15F2C90", VA = "0x1815F3C90")]
get
{
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
return true;
}
}
// Token: 0x060003A8 RID: 936 RVA: 0x00013550 File Offset: 0x00011750
[Token(Token = "0x60003A8")]
[Address(RVA = "0x15EE6E0", Offset = "0x15ED6E0", VA = "0x1815EE6E0", Slot = "13")]
protected override void Awake()
{
int num2;
int num12;
for (;;)
{
base.Awake();
OKNNKFGFODL initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent;
Action action = new Action(this.FCGHOPKOIME);
GameManager.InitializeSceneOnPreGameEvent = OKNNKFGFODL.BPJDFPACLMK(initializeSceneOnPreGameEvent, action);
int num;
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("PAINTBALL", OHOEENCHJJE.MASTER, num);
num2 = 0;
num = 0;
this.GCDOKIFMOCM = djhelphhaen;
int num3 = 0;
int num4 = 0;
uint num5;
djhelphhaen.JEPMLPCOGNM((ushort)num5, num4, num3, num2);
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.JHAFCBONEJK);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.MFDBLNPEJFE);
int num6 = 0;
int num7 = 0;
gcdokifmocm.JEPMLPCOGNM((ushort)num6, okgcdflpfod, num7, knfakjmalje);
DJHELPHHAEN gcdokifmocm2 = this.GCDOKIFMOCM;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KKBGDLMBLOE);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.CLPJKBKEHFM);
DJHELPHHAEN gcdokifmocm3 = this.GCDOKIFMOCM;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LNPIBBMOMFI);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.LELDHFPPNFK);
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "PAINTBALL_TIMER", OHOEENCHJJE.MASTER);
this.NJLHFMGHAOM = mjnlddclogp;
List<FlagTool> mdndaefphik = FlagTool.MDNDAEFPHIK;
if (num2 < "PAINTBALL_TIMER")
{
num2 += num2;
if (num2 == "PAINTBALL_TIMER")
{
goto IL_22D;
}
num2++;
}
int num8 = 0;
if (num2 < num8)
{
num2 += num2;
if (num2 == num8)
{
goto IL_234;
}
num2++;
}
FlagTool.FGNGGDLAGPJ fgnggdlagpj = new FlagTool.FGNGGDLAGPJ(this.IPNCNCBBNDF);
int num9 = 0;
Delegate @delegate = Delegate.Combine(okgcdflpfod3, fgnggdlagpj);
if (@delegate == 0 || @delegate != 0)
{
if (num2 < num9)
{
num2 += num2;
if (num2 == num9)
{
goto IL_23B;
}
num2++;
}
FlagTool.AGCKAJANFKB agckajanfkb = new FlagTool.AGCKAJANFKB(this.KGAMGKKALHD);
int num10 = 0;
Delegate delegate2 = Delegate.Combine(okgcdflpfod3, agckajanfkb);
if (delegate2 == 0 || delegate2 != 0)
{
if (num2 < num10)
{
num2 += num2;
if (num2 == num10)
{
goto IL_242;
}
num2++;
}
FlagTool.IIKJPPFLIGE iikjppflige = new FlagTool.IIKJPPFLIGE(this.NFOFBOPEPMB);
int num11 = 0;
Delegate delegate3 = Delegate.Combine(okgcdflpfod3, iikjppflige);
if (delegate3 == 0 || delegate3 != 0)
{
if (num2 < num11)
{
num2 += num2;
if (num2 == num11)
{
goto IL_249;
}
num2++;
}
FlagTool.CFBKJKDGAPC cfbkjkdgapc = new FlagTool.CFBKJKDGAPC(this.JIONJGGEIFI);
num12 = 0;
Delegate delegate4 = Delegate.Combine(okgcdflpfod3, cfbkjkdgapc);
if (delegate4 == 0 || delegate4 != 0)
{
break;
}
}
}
}
}
if (num2 < num12)
{
num2 += num2;
if (num2 == num12)
{
goto IL_250;
}
num2++;
}
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.KKNHEOCODGM);
num2++;
IL_22D:
oglajafkbmn += oglajafkbmn;
IL_234:
oglajafkbmn += oglajafkbmn;
IL_23B:
oglajafkbmn += oglajafkbmn;
IL_242:
oglajafkbmn += oglajafkbmn;
IL_249:
oglajafkbmn += oglajafkbmn;
IL_250:
oglajafkbmn += oglajafkbmn;
PlayerCombatUI playerCombatUI = this.playerCombatUIPrefab;
int num13 = 0;
if (playerCombatUI != num13)
{
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
PlayerCombatUI playerCombatUI2 = this.playerCombatUIPrefab;
uint num14;
combatManager.AddPlayerCombatUIPrefab(playerCombatUI2, this, (int)num14);
}
KLLMCPFPIIE<CGLKOJIMDIH> kllmcpfpiie;
this.IHDOBFPLNFD = kllmcpfpiie;
KLLMCPFPIIE<int> kllmcpfpiie2;
this.KFOJLANKAPN = kllmcpfpiie2;
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.KCFNKHCDKEB);
combatManager2.DNLKLILOAIM += odcimpcgpke;
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.OLFOPDOGICP);
combatManager3.JPJCJEBNPME += pkjnmgicnjk;
this.EEBAFJDFEIM();
}
// Token: 0x060003A9 RID: 937 RVA: 0x00013850 File Offset: 0x00011A50
[Token(Token = "0x60003A9")]
[Address(RVA = "0x15F3700", Offset = "0x15F2700", VA = "0x1815F3700", Slot = "21")]
protected override void Start()
{
base.Start();
OLEPPCBDAND currentModeType = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG;
if (currentModeType != OLEPPCBDAND.MODE_2)
{
if (currentModeType != OLEPPCBDAND.MODE_1)
{
goto IL_3E;
}
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
}
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.AddScoreName("Hit", this, 500);
IL_3E:
GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL;
float cijfadfaplb = this.CIJFADFAPLB;
mfocpiilhil.BPHIOMBNAAI = cijfadfaplb;
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
}
// Token: 0x060003AA RID: 938 RVA: 0x000138C0 File Offset: 0x00011AC0
[Token(Token = "0x60003AA")]
[Address(RVA = "0x15F1820", Offset = "0x15F0820", VA = "0x1815F1820", Slot = "14")]
protected override void OnDestroy()
{
int num;
for (;;)
{
base.OnDestroy();
if (AudioManager.CCJPMJMBJKC != 0)
{
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
string jecmpifmhaj = PaintballManager.JECMPIFMHAJ;
musicMixer.LDCOLDFFLIC(jecmpifmhaj);
CCJPMJMBJKC musicMixer2 = AudioManager.CCJPMJMBJKC;
string jecmpifmhaj2 = PaintballManager.JECMPIFMHAJ;
musicMixer2.HGIJOLAGEGF(jecmpifmhaj2);
}
num = 0;
List<FlagTool> mdndaefphik = FlagTool.MDNDAEFPHIK;
int num2 = 0;
if (num != num2)
{
}
FlagTool.FGNGGDLAGPJ fgnggdlagpj = new FlagTool.FGNGGDLAGPJ(this.IPNCNCBBNDF);
Delegate @delegate = Delegate.Remove(fgnggdlagpj, fgnggdlagpj);
if (@delegate == 0 || @delegate != 0)
{
FlagTool.AGCKAJANFKB agckajanfkb = new FlagTool.AGCKAJANFKB(this.KGAMGKKALHD);
Delegate delegate2 = Delegate.Remove(agckajanfkb, agckajanfkb);
if (delegate2 == 0 || delegate2 != 0)
{
FlagTool.IIKJPPFLIGE iikjppflige = new FlagTool.IIKJPPFLIGE(this.NFOFBOPEPMB);
Delegate delegate3 = Delegate.Remove(iikjppflige, iikjppflige);
if (delegate3 == 0 || delegate3 != 0)
{
FlagTool.CFBKJKDGAPC cfbkjkdgapc = new FlagTool.CFBKJKDGAPC(this.JIONJGGEIFI);
Delegate delegate4 = Delegate.Remove(cfbkjkdgapc, cfbkjkdgapc);
if (delegate4 == 0 || delegate4 != 0)
{
break;
}
}
}
}
}
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.KKNHEOCODGM);
num++;
List<FlagGoal> cedfjpfiggi = FlagGoal.CEDFJPFIGGI;
int num3 = 0;
if (num != num3)
{
}
num++;
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num4 = 0;
if (instance != num4)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.RemoveMaxScoreToDisplay(this);
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.RemoveScoreName(this);
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RemovePlayerCombatUIPrefab(this);
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.KCFNKHCDKEB);
combatManager.DNLKLILOAIM -= odcimpcgpke;
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.OLFOPDOGICP);
combatManager2.JPJCJEBNPME -= pkjnmgicnjk;
}
bool flag;
if (flag)
{
}
OKNNKFGFODL initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent;
Action action = new Action(this.FCGHOPKOIME);
GameManager.InitializeSceneOnPreGameEvent = OKNNKFGFODL.GMNMHGMFGOL(initializeSceneOnPreGameEvent, action);
}
// Token: 0x060003AB RID: 939 RVA: 0x00013AB8 File Offset: 0x00011CB8
[Token(Token = "0x60003AB")]
[Address(RVA = "0x15F3860", Offset = "0x15F2860", VA = "0x1815F3860")]
protected void Update()
{
this.GCDOKIFMOCM.OPEMIFENIJM();
this.NJLHFMGHAOM.OCGHOBMJNMA();
}
// Token: 0x060003AC RID: 940 RVA: 0x00013AE4 File Offset: 0x00011CE4
[Token(Token = "0x60003AC")]
[Address(RVA = "0x15EF740", Offset = "0x15EE740", VA = "0x1815EF740")]
protected void FCGHOPKOIME()
{
int num = 0;
this.IFPHDHJPAGE(num != 0);
}
// Token: 0x060003AD RID: 941 RVA: 0x00013AFC File Offset: 0x00011CFC
[Token(Token = "0x60003AD")]
[Address(RVA = "0x15F1410", Offset = "0x15F0410", VA = "0x1815F1410", Slot = "24")]
protected override void NJGKEJCHADK()
{
for (;;)
{
base.NJGKEJCHADK();
GamePresenceManager <AMFBMHKLCLO>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<AMFBMHKLCLO>k__BackingField;
string gameName = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KIPHPJLPNEE;
int phbjihpkknb = this.PHBJIHPKKNB;
string scoreName = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.ScoreName;
string text = string.Format("{0} - First to {1} {2}s", gameName, gameName, scoreName);
<AMFBMHKLCLO>k__BackingField.CurrentPresenceString = text;
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG != OLEPPCBDAND.MODE_1)
{
break;
}
RecRoomAudioClip recRoomAudioClip = this.captureTheFlagTitleVO;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
if (KKPBCOOONNK.BNNCCCFFALC)
{
goto Block_3;
}
}
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG == OLEPPCBDAND.MODE_2)
{
RecRoomAudioClip recRoomAudioClip2 = this.teamBattleTitleVO;
int num2 = 0;
SFXAudioSource sfxaudioSource2 = AudioManager.Play2DSFX(recRoomAudioClip2, num2);
if (KKPBCOOONNK.BNNCCCFFALC)
{
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
}
}
return;
Block_3:
DJHELPHHAEN gcdokifmocm2 = this.GCDOKIFMOCM;
throw new NullReferenceException();
}
// Token: 0x060003AE RID: 942 RVA: 0x00013BC8 File Offset: 0x00011DC8
[Token(Token = "0x60003AE")]
[Address(RVA = "0x15F1780", Offset = "0x15F0780", VA = "0x1815F1780", Slot = "25")]
protected override void OODEMNCOLED()
{
base.OODEMNCOLED();
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.AEAHHAHELNF(true);
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
}
int num = 0;
this.IFPHDHJPAGE(num != 0);
}
// Token: 0x060003AF RID: 943 RVA: 0x00013C04 File Offset: 0x00011E04
[Token(Token = "0x60003AF")]
[Address(RVA = "0x15F2240", Offset = "0x15F1240", VA = "0x1815F2240", Slot = "22")]
public override void RecordMatchAnalytics(bool IHKEFCIKBDK)
{
int num = 0;
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
int num2 = 0;
bool flag = scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)num2, num);
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
bool flag2 = scoreManager2.TryGetPlayerStat(agajmbpabdl2, (IJKNDEOFIFE)((uint)2), num);
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
AGAJMBPABDL agajmbpabdl3 = KKPBCOOONNK.MDMMDPEKICF;
bool flag3 = scoreManager3.TryGetPlayerStat(agajmbpabdl3, (IJKNDEOFIFE)((uint)1), num);
if (scoreManager3 != 0)
{
string text;
CFLMJLFBOKH.NENBHKMFFFH("finished_game", text);
CFLMJLFBOKH.EIGDDKKOPEO("games_played", 1);
CFLMJLFBOKH.EIGDDKKOPEO("player_kills", num);
CFLMJLFBOKH.EIGDDKKOPEO("flag_captures", num);
CFLMJLFBOKH.EIGDDKKOPEO("deaths", num);
LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE;
int hashCode = fgamgpebmge.GetHashCode();
}
}
// Token: 0x060003B0 RID: 944 RVA: 0x00013CDC File Offset: 0x00011EDC
[Token(Token = "0x60003B0")]
[Address(RVA = "0x15F1000", Offset = "0x15F0000", VA = "0x1815F1000", Slot = "23")]
public override bool LocalPlayerHasGameActivity()
{
int num = 0;
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
int num2 = 0;
if (scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)num2, num))
{
}
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
if (scoreManager2.TryGetPlayerStat(agajmbpabdl2, (IJKNDEOFIFE)((uint)2), num))
{
}
throw new NullReferenceException();
}
// Token: 0x060003B1 RID: 945 RVA: 0x00013D38 File Offset: 0x00011F38
[Token(Token = "0x60003B1")]
[Address(RVA = "0x15F04B0", Offset = "0x15EF4B0", VA = "0x1815F04B0")]
private void KCFNKHCDKEB(AGAJMBPABDL FMDOMGPEANH, AGAJMBPABDL EDIBICHIJJH, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE EAMJHCGHCIE, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
ulong num;
scoreManager.MasterAddPlayerStat(EDIBICHIJJH, IJKNDEOFIFE.STAT_2, 1, num != 0UL);
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
int num2 = 0;
ulong num3;
scoreManager2.MasterAddPlayerStat(FMDOMGPEANH, (IJKNDEOFIFE)num2, 1, num3 != 0UL);
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(FMDOMGPEANH);
}
if (!EDIBICHIJJH.DMKCIEPGGAB)
{
if (FMDOMGPEANH.DMKCIEPGGAB)
{
string customPlayerKillNotification = GDIGKHINJCG.GetCustomPlayerKillNotification(EDIBICHIJJH);
this.IFHOMMIEJEK(EDIBICHIJJH, customPlayerKillNotification);
}
return;
}
throw new NullReferenceException();
}
// Token: 0x060003B2 RID: 946 RVA: 0x00013DD8 File Offset: 0x00011FD8
[Token(Token = "0x60003B2")]
[Address(RVA = "0x15F16A0", Offset = "0x15F06A0", VA = "0x1815F16A0")]
private void OLFOPDOGICP(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
ulong num;
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(HMEIODIHDCL, IJKNDEOFIFE.STAT_2, 1, num != 0UL);
}
if (HMEIODIHDCL.DMKCIEPGGAB)
{
int num2 = 0;
int num3 = 0;
this.FBMOMLEPFNH(num3, num2);
}
}
// Token: 0x060003B3 RID: 947 RVA: 0x00013E20 File Offset: 0x00012020
[Token(Token = "0x60003B3")]
[Address(RVA = "0x15EF5B0", Offset = "0x15EE5B0", VA = "0x1815EF5B0")]
private void FBMOMLEPFNH(AGAJMBPABDL LJGOHLFADDN, string HNALINNEPEM)
{
RecRoomAudioClip recRoomAudioClip = this.playerOutSFX;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
bool flag = HNALINNEPEM.LJGBBKKGKOP();
if (LJGOHLFADDN == 0)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "You're Out!", 3f, num2, num2);
return;
}
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
string ohafdcgemef = LJGOHLFADDN.OHAFDCGEMEF;
string text = "Hit by " + ohafdcgemef;
}
// Token: 0x060003B4 RID: 948 RVA: 0x00013E94 File Offset: 0x00012094
[Token(Token = "0x60003B4")]
[Address(RVA = "0x15EFA90", Offset = "0x15EEA90", VA = "0x1815EFA90")]
private void IFHOMMIEJEK(AGAJMBPABDL EDIBICHIJJH, string ECJBLJEBMFM)
{
RecRoomAudioClip recRoomAudioClip = this.playerHitSFX;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
float z = Vector3.up.z;
Vector3 vector;
float z2 = vector.z;
Transform transform = EDIBICHIJJH.GPOMCJICJIH().head.transform;
Vector3 vector2;
float z3 = vector2.z;
Vector3 vector3;
float z4 = vector3.z;
int num2 = 0;
bool flag = ECJBLJEBMFM.LJGBBKKGKOP();
string ohafdcgemef = EDIBICHIJJH.OHAFDCGEMEF;
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num3 = 0;
string text;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2);
}
// Token: 0x060003B5 RID: 949 RVA: 0x00013F28 File Offset: 0x00012128
[Token(Token = "0x60003B5")]
[Address(RVA = "0x15F0190", Offset = "0x15EF190", VA = "0x1815F0190")]
private void IPNCNCBBNDF(FlagTool ELOCPIFFCAA, CGLKOJIMDIH NHNILDPOPBE, Player HGFAKGHLHIJ)
{
int num = 0;
if (HGFAKGHLHIJ != num && HGFAKGHLHIJ.DBAJDHGDPOL.DMKCIEPGGAB)
{
AGAJMBPABDL photonPlayer = HGFAKGHLHIJ.DBAJDHGDPOL;
bool flag;
if (flag)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.NECIHPEMJNG<FlagTool, CGLKOJIMDIH, AGAJMBPABDL> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcMasterRequestFlagCapture);
AGAJMBPABDL photonPlayer2 = HGFAKGHLHIJ.DBAJDHGDPOL;
}
}
}
// Token: 0x060003B6 RID: 950 RVA: 0x00013F80 File Offset: 0x00012180
[Token(Token = "0x60003B6")]
[Address(RVA = "0x15F0730", Offset = "0x15EF730", VA = "0x1815F0730")]
private void KGAMGKKALHD(FlagTool ELOCPIFFCAA, Player JKPGNHBEMOK)
{
if (JKPGNHBEMOK.DBAJDHGDPOL.DMKCIEPGGAB)
{
AGAJMBPABDL photonPlayer = JKPGNHBEMOK.DBAJDHGDPOL;
if (this.GKEJFNAGFIK(ELOCPIFFCAA, photonPlayer))
{
throw new NullReferenceException();
}
AGAJMBPABDL photonPlayer2 = JKPGNHBEMOK.DBAJDHGDPOL;
if (this.GGKICJEGMHK(ELOCPIFFCAA, photonPlayer2))
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<FlagTool, AGAJMBPABDL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestFlagTaken);
AGAJMBPABDL photonPlayer3 = JKPGNHBEMOK.DBAJDHGDPOL;
photonView.RpcMaster<FlagTool, AGAJMBPABDL>(fggimkccbda, ELOCPIFFCAA, photonPlayer3);
}
}
}
// Token: 0x060003B7 RID: 951 RVA: 0x00013FF0 File Offset: 0x000121F0
[Token(Token = "0x60003B7")]
[Address(RVA = "0x15F1300", Offset = "0x15F0300", VA = "0x1815F1300")]
private void NFOFBOPEPMB(FlagTool ELOCPIFFCAA, Player JALDOBEGLAP)
{
if (JALDOBEGLAP.DBAJDHGDPOL.DMKCIEPGGAB)
{
AGAJMBPABDL photonPlayer = JALDOBEGLAP.DBAJDHGDPOL;
if (this.DNLLJNPDBCF(ELOCPIFFCAA, photonPlayer))
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<FlagTool, AGAJMBPABDL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestFlagDrop);
AGAJMBPABDL photonPlayer2 = JALDOBEGLAP.DBAJDHGDPOL;
photonView.RpcMaster<FlagTool, AGAJMBPABDL>(fggimkccbda, ELOCPIFFCAA, photonPlayer2);
}
}
}
// Token: 0x060003B8 RID: 952 RVA: 0x00014048 File Offset: 0x00012248
[Token(Token = "0x60003B8")]
[Address(RVA = "0x15F0360", Offset = "0x15EF360", VA = "0x1815F0360")]
private void JIONJGGEIFI(FlagTool ELOCPIFFCAA)
{
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG == OLEPPCBDAND.MODE_1)
{
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<FlagTool, AGAJMBPABDL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestFlagReturn);
int num = 0;
photonView.RpcMaster<FlagTool, AGAJMBPABDL>(fggimkccbda, ELOCPIFFCAA, num);
}
}
// Token: 0x060003B9 RID: 953 RVA: 0x0001409C File Offset: 0x0001229C
[Token(Token = "0x60003B9")]
[Address(RVA = "0x15F24D0", Offset = "0x15F14D0", VA = "0x1815F24D0")]
[NFOMENMAOIA]
private void RpcMasterRequestFlagCapture(FlagTool ELOCPIFFCAA, CGLKOJIMDIH NHNILDPOPBE, AGAJMBPABDL HPBDBPIEGLG)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
int num = 0;
bool flag;
if (ELOCPIFFCAA != num && HPBDBPIEGLG != 0 && flag)
{
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(HPBDBPIEGLG);
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.AddPlayerStat(HPBDBPIEGLG, IJKNDEOFIFE.STAT_2, 1);
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<FlagTool, AGAJMBPABDL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnFlagCaptured);
photonView.RpcAll<FlagTool, AGAJMBPABDL>(fggimkccbda, ELOCPIFFCAA, HPBDBPIEGLG);
}
}
}
// Token: 0x060003BA RID: 954 RVA: 0x00014128 File Offset: 0x00012328
[Token(Token = "0x60003BA")]
[Address(RVA = "0x15F2820", Offset = "0x15F1820", VA = "0x1815F2820")]
[NFOMENMAOIA]
private void RpcMasterRequestFlagReturn(FlagTool ELOCPIFFCAA, AGAJMBPABDL AEKNIIAKIKC)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
int num = 0;
if (ELOCPIFFCAA != num && this.GKEJFNAGFIK(ELOCPIFFCAA, AEKNIIAKIKC))
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<FlagTool, AGAJMBPABDL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnFlagReturn);
photonView.RpcAll<FlagTool, AGAJMBPABDL>(fggimkccbda, ELOCPIFFCAA, AEKNIIAKIKC);
}
}
}
// Token: 0x060003BB RID: 955 RVA: 0x0001417C File Offset: 0x0001237C
[Token(Token = "0x60003BB")]
[Address(RVA = "0x15F2950", Offset = "0x15F1950", VA = "0x1815F2950")]
[NFOMENMAOIA]
private void RpcMasterRequestFlagTaken(FlagTool ELOCPIFFCAA, AGAJMBPABDL JKPGNHBEMOK)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
int num = 0;
if (ELOCPIFFCAA != num && this.GGKICJEGMHK(ELOCPIFFCAA, JKPGNHBEMOK))
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<FlagTool, AGAJMBPABDL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnFlagTaken);
photonView.RpcAll<FlagTool, AGAJMBPABDL>(fggimkccbda, ELOCPIFFCAA, JKPGNHBEMOK);
}
}
}
// Token: 0x060003BC RID: 956 RVA: 0x000141D0 File Offset: 0x000123D0
[Token(Token = "0x60003BC")]
[Address(RVA = "0x15F26F0", Offset = "0x15F16F0", VA = "0x1815F26F0")]
[NFOMENMAOIA]
private void RpcMasterRequestFlagDrop(FlagTool ELOCPIFFCAA, AGAJMBPABDL JEJGMDJIHJN)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
int num = 0;
if (ELOCPIFFCAA != num && this.DNLLJNPDBCF(ELOCPIFFCAA, JEJGMDJIHJN))
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<FlagTool, AGAJMBPABDL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnFlagDrop);
photonView.RpcAll<FlagTool, AGAJMBPABDL>(fggimkccbda, ELOCPIFFCAA, JEJGMDJIHJN);
}
}
}
// Token: 0x060003BD RID: 957 RVA: 0x00014224 File Offset: 0x00012424
[Token(Token = "0x60003BD")]
[Address(RVA = "0x15F2A80", Offset = "0x15F1A80", VA = "0x1815F2A80")]
[NFOMENMAOIA]
private void RpcOnFlagCaptured(FlagTool ELOCPIFFCAA, AGAJMBPABDL HLENEODBIDD)
{
if (HLENEODBIDD != 0)
{
int playerTeam = (int)NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(HLENEODBIDD);
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
GameTeamManager teamManager = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
string text2;
string text = text2 + " Scores!";
string ohafdcgemef = HLENEODBIDD.OHAFDCGEMEF;
string text3 = "Scored by " + ohafdcgemef;
if (playerTeam != 0)
{
if (playerTeam != 1)
{
goto IL_99;
}
RecRoomAudioClip recRoomAudioClip = this.flagCaptureSFX;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
}
RecRoomAudioClip recRoomAudioClip2 = this.flagCaptureSFX;
int num2 = 0;
SFXAudioSource sfxaudioSource2 = AudioManager.Play2DSFX(recRoomAudioClip2, num2);
RecRoomAudioClip recRoomAudioClip3 = this.blueTeamFlagCaptureVO;
int num3 = 0;
SFXAudioSource sfxaudioSource3 = AudioManager.Play2DSFX(recRoomAudioClip3, num3);
IL_99:
if (HLENEODBIDD.DMKCIEPGGAB)
{
AACCKDLMFKJ.ACILHNDGOFK();
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
CMDADAAOBHD cmdadaaobhd = this.flagCarrierGameRoleId;
instance2.RequestRemoveRole(HLENEODBIDD, cmdadaaobhd);
}
}
}
// Token: 0x060003BE RID: 958 RVA: 0x00014308 File Offset: 0x00012508
[Token(Token = "0x60003BE")]
[Address(RVA = "0x15F3370", Offset = "0x15F2370", VA = "0x1815F3370")]
[NFOMENMAOIA]
private void RpcOnFlagTaken(FlagTool ELOCPIFFCAA, AGAJMBPABDL JGJPNHNGECC)
{
int num = 0;
if (JGJPNHNGECC != 0 && (JGJPNHNGECC.DMKCIEPGGAB ? 1 : 0) != num)
{
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
CMDADAAOBHD cmdadaaobhd = this.flagCarrierGameRoleId;
instance.RequestAddRole(JGJPNHNGECC, cmdadaaobhd);
float num2 = this.flagHolderCustomWalkSpeed;
float num3 = this.flagHolderMovementCooldown;
}
int num4 = 0;
if (ELOCPIFFCAA != num4)
{
if (ELOCPIFFCAA.DALCBAHIFPG != CGLKOJIMDIH.ANY)
{
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
GameTeamManager teamManager = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
CGLKOJIMDIH team = ELOCPIFFCAA.DALCBAHIFPG;
string text2;
string text = text2 + " Flag Taken!";
}
NotificationManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num5 = 0;
IDisposable disposable = instance3.Play((NotificationManager.IBIDFAOPIPC)num5, "Flag Taken!", 1.5f, num, num);
SFXAudioSource sfxaudioSource;
if (ELOCPIFFCAA.DALCBAHIFPG != CGLKOJIMDIH.TEAM_1)
{
while (sfxaudioSource != (ulong)1L)
{
}
float fixedTime = Time.fixedTime;
float time = Time.time;
throw new NullReferenceException();
}
float time2 = Time.time;
float time3 = Time.time;
RecRoomAudioClip recRoomAudioClip = this.flagPickupSFX;
this.JFACLGNMKCE = time3;
int num6 = 0;
SFXAudioSource sfxaudioSource2 = AudioManager.Play2DSFX(recRoomAudioClip, num6);
RecRoomAudioClip recRoomAudioClip2 = this.blueTeamFlagPickupVO;
int num7 = 0;
sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip2, num7);
}
}
// Token: 0x060003BF RID: 959 RVA: 0x00014428 File Offset: 0x00012628
[Token(Token = "0x60003BF")]
[Address(RVA = "0x15F30E0", Offset = "0x15F20E0", VA = "0x1815F30E0")]
[NFOMENMAOIA]
private void RpcOnFlagReturn(FlagTool ELOCPIFFCAA, AGAJMBPABDL CEBPKIEEDAA)
{
int num = 0;
if (ELOCPIFFCAA != num)
{
if (ELOCPIFFCAA.DALCBAHIFPG != CGLKOJIMDIH.ANY)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
GameTeamManager teamManager = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
CGLKOJIMDIH team = ELOCPIFFCAA.DALCBAHIFPG;
string text2;
string text = text2 + " Flag Returned";
}
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
int num3 = 0;
IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)num3, "Flag Returned", 1.5f, num2, num2);
if (ELOCPIFFCAA.DALCBAHIFPG != CGLKOJIMDIH.TEAM_1)
{
if (ELOCPIFFCAA.DALCBAHIFPG != CGLKOJIMDIH.TEAM_2)
{
goto IL_BB;
}
RecRoomAudioClip recRoomAudioClip = this.flagReturnSFX;
int num4 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num4);
}
RecRoomAudioClip recRoomAudioClip2 = this.flagReturnSFX;
int num5 = 0;
SFXAudioSource sfxaudioSource2 = AudioManager.Play2DSFX(recRoomAudioClip2, num5);
RecRoomAudioClip recRoomAudioClip3 = this.blueTeamFlagReturnVO;
int num6 = 0;
SFXAudioSource sfxaudioSource3 = AudioManager.Play2DSFX(recRoomAudioClip3, num6);
IL_BB:
if (CEBPKIEEDAA != 0 && CEBPKIEEDAA.DMKCIEPGGAB)
{
AACCKDLMFKJ.BOIBIMHJGKJ();
}
}
}
// Token: 0x060003C0 RID: 960 RVA: 0x0001450C File Offset: 0x0001270C
[Token(Token = "0x60003C0")]
[Address(RVA = "0x15F2D70", Offset = "0x15F1D70", VA = "0x1815F2D70")]
[NFOMENMAOIA]
private void RpcOnFlagDrop(FlagTool ELOCPIFFCAA, AGAJMBPABDL JEJGMDJIHJN)
{
if (JEJGMDJIHJN != 0 && JEJGMDJIHJN.DMKCIEPGGAB)
{
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
CMDADAAOBHD cmdadaaobhd = this.flagCarrierGameRoleId;
instance.RequestRemoveRole(JEJGMDJIHJN, cmdadaaobhd);
}
int num = 0;
if (ELOCPIFFCAA != num)
{
if (ELOCPIFFCAA.DALCBAHIFPG != CGLKOJIMDIH.ANY)
{
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
GameTeamManager teamManager = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
CGLKOJIMDIH team = ELOCPIFFCAA.DALCBAHIFPG;
string text2;
string text = text2 + " Flag Dropped";
}
NotificationManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
int num3 = 0;
IDisposable disposable = instance3.Play((NotificationManager.IBIDFAOPIPC)num3, "Flag Dropped", 1.5f, num2, num2);
SFXAudioSource sfxaudioSource;
RecRoomAudioClip recRoomAudioClip;
if (ELOCPIFFCAA.DALCBAHIFPG != CGLKOJIMDIH.TEAM_1)
{
while (sfxaudioSource != (ulong)1L)
{
}
float time = Time.time;
float time2 = Time.time;
int num4 = 0;
SFXAudioSource sfxaudioSource2 = AudioManager.Play2DSFX(recRoomAudioClip, num4);
throw new NullReferenceException();
}
float time3 = Time.time;
float time4 = Time.time;
recRoomAudioClip = this.flagDroppedSFX;
this.PFJCLKFPIKP = time4;
int num5 = 0;
SFXAudioSource sfxaudioSource3 = AudioManager.Play2DSFX(recRoomAudioClip, num5);
RecRoomAudioClip recRoomAudioClip2 = this.blueTeamFlagDroppedVO;
int num6 = 0;
sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip2, num6);
}
}
// Token: 0x060003C1 RID: 961 RVA: 0x00014630 File Offset: 0x00012830
[Token(Token = "0x60003C1")]
[Address(RVA = "0x15EDF80", Offset = "0x15ECF80", VA = "0x1815EDF80")]
private bool ADGKFBKLDGA(FlagTool ELOCPIFFCAA, CGLKOJIMDIH NHNILDPOPBE, AGAJMBPABDL HPBDBPIEGLG)
{
int playerTeam = (int)NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(HPBDBPIEGLG);
int num = 0;
List<FlagTool> mdndaefphik = FlagTool.MDNDAEFPHIK;
num++;
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(HPBDBPIEGLG) && NHNILDPOPBE == (CGLKOJIMDIH)playerTeam)
{
CGLKOJIMDIH team = ELOCPIFFCAA.DALCBAHIFPG;
}
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG == OLEPPCBDAND.MODE_1)
{
}
bool flag;
return flag;
}
// Token: 0x060003C2 RID: 962 RVA: 0x00014690 File Offset: 0x00012890
[Token(Token = "0x60003C2")]
[Address(RVA = "0x15EF2D0", Offset = "0x15EE2D0", VA = "0x1815EF2D0")]
private bool DNLLJNPDBCF(FlagTool ELOCPIFFCAA, AGAJMBPABDL JALDOBEGLAP)
{
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(JALDOBEGLAP))
{
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
int playerTeam = (int)NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(JALDOBEGLAP);
CGLKOJIMDIH team = ELOCPIFFCAA.DALCBAHIFPG;
return playerTeam != (int)team;
}
throw new NullReferenceException();
}
// Token: 0x060003C3 RID: 963 RVA: 0x000146E0 File Offset: 0x000128E0
[Token(Token = "0x60003C3")]
[Address(RVA = "0x15EF750", Offset = "0x15EE750", VA = "0x1815EF750")]
private bool GGKICJEGMHK(FlagTool ELOCPIFFCAA, AGAJMBPABDL JKPGNHBEMOK)
{
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(JKPGNHBEMOK))
{
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
int playerTeam = (int)NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(JKPGNHBEMOK);
CGLKOJIMDIH team = ELOCPIFFCAA.DALCBAHIFPG;
return playerTeam != (int)team;
}
throw new NullReferenceException();
}
// Token: 0x060003C4 RID: 964 RVA: 0x00014730 File Offset: 0x00012930
[Token(Token = "0x60003C4")]
[Address(RVA = "0x15EF920", Offset = "0x15EE920", VA = "0x1815EF920")]
private bool GKEJFNAGFIK(FlagTool ELOCPIFFCAA, AGAJMBPABDL AEKNIIAKIKC)
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG == OLEPPCBDAND.MODE_1)
{
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
if (AEKNIIAKIKC != 0)
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(AEKNIIAKIKC))
{
goto IL_49;
}
int playerTeam = (int)NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(AEKNIIAKIKC);
CGLKOJIMDIH team = ELOCPIFFCAA.DALCBAHIFPG;
if (playerTeam != (int)team)
{
goto IL_49;
}
}
return true;
}
IL_49:
throw new NullReferenceException();
}
// Token: 0x060003C5 RID: 965 RVA: 0x00014790 File Offset: 0x00012990
[Token(Token = "0x60003C5")]
[Address(RVA = "0x15F2110", Offset = "0x15F1110", VA = "0x1815F2110")]
private FlagTool PBBJBLCGBHK(CGLKOJIMDIH CGOLFOLCHIF)
{
int num = 0;
List<FlagTool> mdndaefphik = FlagTool.MDNDAEFPHIK;
num++;
throw new NullReferenceException();
}
// Token: 0x060003C6 RID: 966 RVA: 0x000147B0 File Offset: 0x000129B0
[Token(Token = "0x60003C6")]
[Address(RVA = "0x15EE210", Offset = "0x15ED210", VA = "0x1815EE210")]
private void AEAHHAHELNF(bool DICJLBJDAHD)
{
int num;
do
{
num = 0;
List<FlagTool> mdndaefphik = FlagTool.MDNDAEFPHIK;
bool flag;
if (flag || !DICJLBJDAHD)
{
bool flag2;
while (!flag2)
{
}
}
Quaternion identity = Quaternion.identity;
if (num != 0)
{
goto IL_73;
}
if (num != -1)
{
}
bool flag3;
if (num != 0 && !flag3)
{
GameObject gameObject;
gameObject.SetActive(true);
}
if (num != 0)
{
}
}
while (num != 0);
return;
IL_73:
throw new NullReferenceException();
}
// Token: 0x060003C7 RID: 967 RVA: 0x00014848 File Offset: 0x00012A48
[Token(Token = "0x60003C7")]
[Address(RVA = "0x15EFD40", Offset = "0x15EED40", VA = "0x1815EFD40")]
private void IFPHDHJPAGE(bool BGMFLBDOJKJ)
{
int num;
do
{
num = 0;
List<FlagTool> mdndaefphik = FlagTool.MDNDAEFPHIK;
bool flag;
if (flag)
{
}
while (!BGMFLBDOJKJ)
{
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
}
if (num != 0)
{
goto IL_64;
}
if (num != -1)
{
}
bool flag2;
if (num != 0 && !flag2)
{
int num2 = 0;
GameObject gameObject;
gameObject.SetActive(num2 != 0);
}
if (num != 0)
{
}
}
while (num != 0);
return;
IL_64:
throw new NullReferenceException();
}
// Token: 0x060003C8 RID: 968 RVA: 0x000148D0 File Offset: 0x00012AD0
[Token(Token = "0x60003C8")]
[Address(RVA = "0x15F0EE0", Offset = "0x15EFEE0", VA = "0x1815F0EE0")]
private static Vector3 LOKOGCPNDLM(FlagTool ELOCPIFFCAA)
{
IReadOnlyList<FlagGoal> readOnlyList;
if (readOnlyList != 0)
{
Vector3 vector;
float z = vector.z;
}
throw new NullReferenceException();
}
// Token: 0x060003C9 RID: 969 RVA: 0x000148F0 File Offset: 0x00012AF0
[Token(Token = "0x60003C9")]
[Address(RVA = "0x15F02E0", Offset = "0x15EF2E0", VA = "0x1815F02E0")]
private void JHAFCBONEJK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.MFOCPIILHIL.OGCOIJDHHOK();
}
this.AEAHHAHELNF(true);
}
// Token: 0x060003CA RID: 970 RVA: 0x00014920 File Offset: 0x00012B20
[Token(Token = "0x60003CA")]
[Address(RVA = "0x15F1170", Offset = "0x15F0170", VA = "0x1815F1170")]
private void MFDBLNPEJFE()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.MFOCPIILHIL.OLGMEEIPCAL)
{
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
instance2.MasterStopGame(num != 0);
}
}
// Token: 0x060003CB RID: 971 RVA: 0x00014974 File Offset: 0x00012B74
[Token(Token = "0x60003CB")]
[Address(RVA = "0x15F08A0", Offset = "0x15EF8A0", VA = "0x1815F08A0")]
private void KKBGDLMBLOE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.MFOCPIILHIL.PPOEAJIAPNJ();
this.NJLHFMGHAOM.KGFFMEICLNN(3f);
}
int num = 0;
this.AEAHHAHELNF(num != 0);
}
// Token: 0x060003CC RID: 972 RVA: 0x000149B8 File Offset: 0x00012BB8
[Token(Token = "0x60003CC")]
[Address(RVA = "0x15EF110", Offset = "0x15EE110", VA = "0x1815EF110")]
private void CLPJKBKEHFM()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.NJLHFMGHAOM.OLGMEEIPCAL)
{
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
int phbjihpkknb = this.PHBJIHPKKNB;
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
int num = 0;
gcdokifmocm.PIEOGAPMGIH((ushort)num);
}
}
// Token: 0x060003CD RID: 973 RVA: 0x00014A28 File Offset: 0x00012C28
[Token(Token = "0x60003CD")]
[Address(RVA = "0x15F0ED0", Offset = "0x15EFED0", VA = "0x1815F0ED0")]
private void LNPIBBMOMFI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.IFPHDHJPAGE(true);
}
// Token: 0x060003CE RID: 974 RVA: 0x00014A3C File Offset: 0x00012C3C
[Token(Token = "0x60003CE")]
[Address(RVA = "0x15F0A90", Offset = "0x15EFA90", VA = "0x1815F0A90")]
private void LELDHFPPNFK()
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
int phbjihpkknb = this.PHBJIHPKKNB;
if (this.MFOCPIILHIL.OLGMEEIPCAL)
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
instance2.MasterStopGame(num != 0);
}
}
}
// Token: 0x060003CF RID: 975 RVA: 0x00014A94 File Offset: 0x00012C94
[Token(Token = "0x60003CF")]
[Address(RVA = "0x15F38A0", Offset = "0x15F28A0", VA = "0x1815F38A0", Slot = "26")]
public override bool ValidateRoom()
{
/*
An exception occurred when decompiling this method (060003CF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PaintballManager::ValidateRoom()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_33:
stloc:ArgumentOutOfRangeException(var_4_38, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060003D0 RID: 976 RVA: 0x00014ADC File Offset: 0x00012CDC
[Token(Token = "0x60003D0")]
[Address(RVA = "0x15EF290", Offset = "0x15EE290", VA = "0x1815EF290")]
private bool DADHHNOALGN()
{
return DMFDIJNIILL.BNOPJDPGGDB("Paintball");
}
// Token: 0x060003D1 RID: 977 RVA: 0x00014AFC File Offset: 0x00012CFC
[Token(Token = "0x60003D1")]
[Address(RVA = "0x15F0BE0", Offset = "0x15EFBE0", VA = "0x1815F0BE0")]
private bool LLBHMGEPFII()
{
if (DMFDIJNIILL.BNOPJDPGGDB("Paintball"))
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
int num2 = 0;
if (!(teamManager == num2))
{
CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams();
int num3 = 0;
if (num3 < allTeams.Length)
{
CGLKOJIMDIH cglkojimdih = allTeams[num3];
CGLKOJIMDIH team = cglkojimdih;
Func<FlagTool, bool> func = (FlagTool x) => x.DALCBAHIFPG != team;
bool flag;
if (!flag)
{
int team2 = (int)team;
IReadOnlyList<FlagGoal> readOnlyList;
if (readOnlyList != 0)
{
num3++;
}
string text = DMFDIJNIILL.ENDGJLDLFLG(team);
}
string text2 = DMFDIJNIILL.ENDGJLDLFLG(team);
string text3 = "Capture the Flag requires 1 flag for team " + text2;
DMFDIJNIILL.NLBCGHEJHHH("Paintball", text3);
}
}
}
}
throw new IndexOutOfRangeException();
}
// Token: 0x060003D2 RID: 978 RVA: 0x00014BF0 File Offset: 0x00012DF0
[Token(Token = "0x60003D2")]
[Address(RVA = "0x15EF3F0", Offset = "0x15EE3F0", VA = "0x1815EF3F0")]
private void EEBAFJDFEIM()
{
if (Matchmaking.KDIKBBAPFDH)
{
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
string jecmpifmhaj = PaintballManager.JECMPIFMHAJ;
musicMixer.LDCOLDFFLIC(jecmpifmhaj);
CCJPMJMBJKC musicMixer2 = AudioManager.CCJPMJMBJKC;
string jecmpifmhaj2 = PaintballManager.JECMPIFMHAJ;
musicMixer2.HGIJOLAGEGF(jecmpifmhaj2);
if (this.HMKDHMLGPCD)
{
CCJPMJMBJKC musicMixer3 = AudioManager.CCJPMJMBJKC;
RecRoomAudioClip recRoomAudioClip = this.loadingGameMusic;
string jecmpifmhaj3 = PaintballManager.JECMPIFMHAJ;
musicMixer3.JNILPFPCFJA(recRoomAudioClip, jecmpifmhaj3);
CCJPMJMBJKC musicMixer4 = AudioManager.CCJPMJMBJKC;
RecRoomAudioClip recRoomAudioClip2 = this.gameplayMusic;
string jecmpifmhaj4 = PaintballManager.JECMPIFMHAJ;
musicMixer4.ILIMMHNEEBO(recRoomAudioClip2, jecmpifmhaj4);
}
}
}
// Token: 0x060003D3 RID: 979 RVA: 0x00014C90 File Offset: 0x00012E90
[Token(Token = "0x60003D3")]
[Address(RVA = "0x15F0940", Offset = "0x15EF940", VA = "0x1815F0940")]
private bool KKNHEOCODGM(Tool EGFEJGHDNAI, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
{
DJHELPHHAEN gcdokifmocm = this.GCDOKIFMOCM;
FlagTool component = EGFEJGHDNAI.GetComponent<FlagTool>();
int num = 0;
if (component != num)
{
CGLKOJIMDIH team = component.DALCBAHIFPG;
}
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
AGAJMBPABDL photonPlayer = NHCEBNBEEBE.DBAJDHGDPOL;
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(photonPlayer);
int num2 = (int)playerTeam;
if (((uint)(-1) != (uint)playerTeam || !component.GMFOHJAMPON) && num2 != -1)
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x060003D4 RID: 980 RVA: 0x00014CFC File Offset: 0x00012EFC
[Token(Token = "0x60003D4")]
[Address(RVA = "0x15F39D0", Offset = "0x15F29D0", VA = "0x1815F39D0")]
public PaintballManager()
{
}
// Token: 0x040002FE RID: 766
[Token(Token = "0x40002FE")]
private static readonly string JECMPIFMHAJ = "PAINTBALL_UGC";
// Token: 0x040002FF RID: 767
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40002FF")]
[SerializeField]
private GameRoleSettings ctfGameRoleSettings;
// Token: 0x04000300 RID: 768
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000300")]
[SerializeField]
[Header("UI")]
private PlayerCombatUI playerCombatUIPrefab;
// Token: 0x04000301 RID: 769
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000301")]
[SerializeField]
[Header("Mode Audio")]
private RecRoomAudioClip captureTheFlagTitleVO;
// Token: 0x04000302 RID: 770
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000302")]
[SerializeField]
private RecRoomAudioClip teamBattleTitleVO;
// Token: 0x04000303 RID: 771
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000303")]
[SerializeField]
[Header("Combat Audio")]
private RecRoomAudioClip playerHitSFX;
// Token: 0x04000304 RID: 772
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000304")]
[SerializeField]
private RecRoomAudioClip playerOutSFX;
// Token: 0x04000305 RID: 773
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000305")]
[SerializeField]
[Header("Flag Audio")]
private RecRoomAudioClip flagPickupSFX;
// Token: 0x04000306 RID: 774
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000306")]
[SerializeField]
private RecRoomAudioClip blueTeamFlagPickupVO;
// Token: 0x04000307 RID: 775
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000307")]
[SerializeField]
private RecRoomAudioClip redTeamFlagPickupVO;
// Token: 0x04000308 RID: 776
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000308")]
[SerializeField]
private RecRoomAudioClip flagDroppedSFX;
// Token: 0x04000309 RID: 777
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000309")]
[SerializeField]
private RecRoomAudioClip blueTeamFlagDroppedVO;
// Token: 0x0400030A RID: 778
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400030A")]
[SerializeField]
private RecRoomAudioClip redTeamFlagDroppedVO;
// Token: 0x0400030B RID: 779
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400030B")]
[SerializeField]
private RecRoomAudioClip flagReturnSFX;
// Token: 0x0400030C RID: 780
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400030C")]
[SerializeField]
private RecRoomAudioClip blueTeamFlagReturnVO;
// Token: 0x0400030D RID: 781
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400030D")]
[SerializeField]
private RecRoomAudioClip redTeamFlagReturnVO;
// Token: 0x0400030E RID: 782
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400030E")]
[SerializeField]
private RecRoomAudioClip flagCaptureSFX;
// Token: 0x0400030F RID: 783
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400030F")]
[SerializeField]
private RecRoomAudioClip blueTeamFlagCaptureVO;
// Token: 0x04000310 RID: 784
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4000310")]
[SerializeField]
private RecRoomAudioClip redTeamFlagCaptureVO;
// Token: 0x04000311 RID: 785
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4000311")]
[SerializeField]
private float audioFXMinInterval = 1.5f;
// Token: 0x04000312 RID: 786
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4000312")]
[SerializeField]
[Header("Default Music")]
private RecRoomAudioClip loadingGameMusic;
// Token: 0x04000313 RID: 787
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4000313")]
[SerializeField]
private RecRoomAudioClip gameplayMusic;
// Token: 0x04000314 RID: 788
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x4000314")]
[SerializeField]
[Header("Capture The Flag")]
private CMDADAAOBHD flagCarrierGameRoleId = (CMDADAAOBHD)((ulong)8388608L);
// Token: 0x04000315 RID: 789
[FieldOffset(Offset = "0x11C")]
[Token(Token = "0x4000315")]
[SerializeField]
private float flagHolderMovementCooldown = 1.65f;
// Token: 0x04000316 RID: 790
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4000316")]
[SerializeField]
private float flagHolderCustomWalkSpeed = 3f;
// Token: 0x04000317 RID: 791
[Token(Token = "0x4000317")]
private const float KHMIOMCDADA = 0.35f;
// Token: 0x04000318 RID: 792
[Token(Token = "0x4000318")]
private const float LFHJNFCPNKJ = 3f;
// Token: 0x04000319 RID: 793
[Token(Token = "0x4000319")]
private const float DKAGJOIFGIJ = 3f;
// Token: 0x0400031A RID: 794
[Token(Token = "0x400031A")]
private const float FAEENAHEEJO = 8f;
// Token: 0x0400031B RID: 795
[FieldOffset(Offset = "0x124")]
[Token(Token = "0x400031B")]
private float CIJFADFAPLB = 600f;
// Token: 0x0400031C RID: 796
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x400031C")]
private int PHBJIHPKKNB = (int)((ulong)3L);
// Token: 0x0400031D RID: 797
[FieldOffset(Offset = "0x12C")]
[Token(Token = "0x400031D")]
private bool HMKDHMLGPCD = true;
// Token: 0x0400031E RID: 798
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400031E")]
private DJHELPHHAEN GCDOKIFMOCM;
// Token: 0x0400031F RID: 799
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400031F")]
private MJNLDDCLOGP NJLHFMGHAOM;
// Token: 0x04000320 RID: 800
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x4000320")]
private float JFACLGNMKCE;
// Token: 0x04000321 RID: 801
[FieldOffset(Offset = "0x144")]
[Token(Token = "0x4000321")]
private float PFJCLKFPIKP;
// Token: 0x04000322 RID: 802
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x4000322")]
private float BLLLBFICFGL;
// Token: 0x04000323 RID: 803
[FieldOffset(Offset = "0x14C")]
[Token(Token = "0x4000323")]
private float HIGOPDBOJIO;
// Token: 0x04000324 RID: 804
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x4000324")]
private KLLMCPFPIIE<CGLKOJIMDIH> IHDOBFPLNFD;
// Token: 0x04000325 RID: 805
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x4000325")]
private KLLMCPFPIIE<int> KFOJLANKAPN;
// Token: 0x02000088 RID: 136
[Token(Token = "0x2000088")]
public enum MFMIHKNCOJL
{
// Token: 0x04000327 RID: 807
[Token(Token = "0x4000327")]
CaptureTheFlag,
// Token: 0x04000328 RID: 808
[Token(Token = "0x4000328")]
TeamBattle,
// Token: 0x04000329 RID: 809
[Token(Token = "0x4000329")]
None
}
// Token: 0x02000089 RID: 137
[Token(Token = "0x2000089")]
private enum BOOHHGDMOGG
{
// Token: 0x0400032B RID: 811
[Token(Token = "0x400032B")]
CTF_ROUND_RUNNING,
// Token: 0x0400032C RID: 812
[Token(Token = "0x400032C")]
CTF_FLAG_CAPTURED,
// Token: 0x0400032D RID: 813
[Token(Token = "0x400032D")]
TEAM_BATTLE_ROUND_RUNNING,
// Token: 0x0400032E RID: 814
[Token(Token = "0x400032E")]
INVALID = 65535
}
// Token: 0x0200008A RID: 138
[Token(Token = "0x200008A")]
private enum GMAHPGABJBB
{
// Token: 0x04000330 RID: 816
[Token(Token = "0x4000330")]
HITS,
// Token: 0x04000331 RID: 817
[Token(Token = "0x4000331")]
OUTS,
// Token: 0x04000332 RID: 818
[Token(Token = "0x4000332")]
FLAG_CAPTURES
}
// Token: 0x0200008B RID: 139
[Token(Token = "0x200008B")]
[CompilerGenerated]
private sealed class PCBKBHBOMPF
{
// Token: 0x060003D6 RID: 982 RVA: 0x00014D70 File Offset: 0x00012F70
[Token(Token = "0x60003D6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PCBKBHBOMPF()
{
}
// Token: 0x060003D7 RID: 983 RVA: 0x00014D84 File Offset: 0x00012F84
[Token(Token = "0x60003D7")]
[Address(RVA = "0x15E9DB0", Offset = "0x15E8DB0", VA = "0x1815E9DB0")]
internal bool <ValidateRoomForModeCTF>b__0(FlagTool x)
{
return x.DALCBAHIFPG != this.team;
}
// Token: 0x04000333 RID: 819
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000333")]
public CGLKOJIMDIH team;
}
}