628 lines
23 KiB
C#
628 lines
23 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf;
|
|
using Google.Protobuf.Collections;
|
|
using RecRoom.Core.Combat;
|
|
using RecRoom.Core.GameManagement;
|
|
using RecRoom.Tools;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002DC3 RID: 11715
|
|
[Token(Token = "0x2002DC3")]
|
|
[StructLayout(3)]
|
|
public static class EJIDAIGCEFH
|
|
{
|
|
// Token: 0x06014D81 RID: 85377 RVA: 0x00501890 File Offset: 0x004FFA90
|
|
[Token(Token = "0x6014D81")]
|
|
[Address(RVA = "0x1C27B50", Offset = "0x1C26550", VA = "0x181C27B50")]
|
|
public static void BGHCLNPHDMO(this PJPAPHKPKGM PBGBNMCPEAJ, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
int num = 0;
|
|
if (PBGBNMCPEAJ != 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
RepeatedField<DOMCMICFKAE> lnpphbahlpd2;
|
|
if (!flag)
|
|
{
|
|
DOMCMICFKAE domcmicfkae = PBGBNMCPEAJ.LNPPHBAHLPD[num];
|
|
RepeatedField<DOMCMICFKAE> lnpphbahlpd = PBGBNMCPEAJ.LNPPHBAHLPD;
|
|
string abmlomldjan = domcmicfkae.ABMLOMLDJAN;
|
|
DOMCMICFKAE domcmicfkae2 = lnpphbahlpd[num];
|
|
DOMCMICFKAE domcmicfkae3 = PBGBNMCPEAJ.LNPPHBAHLPD[num];
|
|
lnpphbahlpd2 = PBGBNMCPEAJ.LNPPHBAHLPD;
|
|
int fpekedanibg = lnpphbahlpd2[num].FPEKEDANIBG;
|
|
num++;
|
|
}
|
|
if (lnpphbahlpd2 != 0)
|
|
{
|
|
}
|
|
if (PBGBNMCPEAJ != 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
if (!(num == num2))
|
|
{
|
|
float npphjcfhbac = PBGBNMCPEAJ.NPPHJCFHBAC;
|
|
float pkhhapgdobf = PBGBNMCPEAJ.PKHHAPGDOBF;
|
|
}
|
|
int gdikodfmpna = PBGBNMCPEAJ.GDIKODFMPNA;
|
|
if ((PBGBNMCPEAJ.MPHACJHAKHF ? 1 : 0) == num)
|
|
{
|
|
Weapon.RemoveGlobalInfiniteAmmoSupport(PIHIPPPPEBI);
|
|
}
|
|
Weapon.AddGlobalInfiniteAmmoSupport(PIHIPPPPEBI);
|
|
if ((PBGBNMCPEAJ.MEKMGOLFIFH ? 1 : 0) == num)
|
|
{
|
|
ToolPlayerAttractor.AddGlobalRestriction(PIHIPPPPEBI);
|
|
return;
|
|
}
|
|
ToolPlayerAttractor.RemoveGlobalRestriction(PIHIPPPPEBI);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06014D82 RID: 85378 RVA: 0x00501954 File Offset: 0x004FFB54
|
|
[Token(Token = "0x6014D82")]
|
|
[Address(RVA = "0x1C29710", Offset = "0x1C28110", VA = "0x181C29710")]
|
|
public static void LKFBOLOEDDH(this PJPAPHKPKGM PBGBNMCPEAJ, object PIHIPPPPEBI)
|
|
{
|
|
Weapon.RemoveGlobalInfiniteAmmoSupport(PIHIPPPPEBI);
|
|
ToolEntity.RemoveBrokenBehavior(PIHIPPPPEBI);
|
|
ToolPlayerAttractor.RemoveGlobalRestriction(PIHIPPPPEBI);
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
}
|
|
bool flag3;
|
|
if (!flag3)
|
|
{
|
|
}
|
|
if (typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
bool flag4;
|
|
if (!flag4)
|
|
{
|
|
}
|
|
if (typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
bool flag5;
|
|
if (!flag5)
|
|
{
|
|
}
|
|
if (typeof(global::UnityEngine.Object).TypeHandle != 0)
|
|
{
|
|
}
|
|
bool flag6;
|
|
if (!flag6)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D83 RID: 85379 RVA: 0x005019AC File Offset: 0x004FFBAC
|
|
[Token(Token = "0x6014D83")]
|
|
[Address(RVA = "0x1C276B0", Offset = "0x1C260B0", VA = "0x181C276B0")]
|
|
public static void BGHCLNPHDMO(this EditorGameRuleConfiguration PBGBNMCPEAJ, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
int num = 0;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
Ranking rankings = PBGBNMCPEAJ.Rankings;
|
|
if (num < typeof(global::UnityEngine.Object).TypeHandle)
|
|
{
|
|
num++;
|
|
}
|
|
RankGiftContext[] rankGiftContexts = PBGBNMCPEAJ.Rankings.rankGiftContexts;
|
|
int length = rankGiftContexts.Length;
|
|
if (num < length)
|
|
{
|
|
RankGiftContext rankGiftContext = rankGiftContexts[num];
|
|
num++;
|
|
}
|
|
GiftManager.LCLKAFOPBLD alternateGiftContext = PBGBNMCPEAJ.AlternateGiftContext;
|
|
if (PBGBNMCPEAJ.CustomRankName == 0)
|
|
{
|
|
}
|
|
}
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
ProximityScoreSettings teammateSpawnPointProximityScoreSettings = PBGBNMCPEAJ.TeammateSpawnPointProximityScoreSettings;
|
|
bool useCurve = PBGBNMCPEAJ.TeammateSpawnPointProximityScoreSettings.UseCurve;
|
|
ProximityScoreSettings opponentSpawnPointProximityScoreSettings = PBGBNMCPEAJ.OpponentSpawnPointProximityScoreSettings;
|
|
bool useCurve2 = PBGBNMCPEAJ.OpponentSpawnPointProximityScoreSettings.UseCurve;
|
|
}
|
|
float movementModeSwitchDuringGameGracePeriod = PBGBNMCPEAJ.MovementModeSwitchDuringGameGracePeriod;
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num2 = 0;
|
|
if (instance != num2 && (PBGBNMCPEAJ.HasNotificationSFX ? 1 : 0) != num)
|
|
{
|
|
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
|
RecRoomAudioClip notificationSFX = PBGBNMCPEAJ.NotificationSFX;
|
|
instance2.AddScreenSpaceNotificationAudio(notificationSFX, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
bool flag4;
|
|
if (flag4)
|
|
{
|
|
RecRoomAudioClip gameNameVO = PBGBNMCPEAJ.GameNameVO;
|
|
}
|
|
if (instance != 0)
|
|
{
|
|
if ((PBGBNMCPEAJ.HasRichPresenceString ? 1 : 0) == num)
|
|
{
|
|
}
|
|
string richPresenceString = PBGBNMCPEAJ.RichPresenceString;
|
|
if ((PBGBNMCPEAJ.HasLocalPlayerStatusString ? 1 : 0) != num)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D84 RID: 85380 RVA: 0x00501AB8 File Offset: 0x004FFCB8
|
|
[Token(Token = "0x6014D84")]
|
|
[Address(RVA = "0x1C29490", Offset = "0x1C27E90", VA = "0x181C29490")]
|
|
public static void LKFBOLOEDDH(this EditorGameRuleConfiguration PBGBNMCPEAJ, object PIHIPPPPEBI)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
bool flag = instance != num;
|
|
if (flag)
|
|
{
|
|
SingletonMonoBehaviour.Instance.RemoveScreenSpaceNotificationAudio(PIHIPPPPEBI);
|
|
}
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
}
|
|
bool flag4;
|
|
if (flag4)
|
|
{
|
|
}
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D85 RID: 85381 RVA: 0x00501AFC File Offset: 0x004FFCFC
|
|
[Token(Token = "0x6014D85")]
|
|
[Address(RVA = "0x1C29170", Offset = "0x1C27B70", VA = "0x181C29170")]
|
|
private static void KLMLLKHBMDL(this PJPAPHKPKGM PBGBNMCPEAJ, GameManager ONLEICCNNBI, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
int num = 0;
|
|
if (!(ONLEICCNNBI == num))
|
|
{
|
|
string objfljemabl = PBGBNMCPEAJ.OBJFLJEMABL;
|
|
ONLEICCNNBI.AddGameName(objfljemabl, PIHIPPPPEBI, JMHKMOACHDG);
|
|
ONLEICCNNBI.RemoveResetToolsOnGameStartSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.AddResetToolsOnGameStartSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemovePreGameVoiceOverSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.AddPreGameVoiceOverSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemoveResultsVoiceOverSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.AddResultsVoiceOverSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemoveGameModeNotificationsSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.AddGameModeNotificationsSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemoveInGamePlayerNotificationSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.AddInGamePlayerNotificationSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemoveEndGameWhenAllDead(PIHIPPPPEBI);
|
|
ONLEICCNNBI.AddEndGameWhenAllDead(PIHIPPPPEBI);
|
|
float flodbedfifl = PBGBNMCPEAJ.FLODBEDFIFL;
|
|
ONLEICCNNBI.AddGameStartDelay(flodbedfifl, PIHIPPPPEBI, JMHKMOACHDG);
|
|
float ohlakoknpck = PBGBNMCPEAJ.OHLAKOKNPCK;
|
|
ONLEICCNNBI.AddResultsSubStateDuration(ohlakoknpck, PIHIPPPPEBI, JMHKMOACHDG);
|
|
bool bfbbkgjhfbl = PBGBNMCPEAJ.BFBBKGJHFBL;
|
|
ONLEICCNNBI.AddRespawnPlayersOnGameStartSupport(bfbbkgjhfbl, PIHIPPPPEBI, JMHKMOACHDG);
|
|
bool ejppefdhfih = PBGBNMCPEAJ.EJPPEFDHFIH;
|
|
ONLEICCNNBI.AddRespawnPlayersOnGameOverSupport(ejppefdhfih, PIHIPPPPEBI, JMHKMOACHDG);
|
|
bool cgkjmfjddik = PBGBNMCPEAJ.CGKJMFJDDIK;
|
|
ONLEICCNNBI.AddPersistPlayerStatsOnGameStart(cgkjmfjddik, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D86 RID: 85382 RVA: 0x00501BDC File Offset: 0x004FFDDC
|
|
[Token(Token = "0x6014D86")]
|
|
[Address(RVA = "0x1C28C80", Offset = "0x1C27680", VA = "0x181C28C80")]
|
|
private static void GLIIDFLIFNH(this PJPAPHKPKGM PBGBNMCPEAJ, GameManager ONLEICCNNBI, object PIHIPPPPEBI)
|
|
{
|
|
int num = 0;
|
|
if (!(ONLEICCNNBI == num))
|
|
{
|
|
ONLEICCNNBI.RemoveGameName(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemoveResetToolsOnGameStartSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemoveRespawnPlayersOnGameStartSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemoveRespawnPlayersOnGameOverSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemovePersistPlayerStatsOnGameStart(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemovePreGameVoiceOverSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemoveResultsVoiceOverSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemoveGameModeNotificationsSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemoveInGamePlayerNotificationSupport(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemoveGameStartDelay(PIHIPPPPEBI);
|
|
ONLEICCNNBI.RemoveResultsSubStateDuration(PIHIPPPPEBI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D87 RID: 85383 RVA: 0x00501C48 File Offset: 0x004FFE48
|
|
[Token(Token = "0x6014D87")]
|
|
[Address(RVA = "0x1C285D0", Offset = "0x1C26FD0", VA = "0x181C285D0")]
|
|
private static void CCLIPOLEEGP(PJPAPHKPKGM PBGBNMCPEAJ, GameTeamManager AHABFCGCEHC, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
int num = 0;
|
|
if (!(AHABFCGCEHC == num))
|
|
{
|
|
APPAGMINLNI kmbgiamojlg = PBGBNMCPEAJ.KMBGIAMOJLG;
|
|
int num2 = 0;
|
|
AHABFCGCEHC.AddManualGameStartRequirement(num, PIHIPPPPEBI, JMHKMOACHDG);
|
|
AHABFCGCEHC.RemoveAutomaticGameStartSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.AddAutomaticGameStartSupport(PIHIPPPPEBI);
|
|
APPAGMINLNI dpeipjiahla = PBGBNMCPEAJ.DPEIPJIAHLA;
|
|
AHABFCGCEHC.RemoveJoinInProgressSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.AddJoinInProgressSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveEndGameIfStartRequirementsNotMetSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.AddEndGameIfStartRequirementsNotMetSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.ClearTeams();
|
|
int gmabjffhefn = PBGBNMCPEAJ.NPFFGHBLHBA[num2].GMABJFFHEFN;
|
|
AHABFCGCEHC.AddTeam(gmabjffhefn);
|
|
num2++;
|
|
AHABFCGCEHC.RemoveSpectatingSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.AddSpectatingSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveExplicitTeamSelectionSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.AddExplicitTeamSelectionSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveGameRunningTeamChangeSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.AddGameRunningTeamChangeSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveRespawnOnGameRunningTeamChangeSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.AddRespawnOnGameRunningTeamChangeSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveClearTeamsAfterGameSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.AddClearTeamsAfterGameSupport(PIHIPPPPEBI);
|
|
GEEKCJHHHDC gmiaaokakaf = PBGBNMCPEAJ.GMIAAOKAKAF;
|
|
AHABFCGCEHC.RemoveTeamRadioSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.AddTeamRadioSupport(PIHIPPPPEBI);
|
|
FOBJPBBNOAL hiojmmepdhn = PBGBNMCPEAJ.HIOJMMEPDHN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D88 RID: 85384 RVA: 0x00501D38 File Offset: 0x004FFF38
|
|
[Token(Token = "0x6014D88")]
|
|
[Address(RVA = "0x1C29D60", Offset = "0x1C28760", VA = "0x181C29D60")]
|
|
private static void PFCBINJIBFD(PJPAPHKPKGM PBGBNMCPEAJ, GameTeamManager AHABFCGCEHC, object PIHIPPPPEBI)
|
|
{
|
|
int num = 0;
|
|
if (!(AHABFCGCEHC == num))
|
|
{
|
|
AHABFCGCEHC.RemoveManualGameStartRequirement(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveAutomaticGameStartSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveAutomaticGameStartRequirement(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveJoinInProgressSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveRespawnOnGameRunningTeamChangeSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveEndGameIfStartRequirementsNotMetSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveClearTeamsAfterGameSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.ClearTeams();
|
|
AHABFCGCEHC.RemoveTeamSelectionMethod(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveExplicitTeamSelectionSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveGameRunningTeamChangeSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveSpectatingSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemovePlayerVisualSettings(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveTeamRadioSupport(PIHIPPPPEBI);
|
|
AHABFCGCEHC.RemoveTeamRadioSettings(PIHIPPPPEBI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D89 RID: 85385 RVA: 0x00501DC0 File Offset: 0x004FFFC0
|
|
[Token(Token = "0x6014D89")]
|
|
[Address(RVA = "0x1C29130", Offset = "0x1C27B30", VA = "0x181C29130")]
|
|
private static void JGPBFMADPFH(PJPAPHKPKGM PBGBNMCPEAJ, KBPBCGEHHGI LNKEBDAOMGO, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
if (LNKEBDAOMGO == 0)
|
|
{
|
|
return;
|
|
}
|
|
int num = 0;
|
|
if ((PBGBNMCPEAJ.KMLBENJNCKM ? 1 : 0) == num)
|
|
{
|
|
LNKEBDAOMGO.GFPOPKCCKHD(PIHIPPPPEBI);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D8A RID: 85386 RVA: 0x00501DEC File Offset: 0x004FFFEC
|
|
[Token(Token = "0x6014D8A")]
|
|
[Address(RVA = "0x1C28920", Offset = "0x1C27320", VA = "0x181C28920")]
|
|
private static void DJELCOPNILE(PJPAPHKPKGM PBGBNMCPEAJ, KBPBCGEHHGI LNKEBDAOMGO, object PIHIPPPPEBI)
|
|
{
|
|
if (LNKEBDAOMGO != 0)
|
|
{
|
|
LNKEBDAOMGO.GFPOPKCCKHD(PIHIPPPPEBI);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D8B RID: 85387 RVA: 0x00501E08 File Offset: 0x00500008
|
|
[Token(Token = "0x6014D8B")]
|
|
[Address(RVA = "0x1C28DA0", Offset = "0x1C277A0", VA = "0x181C28DA0")]
|
|
private static void GMAKJHKLEHD(PJPAPHKPKGM PBGBNMCPEAJ, GameScoreManager LPLJONPGIFL, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
int num = 0;
|
|
if (!(LPLJONPGIFL == num))
|
|
{
|
|
LPLJONPGIFL.ClearStatDefinitions();
|
|
int num2 = 0;
|
|
DOMCMICFKAE domcmicfkae = PBGBNMCPEAJ.LNPPHBAHLPD[num2];
|
|
RepeatedField<DOMCMICFKAE> lnpphbahlpd = PBGBNMCPEAJ.LNPPHBAHLPD;
|
|
string abmlomldjan = domcmicfkae.ABMLOMLDJAN;
|
|
DOMCMICFKAE domcmicfkae2 = lnpphbahlpd[num2];
|
|
DOMCMICFKAE domcmicfkae3 = PBGBNMCPEAJ.LNPPHBAHLPD[num2];
|
|
int fpekedanibg = PBGBNMCPEAJ.LNPPHBAHLPD[num2].FPEKEDANIBG;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D8C RID: 85388 RVA: 0x00501E7C File Offset: 0x0050007C
|
|
[Token(Token = "0x6014D8C")]
|
|
[Address(RVA = "0x1C29EB0", Offset = "0x1C288B0", VA = "0x181C29EB0")]
|
|
private static void PHOLJNAGMII(PJPAPHKPKGM PBGBNMCPEAJ, GameScoreManager LPLJONPGIFL, object PIHIPPPPEBI)
|
|
{
|
|
int num = 0;
|
|
if (!(LPLJONPGIFL == num))
|
|
{
|
|
LPLJONPGIFL.ClearStatDefinitions();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D8D RID: 85389 RVA: 0x00501EA4 File Offset: 0x005000A4
|
|
[Token(Token = "0x6014D8D")]
|
|
[Address(RVA = "0x1C29D20", Offset = "0x1C28720", VA = "0x181C29D20")]
|
|
private static void ODNDHHPIMEP(PJPAPHKPKGM PBGBNMCPEAJ, GameTimerManager NNIOAHDPFHM, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
if (NNIOAHDPFHM == 0)
|
|
{
|
|
return;
|
|
}
|
|
int num = 0;
|
|
if ((PBGBNMCPEAJ.MHBADKCDCKO ? 1 : 0) == num)
|
|
{
|
|
NNIOAHDPFHM.CBALPBILNKF(PIHIPPPPEBI);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D8E RID: 85390 RVA: 0x00501ED0 File Offset: 0x005000D0
|
|
[Token(Token = "0x6014D8E")]
|
|
[Address(RVA = "0x1C28C60", Offset = "0x1C27660", VA = "0x181C28C60")]
|
|
private static void EBECKLJNJBH(PJPAPHKPKGM PBGBNMCPEAJ, GameTimerManager NNIOAHDPFHM, object PIHIPPPPEBI)
|
|
{
|
|
if (NNIOAHDPFHM != 0)
|
|
{
|
|
NNIOAHDPFHM.CBALPBILNKF(PIHIPPPPEBI);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D8F RID: 85391 RVA: 0x00501EEC File Offset: 0x005000EC
|
|
[Token(Token = "0x6014D8F")]
|
|
[Address(RVA = "0x1C280E0", Offset = "0x1C26AE0", VA = "0x181C280E0")]
|
|
private static void BOFJBNEEEDB(PJPAPHKPKGM PBGBNMCPEAJ, GameCombatManager OIAPLICAEPM, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
int num = 0;
|
|
if (!(OIAPLICAEPM == num))
|
|
{
|
|
int hajbgimpeif = PBGBNMCPEAJ.HAJBGIMPEIF;
|
|
OIAPLICAEPM.AddMaxHealthSetting(hajbgimpeif, PIHIPPPPEBI, JMHKMOACHDG);
|
|
int icibcncmndk = PBGBNMCPEAJ.ICIBCNCMNDK;
|
|
OIAPLICAEPM.AddMaxShieldSetting(icibcncmndk, PIHIPPPPEBI, JMHKMOACHDG);
|
|
OIAPLICAEPM.RemoveSuppressWeaponDamage(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddSuppressWeaponDamage(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveAutoHealSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddAutoHealSupport(PIHIPPPPEBI);
|
|
BLOIJNLDFHD kkncnlolojm = PBGBNMCPEAJ.KKNCNLOLOJM;
|
|
OIAPLICAEPM.RemoveDBNOSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddDBNOSupport(PIHIPPPPEBI);
|
|
FHMBJIOPCMC jmkicnmnhjf = PBGBNMCPEAJ.JMKICNMNHJF;
|
|
OIAPLICAEPM.RemoveAutoRespawnSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddAutoRespawnSupport(PIHIPPPPEBI);
|
|
LHDAAFNMEBG deddijninac = PBGBNMCPEAJ.DEDDIJNINAC;
|
|
HDKIDMDOJJI plogibejkgl = PBGBNMCPEAJ.PLOGIBEJKGL;
|
|
FBAEOILECBI ahhobdpgolc = PBGBNMCPEAJ.AHHOBDPGOLC;
|
|
OIAPLICAEPM.RemoveHUDSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddHUDSupport(PIHIPPPPEBI);
|
|
BLECJNJJIBN nkohomchopd = PBGBNMCPEAJ.NKOHOMCHOPD;
|
|
KIDEHCPGGEE hachdgcjlga = PBGBNMCPEAJ.HACHDGCJLGA;
|
|
OIAPLICAEPM.RemoveDeadMonochromeEffectSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddDeadMonochromeEffectSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDownButNotOutMonochromeEffectSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddDownButNotOutMonochromeEffectSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDamageRedFlashEffectSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddDamageRedFlashEffectSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDefaultHitFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddDefaultHitFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDefaultReviveFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddDefaultReviveFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDefaultDownedOpponentFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddDefaultDownedOpponentFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDefaultDownedLocalPlayerFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddDefaultDownedLocalPlayerFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDefaultDownedTeammateFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.AddDefaultDownedTeammateFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDeadPersistentNotificationSupport(PIHIPPPPEBI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D90 RID: 85392 RVA: 0x0050202C File Offset: 0x0050022C
|
|
[Token(Token = "0x6014D90")]
|
|
[Address(RVA = "0x1C28A90", Offset = "0x1C27490", VA = "0x181C28A90")]
|
|
private static void EAHNNKJCLCJ(PJPAPHKPKGM PBGBNMCPEAJ, GameCombatManager OIAPLICAEPM, object PIHIPPPPEBI)
|
|
{
|
|
int num = 0;
|
|
if (!(OIAPLICAEPM == num))
|
|
{
|
|
OIAPLICAEPM.RemoveMaxHealthSetting(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveMaxShieldSetting(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveSuppressWeaponDamage(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveAutoHealSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveAutoHealSettings(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDBNOSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDBNOSettings(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveAutoRespawnSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveRespawnSettings(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveReviveMode(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveReviveSettings(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveFriendlyFireSettings(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveHUDSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemovePlayerCombatUISettings(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveEnemyCombatUISettings(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDeadMonochromeEffectSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDownButNotOutMonochromeEffectSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDamageRedFlashEffectSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDefaultHitFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDefaultReviveFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDefaultDownedOpponentFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDefaultDownedLocalPlayerFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDefaultDownedTeammateFeedbackSupport(PIHIPPPPEBI);
|
|
OIAPLICAEPM.RemoveDeadPersistentNotificationSupport(PIHIPPPPEBI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D91 RID: 85393 RVA: 0x005020F8 File Offset: 0x005002F8
|
|
[Token(Token = "0x6014D91")]
|
|
[Address(RVA = "0x1C28F30", Offset = "0x1C27930", VA = "0x181C28F30")]
|
|
private static void GPIGCGENDPN(PJPAPHKPKGM PBGBNMCPEAJ, GameSpawnManager JHHOMPIGDPO, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
int num = 0;
|
|
if (!(JHHOMPIGDPO == num))
|
|
{
|
|
ByteString fmifjkkopid = PBGBNMCPEAJ.FMIFJKKOPID;
|
|
int num2 = 0;
|
|
if (fmifjkkopid != num2)
|
|
{
|
|
}
|
|
ByteString ecneaccoaim = PBGBNMCPEAJ.ECNEACCOAIM;
|
|
int num3 = 0;
|
|
if (ecneaccoaim != num3)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D92 RID: 85394 RVA: 0x00502144 File Offset: 0x00500344
|
|
[Token(Token = "0x6014D92")]
|
|
[Address(RVA = "0x1C28040", Offset = "0x1C26A40", VA = "0x181C28040")]
|
|
private static void BLGHJNBGICD(PJPAPHKPKGM PBGBNMCPEAJ, GameSpawnManager JHHOMPIGDPO, object PIHIPPPPEBI)
|
|
{
|
|
int num = 0;
|
|
if (!(JHHOMPIGDPO == num))
|
|
{
|
|
JHHOMPIGDPO.RemoveSpawnPointSelectionMethod(PIHIPPPPEBI);
|
|
JHHOMPIGDPO.RemoveMainHandSpawnEquipmentType(PIHIPPPPEBI);
|
|
JHHOMPIGDPO.RemoveOffHandSpawnEquipmentType(PIHIPPPPEBI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D93 RID: 85395 RVA: 0x00502178 File Offset: 0x00500378
|
|
[Token(Token = "0x6014D93")]
|
|
[Address(RVA = "0x1C29F30", Offset = "0x1C28930", VA = "0x181C29F30")]
|
|
private static void PIDCPDMFDMF(PJPAPHKPKGM PBGBNMCPEAJ, GameMovementManager GBDOPCKHJPB, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
if (GBDOPCKHJPB == 0)
|
|
{
|
|
return;
|
|
}
|
|
int num = 0;
|
|
if ((PBGBNMCPEAJ.MNMDOFCOIAG ? 1 : 0) == num)
|
|
{
|
|
GBDOPCKHJPB.BDMMHLAHHNP(PIHIPPPPEBI);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D94 RID: 85396 RVA: 0x005021A4 File Offset: 0x005003A4
|
|
[Token(Token = "0x6014D94")]
|
|
[Address(RVA = "0x1C28C60", Offset = "0x1C27660", VA = "0x181C28C60")]
|
|
private static void NPJEDGLKHED(PJPAPHKPKGM PBGBNMCPEAJ, GameMovementManager GBDOPCKHJPB, object PIHIPPPPEBI)
|
|
{
|
|
if (GBDOPCKHJPB != 0)
|
|
{
|
|
GBDOPCKHJPB.BDMMHLAHHNP(PIHIPPPPEBI);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D95 RID: 85397 RVA: 0x005021C0 File Offset: 0x005003C0
|
|
[Token(Token = "0x6014D95")]
|
|
[Address(RVA = "0x1C29350", Offset = "0x1C27D50", VA = "0x181C29350")]
|
|
private static void LAMEKLCDDIG(PJPAPHKPKGM PBGBNMCPEAJ, GameBoundsManager JHBFMILGJIC, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
int num = 0;
|
|
if (!(JHBFMILGJIC == num))
|
|
{
|
|
JHBFMILGJIC.RemoveOutOfBoundsSupport(PIHIPPPPEBI);
|
|
JHBFMILGJIC.AddOutOfBoundsSupport(PIHIPPPPEBI);
|
|
JHBFMILGJIC.RemoveOutOfBoundsSpectatorsSupport(PIHIPPPPEBI);
|
|
JHBFMILGJIC.AddOutOfBoundsSpectatorsSupport(PIHIPPPPEBI);
|
|
JHBFMILGJIC.RemoveKillOutOfBoundsPlayersSupport(PIHIPPPPEBI);
|
|
JHBFMILGJIC.AddKillOutOfBoundsPlayersSupport(PIHIPPPPEBI);
|
|
float npphjcfhbac = PBGBNMCPEAJ.NPPHJCFHBAC;
|
|
JHBFMILGJIC.AddOutOfBoundsGracePeriod(npphjcfhbac, PIHIPPPPEBI, JMHKMOACHDG);
|
|
float pkhhapgdobf = PBGBNMCPEAJ.PKHHAPGDOBF;
|
|
JHBFMILGJIC.AddOutOfBoundsMaxDuration(pkhhapgdobf, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D96 RID: 85398 RVA: 0x00502234 File Offset: 0x00500434
|
|
[Token(Token = "0x6014D96")]
|
|
[Address(RVA = "0x1C29C60", Offset = "0x1C28660", VA = "0x181C29C60")]
|
|
private static void MOCPAFABNAE(PJPAPHKPKGM PBGBNMCPEAJ, GameBoundsManager JHBFMILGJIC, object PIHIPPPPEBI)
|
|
{
|
|
int num = 0;
|
|
if (!(JHBFMILGJIC == num))
|
|
{
|
|
JHBFMILGJIC.RemoveOutOfBoundsSupport(PIHIPPPPEBI);
|
|
JHBFMILGJIC.RemoveOutOfBoundsSpectatorsSupport(PIHIPPPPEBI);
|
|
JHBFMILGJIC.RemoveOutOfBoundsGracePeriod(PIHIPPPPEBI);
|
|
JHBFMILGJIC.RemoveOutOfBoundsMaxDuration(PIHIPPPPEBI);
|
|
JHBFMILGJIC.RemoveKillOutOfBoundsPlayersSupport(PIHIPPPPEBI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D97 RID: 85399 RVA: 0x00502278 File Offset: 0x00500478
|
|
[Token(Token = "0x6014D97")]
|
|
[Address(RVA = "0x1C28940", Offset = "0x1C27340", VA = "0x181C28940")]
|
|
private static void DOGOBKLCBFH(PJPAPHKPKGM PBGBNMCPEAJ, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
int gdikodfmpna = PBGBNMCPEAJ.GDIKODFMPNA;
|
|
if (!PBGBNMCPEAJ.MPHACJHAKHF)
|
|
{
|
|
Weapon.RemoveGlobalInfiniteAmmoSupport(PIHIPPPPEBI);
|
|
}
|
|
Weapon.AddGlobalInfiniteAmmoSupport(PIHIPPPPEBI);
|
|
if (!PBGBNMCPEAJ.MEKMGOLFIFH)
|
|
{
|
|
ToolPlayerAttractor.AddGlobalRestriction(PIHIPPPPEBI);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D98 RID: 85400 RVA: 0x005022B8 File Offset: 0x005004B8
|
|
[Token(Token = "0x6014D98")]
|
|
[Address(RVA = "0x1C27600", Offset = "0x1C26000", VA = "0x181C27600")]
|
|
private static void AGDMKMKGOHB(PJPAPHKPKGM PBGBNMCPEAJ, object PIHIPPPPEBI)
|
|
{
|
|
Weapon.RemoveGlobalInfiniteAmmoSupport(PIHIPPPPEBI);
|
|
ToolEntity.RemoveBrokenBehavior(PIHIPPPPEBI);
|
|
ToolPlayerAttractor.RemoveGlobalRestriction(PIHIPPPPEBI);
|
|
}
|
|
}
|