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

667 lines
21 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using AmplitudeAnalytics;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Core;
using RecRoom.Tools;
using UnityEngine;
// Token: 0x0200273A RID: 10042
[Token(Token = "0x200273A")]
public class FFPJFMECDNG
{
// Token: 0x06010490 RID: 66704 RVA: 0x003AC95C File Offset: 0x003AAB5C
[Token(Token = "0x6010490")]
[Address(RVA = "0x1E1EA80", Offset = "0x1E1DA80", VA = "0x181E1EA80")]
private void GBDMADNHABE()
{
if (Player.<EGKJPJKLEAI>k__BackingField.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
int num;
ANNHEFBGNFL<EEPBHEODDHM> annhefbgnfl = new ANNHEFBGNFL("Screens", num);
num = 0;
this.KJJPDDNPGMF = annhefbgnfl;
Func<IFDIGHKFEGF> <>9__16_ = FFPJFMECDNG.<>c.<>9__16_0;
if (<>9__16_ == 0)
{
FFPJFMECDNG.<>c.<>9__16_0 = () => SingletonMonoBehaviour.ONCPNMDGGKG.NDDKDAHMIKK;
}
int num2;
KOPIIJBGCFI<IFDIGHKFEGF> kopiijbgcfi = new KOPIIJBGCFI("Screens.ScreenInputType", <>9__16_, num2);
num2 = 0;
}
}
// Token: 0x06010491 RID: 66705 RVA: 0x003AC9C4 File Offset: 0x003AABC4
[Token(Token = "0x6010491")]
[Address(RVA = "0x1E1FE50", Offset = "0x1E1EE50", VA = "0x181E1FE50")]
private FFPJFMECDNG()
{
int num;
ANNHEFBGNFL<MPGHDDBFFFF> annhefbgnfl = new ANNHEFBGNFL("CreateObject", num);
num = 0;
this.GJNGEMIIIDA = annhefbgnfl;
int num2;
ANNHEFBGNFL<FGACEBOCODD> annhefbgnfl2 = new ANNHEFBGNFL("General", num2);
num2 = 0;
this.ONPKMKCMMIC = annhefbgnfl2;
int num3;
PJOFPMALCNA<PPOGGAGIOON> pjofpmalcna = new PJOFPMALCNA("General", num3);
num3 = 0;
this.MFIHBAENAGM = pjofpmalcna;
int num4;
ANNHEFBGNFL<HECIICKPCDN> annhefbgnfl3 = new ANNHEFBGNFL("InventionPublished", num4);
num4 = 0;
this.NCNLHDAMING = annhefbgnfl3;
int num5;
ANNHEFBGNFL<PlayerHand.PLLIKAOIPHP> annhefbgnfl4 = new ANNHEFBGNFL("MakerPen.PickupHand", num5);
num5 = 0;
this.JNHJOGFEKAF = annhefbgnfl4;
LIGLCMIKLLI liglcmiklli = new LIGLCMIKLLI();
this.JDGINAPLOPO = liglcmiklli;
Func<bool> <>9__17_ = FFPJFMECDNG.<>c.<>9__17_0;
if (<>9__17_ == 0)
{
FFPJFMECDNG.<>c.<>9__17_0 = () => Player.<EGKJPJKLEAI>k__BackingField.playerMovement.OMJLOPGLNDN;
}
int num6;
KOPIIJBGCFI<bool> kopiijbgcfi = new KOPIIJBGCFI("Player.IsFlying", <>9__17_, num6);
num6 = 0;
this.ELKFONFIFEI = kopiijbgcfi;
Func<ValueTuple<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO>> func;
if (FFPJFMECDNG.<>c.<>9__17_1 == 0)
{
func = delegate
{
int currentToolMode = (int)MakerPen.<IJMEOOBBJNG>k__BackingField.DGHFNGLPJJL;
int currentTargetMode = (int)MakerPen.<IJMEOOBBJNG>k__BackingField.CHCJAGKENGF;
throw new NullReferenceException();
};
FFPJFMECDNG.<>c.<>9__17_1 = func;
}
Func<ValueTuple<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO>, string> func2;
if (FFPJFMECDNG.<>c.<>9__17_2 == 0)
{
func2 = delegate(ValueTuple<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> t)
{
string text2;
return text2;
};
FFPJFMECDNG.<>c.<>9__17_2 = func2;
}
KOPIIJBGCFI<ValueTuple<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO>> kopiijbgcfi2 = new KOPIIJBGCFI("MakerPen.Mode", func, func2);
this.AJPBKOABEIP = kopiijbgcfi2;
HashSet<int> hashSet = new HashSet();
this.IGNMALDFCFE = hashSet;
Func<bool> func3;
if (FFPJFMECDNG.<>c.<>9__17_3 == 0)
{
func3 = () => MakerPen.<IJMEOOBBJNG>k__BackingField.paletteMenu.GHEMLINHHEP;
FFPJFMECDNG.<>c.<>9__17_3 = func3;
}
int num7;
KOPIIJBGCFI<bool> kopiijbgcfi3 = new KOPIIJBGCFI("Palette.IsOpen", func3, num7);
num7 = 0;
this.OFBJPAJMDPO = kopiijbgcfi3;
Func<bool> func4;
if (FFPJFMECDNG.<>c.<>9__17_4 == 0)
{
func4 = () => Player.<EGKJPJKLEAI>k__BackingField.LEPJOEKBOBG;
FFPJFMECDNG.<>c.<>9__17_4 = func4;
}
int num8;
KOPIIJBGCFI<bool> kopiijbgcfi4 = new KOPIIJBGCFI("Player.SelfScaling", func4, num8);
num8 = 0;
this.BOCIJKOLFCB = kopiijbgcfi4;
base..ctor();
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num9 = 0;
if (!(<EGKJPJKLEAI>k__BackingField == num9))
{
PJOFPMALCNA<PPOGGAGIOON> mfihbaenagm = this.MFIHBAENAGM;
int num10 = 0;
string text = mfihbaenagm.GGGNOCCCGHG((float)num10);
if (Player.<EGKJPJKLEAI>k__BackingField.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
int num11;
ANNHEFBGNFL<EEPBHEODDHM> annhefbgnfl5 = new ANNHEFBGNFL("Screens", num11);
num11 = 0;
this.KJJPDDNPGMF = annhefbgnfl5;
Func<IFDIGHKFEGF> func5;
if (FFPJFMECDNG.<>c.<>9__16_0 == 0)
{
func5 = () => SingletonMonoBehaviour.ONCPNMDGGKG.NDDKDAHMIKK;
FFPJFMECDNG.<>c.<>9__16_0 = func5;
}
int num12;
KOPIIJBGCFI<IFDIGHKFEGF> kopiijbgcfi5 = new KOPIIJBGCFI("Screens.ScreenInputType", func5, num12);
num12 = 0;
}
Player <EGKJPJKLEAI>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField;
Action action = new Action(this.ECHJMPOCNEA);
<EGKJPJKLEAI>k__BackingField2.IABDCLILPMF += action;
MakerPen.BLGNKANAEFE += this.HJMIKAGHBLO;
if (this.IIOCFDKGMPH != 0)
{
}
if (!MakerPen.HPOOFOGEAEE)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num13 = 0;
IEnumerator<KENFJGFMIPM> enumerator = LCNLICMJMPA.FDHJPDHIMME(60f, (Scheduler.NEIJEKIKDOG)num13);
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
this.IIOCFDKGMPH = kfbabpapimb;
Action action2 = new Action(this.ECAHKMBLLGK);
this.OHMLBILHJPK();
}
this.PFAPMLCNBEG();
FFPJFMECDNG.PHCPMIAIOHA = this;
}
Debug.LogError("[PenAnalytics] Started with null Player.LocalPlayer");
}
// Token: 0x17002B11 RID: 11025
// (get) Token: 0x06010492 RID: 66706 RVA: 0x003ACCA0 File Offset: 0x003AAEA0
[Token(Token = "0x17002B11")]
public static FFPJFMECDNG BFPPPLIJIGC
{
[Token(Token = "0x6010492")]
[Address(RVA = "0x1E1F040", Offset = "0x1E1E040", VA = "0x181E1F040")]
get
{
return FFPJFMECDNG.PHCPMIAIOHA;
}
}
// Token: 0x17002B12 RID: 11026
// (get) Token: 0x06010493 RID: 66707 RVA: 0x003ACCB8 File Offset: 0x003AAEB8
// (set) Token: 0x06010494 RID: 66708 RVA: 0x003ACCCC File Offset: 0x003AAECC
[Token(Token = "0x17002B12")]
public static bool PLGPHIPGIBH
{
[Token(Token = "0x6010493")]
[Address(RVA = "0x1E1EA40", Offset = "0x1E1DA40", VA = "0x181E1EA40")]
get;
[Token(Token = "0x6010494")]
[Address(RVA = "0x1E1EC50", Offset = "0x1E1DC50", VA = "0x181E1EC50")]
private set;
}
// Token: 0x06010495 RID: 66709 RVA: 0x003ACCE0 File Offset: 0x003AAEE0
[Token(Token = "0x6010495")]
[Address(RVA = "0x1E1E570", Offset = "0x1E1D570", VA = "0x181E1E570")]
private void AMOHDKDBHND()
{
PJOFPMALCNA<PPOGGAGIOON> mfihbaenagm = this.MFIHBAENAGM;
int num = 0;
float num2 = mfihbaenagm.PHPEJNODMHE(num);
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num3 = 0;
if (<EGKJPJKLEAI>k__BackingField != num3)
{
Player <EGKJPJKLEAI>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField;
Action action = new Action(this.ECHJMPOCNEA);
<EGKJPJKLEAI>k__BackingField2.IABDCLILPMF -= action;
}
MakerPen.BLGNKANAEFE -= this.HJMIKAGHBLO;
CCNBJFOPLBG ccnbjfoplbg = AmplitudeAnalyticsClient.Event("makerpen_session");
int num4 = 0;
int num5 = 0;
this.HOMKNOHEJID(ccnbjfoplbg, num5, true);
string text = ccnbjfoplbg.ToString();
FFPJFMECDNG.PHCPMIAIOHA = num4;
FFPJFMECDNG.<EFALOPLKBNB>k__BackingField = num4 != 0;
FFPJFMECDNG.GIEOLFNFNFF = num4;
FFPJFMECDNG.ODNDOHAAACE = num4;
FFPJFMECDNG.KDLOPAOHAGL = num4;
}
// Token: 0x06010496 RID: 66710 RVA: 0x003ACD90 File Offset: 0x003AAF90
[Token(Token = "0x6010496")]
[Address(RVA = "0x1E1E850", Offset = "0x1E1D850", VA = "0x181E1E850")]
public void BFEMMKGJIAA(EEPBHEODDHM MNIJHBJDPPA)
{
if (this.KJJPDDNPGMF != 0)
{
}
}
// Token: 0x06010497 RID: 66711 RVA: 0x003ACDA8 File Offset: 0x003AAFA8
[Token(Token = "0x6010497")]
[Address(RVA = "0x1E1F170", Offset = "0x1E1E170", VA = "0x181E1F170")]
public void KBAENFNNHIF(Tool EGFEJGHDNAI)
{
int num = 0;
if (EGFEJGHDNAI != num)
{
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
int num2 = 0;
if (<OKDFEPHLKCB>k__BackingField != num2)
{
Player <OKDFEPHLKCB>k__BackingField2 = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
HashSet<int> ignmaldfcfe = this.IGNMALDFCFE;
int <FMMJEJMBDPL>k__BackingField = <OKDFEPHLKCB>k__BackingField2.<FMMJEJMBDPL>k__BackingField;
if (ignmaldfcfe.Add(<FMMJEJMBDPL>k__BackingField))
{
ANNHEFBGNFL<FGACEBOCODD> onpkmkcmmic = this.ONPKMKCMMIC;
int num3 = 0;
onpkmkcmmic.JKHPJKOMKIB(num3, 1);
}
}
}
}
// Token: 0x06010498 RID: 66712 RVA: 0x003ACE14 File Offset: 0x003AB014
[Token(Token = "0x6010498")]
[Address(RVA = "0x1E1F860", Offset = "0x1E1E860", VA = "0x181E1F860")]
private void OOFEKNDPCNC()
{
KOPIIJBGCFI<bool> bocijkolfcb = this.BOCIJKOLFCB;
bool isSelfScaling = Player.<EGKJPJKLEAI>k__BackingField.LEPJOEKBOBG;
Func<MCJJHIHIFLO, float, string> func = bocijkolfcb.BGCFCNGODOD();
}
// Token: 0x06010499 RID: 66713 RVA: 0x003ACE40 File Offset: 0x003AB040
[Token(Token = "0x6010499")]
[Address(RVA = "0x1E1F3B0", Offset = "0x1E1E3B0", VA = "0x181E1F3B0")]
private void OHMLBILHJPK()
{
float num = this.MFIHBAENAGM.PHPEJNODMHE((uint)1);
MakerPen dbjffgihpjn = this.DBJFFGIHPJN;
int num2 = 0;
if (dbjffgihpjn != num2)
{
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = this.DBJFFGIHPJN.OnModeChanged;
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action = new Action(this.KBEFFMGDAOJ);
MakerPenPaletteMoveableToolMenu paletteMenu = this.DBJFFGIHPJN.paletteMenu;
Action<bool> action2 = new Action(this.CHIPNMNJJNP);
paletteMenu.OnMenuOpenCloseEvent -= action2;
}
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num3 = 0;
if (<EGKJPJKLEAI>k__BackingField != num3)
{
OKNNKFGFODL savedRoomEvent = Player.<EGKJPJKLEAI>k__BackingField.playerEvents.SavedRoomEvent;
Action action3 = new Action(this.BJMGDHEKDFB);
savedRoomEvent.BIHKNNPGGKP(action3);
OKNNKFGFODL movementUpdated = Player.<EGKJPJKLEAI>k__BackingField.playerMovement.MovementUpdated;
Action action4 = new Action(this.PBJEEOAPPME);
movementUpdated.BIHKNNPGGKP(action4);
}
OKNNKFGFODL localPlayerSelfScalingChanged = Player.LocalPlayerSelfScalingChanged;
Action action5 = new Action(this.OOFEKNDPCNC);
localPlayerSelfScalingChanged.BIHKNNPGGKP(action5);
Action gieolfnfnff = FFPJFMECDNG.GIEOLFNFNFF;
if (gieolfnfnff != 0)
{
gieolfnfnff();
}
}
// Token: 0x0601049A RID: 66714 RVA: 0x003ACF4C File Offset: 0x003AB14C
[Token(Token = "0x601049A")]
[Address(RVA = "0x1E1EDF0", Offset = "0x1E1DDF0", VA = "0x181E1EDF0")]
private void HJMIKAGHBLO()
{
if (this.IIOCFDKGMPH != 0)
{
}
if (!MakerPen.HPOOFOGEAEE)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IEnumerator<KENFJGFMIPM> enumerator = LCNLICMJMPA.FDHJPDHIMME(60f, (Scheduler.NEIJEKIKDOG)num);
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
this.IIOCFDKGMPH = kfbabpapimb;
Action action = new Action(this.ECAHKMBLLGK);
this.OHMLBILHJPK();
return;
}
this.PFAPMLCNBEG();
}
// Token: 0x0601049B RID: 66715 RVA: 0x003ACFB4 File Offset: 0x003AB1B4
[Token(Token = "0x601049B")]
[Address(RVA = "0x1E1F990", Offset = "0x1E1E990", VA = "0x181E1F990")]
private void PFAPMLCNBEG()
{
string text = this.MFIHBAENAGM.GGGNOCCCGHG(float.Epsilon);
MakerPen <IJMEOOBBJNG>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField;
this.DBJFFGIHPJN = <IJMEOOBBJNG>k__BackingField;
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <IJMEOOBBJNG>k__BackingField.OnModeChanged;
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action = new Action(this.KBEFFMGDAOJ);
MakerPenPaletteMoveableToolMenu paletteMenu = this.DBJFFGIHPJN.paletteMenu;
Action<bool> action2 = new Action(this.CHIPNMNJJNP);
paletteMenu.OnMenuOpenCloseEvent += action2;
OKNNKFGFODL savedRoomEvent = Player.<EGKJPJKLEAI>k__BackingField.playerEvents.SavedRoomEvent;
Action action3 = new Action(this.BJMGDHEKDFB);
int num = 0;
savedRoomEvent.BPAJKKAGPKB(action3, num != 0);
OKNNKFGFODL localPlayerSelfScalingChanged = Player.LocalPlayerSelfScalingChanged;
Action action4 = new Action(this.OOFEKNDPCNC);
int num2 = 0;
localPlayerSelfScalingChanged.BPAJKKAGPKB(action4, num2 != 0);
OKNNKFGFODL movementUpdated = Player.<EGKJPJKLEAI>k__BackingField.playerMovement.MovementUpdated;
Action action5 = new Action(this.PBJEEOAPPME);
int num3 = 0;
movementUpdated.BPAJKKAGPKB(action5, num3 != 0);
PlayerHand <PBCNKLKCIHJ>k__BackingField = this.DBJFFGIHPJN._tool.<PBCNKLKCIHJ>k__BackingField;
int num4 = 0;
if (<PBCNKLKCIHJ>k__BackingField != num4)
{
PlayerHand <PBCNKLKCIHJ>k__BackingField2 = this.DBJFFGIHPJN._tool.<PBCNKLKCIHJ>k__BackingField;
ANNHEFBGNFL<PlayerHand.PLLIKAOIPHP> jnhjogfekaf = this.JNHJOGFEKAF;
PlayerHand.PLLIKAOIPHP type = <PBCNKLKCIHJ>k__BackingField2.type;
jnhjogfekaf.JKHPJKOMKIB(type, 1);
}
Action odndohaaace = FFPJFMECDNG.ODNDOHAAACE;
if (odndohaaace != 0)
{
odndohaaace();
}
}
// Token: 0x0601049C RID: 66716 RVA: 0x003AD0FC File Offset: 0x003AB2FC
[Token(Token = "0x601049C")]
[Address(RVA = "0x1E1EA30", Offset = "0x1E1DA30", VA = "0x181E1EA30")]
private void ECHJMPOCNEA()
{
if (this != 0)
{
this.AMOHDKDBHND();
return;
}
}
// Token: 0x0601049D RID: 66717 RVA: 0x003AD114 File Offset: 0x003AB314
[Token(Token = "0x601049D")]
[Address(RVA = "0x1E1F270", Offset = "0x1E1E270", VA = "0x181E1F270")]
private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB)
{
ulong num;
string text = this.AJPBKOABEIP.GGGNOCCCGHG((float)num);
}
// Token: 0x0601049E RID: 66718 RVA: 0x003AD138 File Offset: 0x003AB338
[Token(Token = "0x601049E")]
[Address(RVA = "0x1E1F940", Offset = "0x1E1E940", VA = "0x181E1F940")]
private void PBJEEOAPPME()
{
this.ELKFONFIFEI.DNPBDAIPJKL();
}
// Token: 0x0601049F RID: 66719 RVA: 0x003AD158 File Offset: 0x003AB358
[Token(Token = "0x601049F")]
[Address(RVA = "0x1E1E900", Offset = "0x1E1D900", VA = "0x181E1E900")]
private void CHIPNMNJJNP(bool GDLKCLBIGOP)
{
string text = this.OFBJPAJMDPO.GGGNOCCCGHG(GDLKCLBIGOP);
if (GDLKCLBIGOP)
{
this.ONPKMKCMMIC.JKHPJKOMKIB(1, 1);
}
}
// Token: 0x060104A0 RID: 66720 RVA: 0x003AD18C File Offset: 0x003AB38C
[Token(Token = "0x60104A0")]
[Address(RVA = "0x1E1E8B0", Offset = "0x1E1D8B0", VA = "0x181E1E8B0")]
private void BJMGDHEKDFB()
{
ANNHEFBGNFL<FGACEBOCODD> onpkmkcmmic = this.ONPKMKCMMIC;
}
// Token: 0x14000182 RID: 386
// (add) Token: 0x060104A1 RID: 66721 RVA: 0x003AD1A8 File Offset: 0x003AB3A8
// (remove) Token: 0x060104A2 RID: 66722 RVA: 0x003AD1D4 File Offset: 0x003AB3D4
[Token(Token = "0x14000182")]
public static event Action<bool, float, CCNBJFOPLBG, List<string>> KDLOPAOHAGL
{
[Token(Token = "0x60104A1")]
[Address(RVA = "0x1E1EC90", Offset = "0x1E1DC90", VA = "0x181E1EC90")]
[CompilerGenerated]
add
{
Action<bool, float, CCNBJFOPLBG, List<string>> kdlopaohagl;
Delegate @delegate;
do
{
kdlopaohagl = FFPJFMECDNG.KDLOPAOHAGL;
@delegate = Delegate.Combine(kdlopaohagl, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FFPJFMECDNG).TypeHandle != kdlopaohagl)
{
}
}
[Token(Token = "0x60104A2")]
[Address(RVA = "0x1E1F300", Offset = "0x1E1E300", VA = "0x181E1F300")]
[CompilerGenerated]
remove
{
Action<bool, float, CCNBJFOPLBG, List<string>> kdlopaohagl;
Delegate @delegate;
do
{
kdlopaohagl = FFPJFMECDNG.KDLOPAOHAGL;
@delegate = Delegate.Remove(kdlopaohagl, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FFPJFMECDNG).TypeHandle != kdlopaohagl)
{
}
}
}
// Token: 0x14000183 RID: 387
// (add) Token: 0x060104A3 RID: 66723 RVA: 0x003AD200 File Offset: 0x003AB400
// (remove) Token: 0x060104A4 RID: 66724 RVA: 0x003AD22C File Offset: 0x003AB42C
[Token(Token = "0x14000183")]
public static event Action GIEOLFNFNFF
{
[Token(Token = "0x60104A3")]
[Address(RVA = "0x1E1F0C0", Offset = "0x1E1E0C0", VA = "0x181E1F0C0")]
[CompilerGenerated]
add
{
Action gieolfnfnff;
Delegate @delegate;
do
{
gieolfnfnff = FFPJFMECDNG.GIEOLFNFNFF;
@delegate = Delegate.Combine(gieolfnfnff, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FFPJFMECDNG).TypeHandle != gieolfnfnff)
{
}
}
[Token(Token = "0x60104A4")]
[Address(RVA = "0x1E1E980", Offset = "0x1E1D980", VA = "0x181E1E980")]
[CompilerGenerated]
remove
{
Action gieolfnfnff;
Delegate @delegate;
do
{
gieolfnfnff = FFPJFMECDNG.GIEOLFNFNFF;
@delegate = Delegate.Remove(gieolfnfnff, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FFPJFMECDNG).TypeHandle != gieolfnfnff)
{
}
}
}
// Token: 0x14000184 RID: 388
// (add) Token: 0x060104A5 RID: 66725 RVA: 0x003AD258 File Offset: 0x003AB458
// (remove) Token: 0x060104A6 RID: 66726 RVA: 0x003AD284 File Offset: 0x003AB484
[Token(Token = "0x14000184")]
public static event Action ODNDOHAAACE
{
[Token(Token = "0x60104A5")]
[Address(RVA = "0x1E1ED40", Offset = "0x1E1DD40", VA = "0x181E1ED40")]
[CompilerGenerated]
add
{
Action odndohaaace;
Delegate @delegate;
do
{
odndohaaace = FFPJFMECDNG.ODNDOHAAACE;
@delegate = Delegate.Combine(odndohaaace, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FFPJFMECDNG).TypeHandle != odndohaaace)
{
}
}
[Token(Token = "0x60104A6")]
[Address(RVA = "0x1E1F7B0", Offset = "0x1E1E7B0", VA = "0x181E1F7B0")]
[CompilerGenerated]
remove
{
Action odndohaaace;
Delegate @delegate;
do
{
odndohaaace = FFPJFMECDNG.ODNDOHAAACE;
@delegate = Delegate.Remove(odndohaaace, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FFPJFMECDNG).TypeHandle != odndohaaace)
{
}
}
}
// Token: 0x060104A7 RID: 66727 RVA: 0x003AD2B0 File Offset: 0x003AB4B0
[Token(Token = "0x60104A7")]
[Address(RVA = "0x1E1FDB0", Offset = "0x1E1EDB0", VA = "0x181E1FDB0", Slot = "3")]
public override string ToString()
{
List<string> list = new List();
int num = 0;
int num2 = 0;
this.HOMKNOHEJID(num2, list, num != 0);
list.Sort();
return string.Join(Environment.NewLine, list);
}
// Token: 0x060104A8 RID: 66728 RVA: 0x003AD2EC File Offset: 0x003AB4EC
[Token(Token = "0x60104A8")]
[Address(RVA = "0x1E1EF50", Offset = "0x1E1DF50", VA = "0x181E1EF50")]
private void HOMKNOHEJID(CCNBJFOPLBG IAALIIFNHNP, List<string> OCIGNCLPEND, bool FEIEIGIEJNM)
{
PJOFPMALCNA<PPOGGAGIOON> mfihbaenagm = this.MFIHBAENAGM;
float num = mfihbaenagm.ALEEKBICHLC((uint)1);
if (mfihbaenagm == 0)
{
PJOFPMALCNA<PPOGGAGIOON> mfihbaenagm2 = this.MFIHBAENAGM;
int num2 = 0;
float num3 = mfihbaenagm2.ALEEKBICHLC(num2);
if (mfihbaenagm2 == 0)
{
}
}
if (FFPJFMECDNG.KDLOPAOHAGL != 0)
{
}
}
// Token: 0x060104A9 RID: 66729 RVA: 0x003AD334 File Offset: 0x003AB534
[Token(Token = "0x60104A9")]
[Address(RVA = "0x1E1EA30", Offset = "0x1E1DA30", VA = "0x181E1EA30")]
[CompilerGenerated]
private void ECAHKMBLLGK()
{
if (this != 0)
{
this.AMOHDKDBHND();
return;
}
}
// Token: 0x0400AA73 RID: 43635
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400AA73")]
public readonly ANNHEFBGNFL<MPGHDDBFFFF> GJNGEMIIIDA;
// Token: 0x0400AA74 RID: 43636
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AA74")]
public readonly ANNHEFBGNFL<FGACEBOCODD> ONPKMKCMMIC;
// Token: 0x0400AA75 RID: 43637
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400AA75")]
public readonly PJOFPMALCNA<PPOGGAGIOON> MFIHBAENAGM;
// Token: 0x0400AA76 RID: 43638
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400AA76")]
public readonly ANNHEFBGNFL<HECIICKPCDN> NCNLHDAMING;
// Token: 0x0400AA77 RID: 43639
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400AA77")]
public readonly ANNHEFBGNFL<PlayerHand.PLLIKAOIPHP> JNHJOGFEKAF;
// Token: 0x0400AA78 RID: 43640
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400AA78")]
public readonly LIGLCMIKLLI JDGINAPLOPO;
// Token: 0x0400AA79 RID: 43641
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400AA79")]
private readonly KOPIIJBGCFI<bool> ELKFONFIFEI;
// Token: 0x0400AA7A RID: 43642
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400AA7A")]
private readonly KOPIIJBGCFI<ValueTuple<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO>> AJPBKOABEIP;
// Token: 0x0400AA7B RID: 43643
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400AA7B")]
private readonly HashSet<int> IGNMALDFCFE;
// Token: 0x0400AA7C RID: 43644
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400AA7C")]
private readonly KOPIIJBGCFI<bool> OFBJPAJMDPO;
// Token: 0x0400AA7D RID: 43645
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400AA7D")]
private readonly KOPIIJBGCFI<bool> BOCIJKOLFCB;
// Token: 0x0400AA7E RID: 43646
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400AA7E")]
private ANNHEFBGNFL<EEPBHEODDHM> KJJPDDNPGMF;
// Token: 0x0400AA7F RID: 43647
[Token(Token = "0x400AA7F")]
private const float MFONKFKIKHC = 60f;
// Token: 0x0400AA80 RID: 43648
[Token(Token = "0x400AA80")]
private static FFPJFMECDNG PHCPMIAIOHA;
// Token: 0x0400AA81 RID: 43649
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400AA81")]
private MakerPen DBJFFGIHPJN;
// Token: 0x0400AA82 RID: 43650
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400AA82")]
private KFBABPAPIMB IIOCFDKGMPH;
}