Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/FFPJFMECDNG.cs
T
2026-04-10 22:50:51 +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: 0x02002654 RID: 9812
[Token(Token = "0x2002654")]
public class FFPJFMECDNG
{
// Token: 0x06010075 RID: 65653 RVA: 0x003A3348 File Offset: 0x003A1548
[Token(Token = "0x6010075")]
[Address(RVA = "0x1170890", Offset = "0x116F690", VA = "0x181170890")]
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: 0x06010076 RID: 65654 RVA: 0x003A33B0 File Offset: 0x003A15B0
[Token(Token = "0x6010076")]
[Address(RVA = "0x1171C60", Offset = "0x1170A60", VA = "0x181171C60")]
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: 0x17002A69 RID: 10857
// (get) Token: 0x06010077 RID: 65655 RVA: 0x003A368C File Offset: 0x003A188C
[Token(Token = "0x17002A69")]
public static FFPJFMECDNG BFPPPLIJIGC
{
[Token(Token = "0x6010077")]
[Address(RVA = "0x1170E50", Offset = "0x116FC50", VA = "0x181170E50")]
get
{
return FFPJFMECDNG.PHCPMIAIOHA;
}
}
// Token: 0x17002A6A RID: 10858
// (get) Token: 0x06010078 RID: 65656 RVA: 0x003A36A4 File Offset: 0x003A18A4
// (set) Token: 0x06010079 RID: 65657 RVA: 0x003A36B8 File Offset: 0x003A18B8
[Token(Token = "0x17002A6A")]
public static bool PLGPHIPGIBH
{
[Token(Token = "0x6010078")]
[Address(RVA = "0x1170850", Offset = "0x116F650", VA = "0x181170850")]
get;
[Token(Token = "0x6010079")]
[Address(RVA = "0x1170A60", Offset = "0x116F860", VA = "0x181170A60")]
private set;
}
// Token: 0x0601007A RID: 65658 RVA: 0x003A36CC File Offset: 0x003A18CC
[Token(Token = "0x601007A")]
[Address(RVA = "0x1170380", Offset = "0x116F180", VA = "0x181170380")]
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: 0x0601007B RID: 65659 RVA: 0x003A377C File Offset: 0x003A197C
[Token(Token = "0x601007B")]
[Address(RVA = "0x1170660", Offset = "0x116F460", VA = "0x181170660")]
public void BFEMMKGJIAA(EEPBHEODDHM MNIJHBJDPPA)
{
if (this.KJJPDDNPGMF != 0)
{
}
}
// Token: 0x0601007C RID: 65660 RVA: 0x003A3794 File Offset: 0x003A1994
[Token(Token = "0x601007C")]
[Address(RVA = "0x1170F80", Offset = "0x116FD80", VA = "0x181170F80")]
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: 0x0601007D RID: 65661 RVA: 0x003A3800 File Offset: 0x003A1A00
[Token(Token = "0x601007D")]
[Address(RVA = "0x1171670", Offset = "0x1170470", VA = "0x181171670")]
private void OOFEKNDPCNC()
{
KOPIIJBGCFI<bool> bocijkolfcb = this.BOCIJKOLFCB;
bool isSelfScaling = Player.<EGKJPJKLEAI>k__BackingField.LEPJOEKBOBG;
Func<MCJJHIHIFLO, float, string> func = bocijkolfcb.BGCFCNGODOD();
}
// Token: 0x0601007E RID: 65662 RVA: 0x003A382C File Offset: 0x003A1A2C
[Token(Token = "0x601007E")]
[Address(RVA = "0x11711C0", Offset = "0x116FFC0", VA = "0x1811711C0")]
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: 0x0601007F RID: 65663 RVA: 0x003A3938 File Offset: 0x003A1B38
[Token(Token = "0x601007F")]
[Address(RVA = "0x1170C00", Offset = "0x116FA00", VA = "0x181170C00")]
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: 0x06010080 RID: 65664 RVA: 0x003A39A0 File Offset: 0x003A1BA0
[Token(Token = "0x6010080")]
[Address(RVA = "0x11717A0", Offset = "0x11705A0", VA = "0x1811717A0")]
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: 0x06010081 RID: 65665 RVA: 0x003A3AE8 File Offset: 0x003A1CE8
[Token(Token = "0x6010081")]
[Address(RVA = "0x1170840", Offset = "0x116F640", VA = "0x181170840")]
private void ECHJMPOCNEA()
{
if (this != 0)
{
this.AMOHDKDBHND();
return;
}
}
// Token: 0x06010082 RID: 65666 RVA: 0x003A3B00 File Offset: 0x003A1D00
[Token(Token = "0x6010082")]
[Address(RVA = "0x1171080", Offset = "0x116FE80", VA = "0x181171080")]
private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB)
{
ulong num;
string text = this.AJPBKOABEIP.GGGNOCCCGHG((float)num);
}
// Token: 0x06010083 RID: 65667 RVA: 0x003A3B24 File Offset: 0x003A1D24
[Token(Token = "0x6010083")]
[Address(RVA = "0x1171750", Offset = "0x1170550", VA = "0x181171750")]
private void PBJEEOAPPME()
{
this.ELKFONFIFEI.DNPBDAIPJKL();
}
// Token: 0x06010084 RID: 65668 RVA: 0x003A3B44 File Offset: 0x003A1D44
[Token(Token = "0x6010084")]
[Address(RVA = "0x1170710", Offset = "0x116F510", VA = "0x181170710")]
private void CHIPNMNJJNP(bool GDLKCLBIGOP)
{
string text = this.OFBJPAJMDPO.GGGNOCCCGHG(GDLKCLBIGOP);
if (GDLKCLBIGOP)
{
this.ONPKMKCMMIC.JKHPJKOMKIB(1, 1);
}
}
// Token: 0x06010085 RID: 65669 RVA: 0x003A3B78 File Offset: 0x003A1D78
[Token(Token = "0x6010085")]
[Address(RVA = "0x11706C0", Offset = "0x116F4C0", VA = "0x1811706C0")]
private void BJMGDHEKDFB()
{
ANNHEFBGNFL<FGACEBOCODD> onpkmkcmmic = this.ONPKMKCMMIC;
}
// Token: 0x1400017D RID: 381
// (add) Token: 0x06010086 RID: 65670 RVA: 0x003A3B94 File Offset: 0x003A1D94
// (remove) Token: 0x06010087 RID: 65671 RVA: 0x003A3BC0 File Offset: 0x003A1DC0
[Token(Token = "0x1400017D")]
public static event Action<bool, float, CCNBJFOPLBG, List<string>> KDLOPAOHAGL
{
[Token(Token = "0x6010086")]
[Address(RVA = "0x1170AA0", Offset = "0x116F8A0", VA = "0x181170AA0")]
[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 = "0x6010087")]
[Address(RVA = "0x1171110", Offset = "0x116FF10", VA = "0x181171110")]
[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: 0x1400017E RID: 382
// (add) Token: 0x06010088 RID: 65672 RVA: 0x003A3BEC File Offset: 0x003A1DEC
// (remove) Token: 0x06010089 RID: 65673 RVA: 0x003A3C18 File Offset: 0x003A1E18
[Token(Token = "0x1400017E")]
public static event Action GIEOLFNFNFF
{
[Token(Token = "0x6010088")]
[Address(RVA = "0x1170ED0", Offset = "0x116FCD0", VA = "0x181170ED0")]
[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 = "0x6010089")]
[Address(RVA = "0x1170790", Offset = "0x116F590", VA = "0x181170790")]
[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: 0x1400017F RID: 383
// (add) Token: 0x0601008A RID: 65674 RVA: 0x003A3C44 File Offset: 0x003A1E44
// (remove) Token: 0x0601008B RID: 65675 RVA: 0x003A3C70 File Offset: 0x003A1E70
[Token(Token = "0x1400017F")]
public static event Action ODNDOHAAACE
{
[Token(Token = "0x601008A")]
[Address(RVA = "0x1170B50", Offset = "0x116F950", VA = "0x181170B50")]
[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 = "0x601008B")]
[Address(RVA = "0x11715C0", Offset = "0x11703C0", VA = "0x1811715C0")]
[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: 0x0601008C RID: 65676 RVA: 0x003A3C9C File Offset: 0x003A1E9C
[Token(Token = "0x601008C")]
[Address(RVA = "0x1171BC0", Offset = "0x11709C0", VA = "0x181171BC0", 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: 0x0601008D RID: 65677 RVA: 0x003A3CD8 File Offset: 0x003A1ED8
[Token(Token = "0x601008D")]
[Address(RVA = "0x1170D60", Offset = "0x116FB60", VA = "0x181170D60")]
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: 0x0601008E RID: 65678 RVA: 0x003A3D20 File Offset: 0x003A1F20
[Token(Token = "0x601008E")]
[Address(RVA = "0x1170840", Offset = "0x116F640", VA = "0x181170840")]
[CompilerGenerated]
private void ECAHKMBLLGK()
{
if (this != 0)
{
this.AMOHDKDBHND();
return;
}
}
// Token: 0x0400A86E RID: 43118
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A86E")]
public readonly ANNHEFBGNFL<MPGHDDBFFFF> GJNGEMIIIDA;
// Token: 0x0400A86F RID: 43119
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A86F")]
public readonly ANNHEFBGNFL<FGACEBOCODD> ONPKMKCMMIC;
// Token: 0x0400A870 RID: 43120
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A870")]
public readonly PJOFPMALCNA<PPOGGAGIOON> MFIHBAENAGM;
// Token: 0x0400A871 RID: 43121
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A871")]
public readonly ANNHEFBGNFL<HECIICKPCDN> NCNLHDAMING;
// Token: 0x0400A872 RID: 43122
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400A872")]
public readonly ANNHEFBGNFL<PlayerHand.PLLIKAOIPHP> JNHJOGFEKAF;
// Token: 0x0400A873 RID: 43123
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400A873")]
public readonly LIGLCMIKLLI JDGINAPLOPO;
// Token: 0x0400A874 RID: 43124
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400A874")]
private readonly KOPIIJBGCFI<bool> ELKFONFIFEI;
// Token: 0x0400A875 RID: 43125
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400A875")]
private readonly KOPIIJBGCFI<ValueTuple<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO>> AJPBKOABEIP;
// Token: 0x0400A876 RID: 43126
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400A876")]
private readonly HashSet<int> IGNMALDFCFE;
// Token: 0x0400A877 RID: 43127
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400A877")]
private readonly KOPIIJBGCFI<bool> OFBJPAJMDPO;
// Token: 0x0400A878 RID: 43128
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400A878")]
private readonly KOPIIJBGCFI<bool> BOCIJKOLFCB;
// Token: 0x0400A879 RID: 43129
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400A879")]
private ANNHEFBGNFL<EEPBHEODDHM> KJJPDDNPGMF;
// Token: 0x0400A87A RID: 43130
[Token(Token = "0x400A87A")]
private const float MFONKFKIKHC = 60f;
// Token: 0x0400A87B RID: 43131
[Token(Token = "0x400A87B")]
private static FFPJFMECDNG PHCPMIAIOHA;
// Token: 0x0400A87C RID: 43132
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400A87C")]
private MakerPen DBJFFGIHPJN;
// Token: 0x0400A87D RID: 43133
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400A87D")]
private KFBABPAPIMB IIOCFDKGMPH;
}