using System; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Controllers.ScreenBehaviors; using UnityEngine; // Token: 0x02002E36 RID: 11830 [Token(Token = "0x2002E36")] public class FMGEFGHDBLF : BFJDFBPGMKP { // Token: 0x170037AC RID: 14252 // (get) Token: 0x0601414B RID: 82251 RVA: 0x004A9180 File Offset: 0x004A7380 [Token(Token = "0x170037AC")] public override int LNEDNNJCPMG { [Token(Token = "0x601414B")] [Address(RVA = "0x7FA0A0", Offset = "0x7F8EA0", VA = "0x1807FA0A0", Slot = "14")] get { return this.MGDCOEBPDCI; } } // Token: 0x170037AD RID: 14253 // (get) Token: 0x0601414C RID: 82252 RVA: 0x004A9194 File Offset: 0x004A7394 [Token(Token = "0x170037AD")] public override bool KAPLCJDFAMJ { [Token(Token = "0x601414C")] [Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0", Slot = "15")] get { return this.JKACCMIADFO; } } // Token: 0x0601414D RID: 82253 RVA: 0x004A91A8 File Offset: 0x004A73A8 [Token(Token = "0x601414D")] [Address(RVA = "0x1187E90", Offset = "0x1186C90", VA = "0x181187E90", Slot = "16")] public override void OFFLOPLJBBG(DodgeballScreenToolBehaviorConfig PBGBNMCPEAJ, KDJHGOFMNEN IHCMJLOBKBJ) { Tool egfejghdnai = IHCMJLOBKBJ.EGFEJGHDNAI; ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKMENBOLMJH); int num = 0; int num2 = 0; int num3 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CAJJCJICPMK); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KEFHJDFBDIG); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FNPDJBGIKLH); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DDCHJGHABAF); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.IGMEMKMIAOO); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EBFOAOAFEPB); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.ENADKMGOLKN); HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN; int num4 = 0; pegjgmdgkjn4.PIEOGAPMGIH((ushort)num4); } // Token: 0x0601414E RID: 82254 RVA: 0x004A9290 File Offset: 0x004A7490 [Token(Token = "0x601414E")] [Address(RVA = "0x11876E0", Offset = "0x11864E0", VA = "0x1811876E0", Slot = "17")] public override void Dispose() { base.Dispose(); } // Token: 0x0601414F RID: 82255 RVA: 0x004A92AC File Offset: 0x004A74AC [Token(Token = "0x601414F")] [Address(RVA = "0x1188D50", Offset = "0x1187B50", VA = "0x181188D50", Slot = "20")] protected override void PPAOALHOODL() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; this.EMBCPACOOHB(); } // Token: 0x06014150 RID: 82256 RVA: 0x004A92CC File Offset: 0x004A74CC [Token(Token = "0x6014150")] [Address(RVA = "0x1187DA0", Offset = "0x1186BA0", VA = "0x181187DA0", Slot = "21")] protected override void JNGMMNANOCH() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x06014151 RID: 82257 RVA: 0x004A92F0 File Offset: 0x004A74F0 [Token(Token = "0x6014151")] [Address(RVA = "0x8D8A30", Offset = "0x8D7830", VA = "0x1808D8A30", Slot = "22")] public override void BALOKJMBNIN() { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x06014152 RID: 82258 RVA: 0x004A9310 File Offset: 0x004A7510 [Token(Token = "0x6014152")] [Address(RVA = "0x8D8A50", Offset = "0x8D7850", VA = "0x1808D8A50")] private void GKMENBOLMJH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.JKACCMIADFO = false; this.MGDCOEBPDCI = (int)((ulong)1L); } // Token: 0x06014153 RID: 82259 RVA: 0x004A9330 File Offset: 0x004A7530 [Token(Token = "0x6014153")] [Address(RVA = "0x1187660", Offset = "0x1186460", VA = "0x181187660")] private void CAJJCJICPMK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.JKACCMIADFO = false; this.MGDCOEBPDCI = (int)((ulong)1L); this.EMBCPACOOHB(); } // Token: 0x06014154 RID: 82260 RVA: 0x004A9354 File Offset: 0x004A7554 [Token(Token = "0x6014154")] [Address(RVA = "0x1187DF0", Offset = "0x1186BF0", VA = "0x181187DF0")] private void KEFHJDFBDIG() { GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB(); bool flag; if (flag) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x06014155 RID: 82261 RVA: 0x004A937C File Offset: 0x004A757C [Token(Token = "0x6014155")] [Address(RVA = "0x1187B40", Offset = "0x1186940", VA = "0x181187B40")] private void FNPDJBGIKLH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.JKACCMIADFO = true; this.MGDCOEBPDCI = (int)((ulong)15L); this.EMBCPACOOHB(); float time = Time.time; this.KFANGBLMCKK = time; this.CBBKCMFMLML = 0f; } // Token: 0x06014156 RID: 82262 RVA: 0x004A93C4 File Offset: 0x004A75C4 [Token(Token = "0x6014156")] [Address(RVA = "0x1187C10", Offset = "0x1186A10", VA = "0x181187C10")] private void IGMEMKMIAOO() { int num = (int)base.PDMDFNIBBGB(); float time = Time.time; float num2 = Mathf.InverseLerp(time, (float)num, time); float num3; this.CBBKCMFMLML = num3; bool flag; if (!flag) { float time2 = Time.time; HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x06014157 RID: 82263 RVA: 0x004A9414 File Offset: 0x004A7614 [Token(Token = "0x6014157")] [Address(RVA = "0x1187680", Offset = "0x1186480", VA = "0x181187680")] private void DDCHJGHABAF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { } // Token: 0x06014158 RID: 82264 RVA: 0x004A942C File Offset: 0x004A762C [Token(Token = "0x6014158")] [Address(RVA = "0x1187780", Offset = "0x1186580", VA = "0x181187780")] private void EBFOAOAFEPB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.JKACCMIADFO = true; this.MGDCOEBPDCI = (int)((ulong)15L); this.EMBCPACOOHB(); this.EIGHPJCIGPM(); } // Token: 0x06014159 RID: 82265 RVA: 0x004A945C File Offset: 0x004A765C [Token(Token = "0x6014159")] [Address(RVA = "0x11879B0", Offset = "0x11867B0", VA = "0x1811879B0")] private void ENADKMGOLKN() { GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB(); this.EIGHPJCIGPM(); bool flag; if (!flag) { this.OLJGNGCKLJO(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x0601415A RID: 82266 RVA: 0x004A9490 File Offset: 0x004A7690 [Token(Token = "0x601415A")] [Address(RVA = "0x11878F0", Offset = "0x11866F0", VA = "0x1811878F0")] private void EMBCPACOOHB() { } // Token: 0x0601415B RID: 82267 RVA: 0x004A94A4 File Offset: 0x004A76A4 [Token(Token = "0x601415B")] [Address(RVA = "0x1188CE0", Offset = "0x1187AE0", VA = "0x181188CE0")] private void PONHAECIJKG() { } // Token: 0x0601415C RID: 82268 RVA: 0x004A94B8 File Offset: 0x004A76B8 [Token(Token = "0x601415C")] [Address(RVA = "0x1187A80", Offset = "0x1186880", VA = "0x181187A80")] private void FCONBEAINHA(GAMNIEMGCBI JPICLGFGBPN) { Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Throw); } // Token: 0x0601415D RID: 82269 RVA: 0x004A94D4 File Offset: 0x004A76D4 [Token(Token = "0x601415D")] [Address(RVA = "0x1188120", Offset = "0x1186F20", VA = "0x181188120")] private void OLJGNGCKLJO() { float cbbkcmfmlml = this.CBBKCMFMLML; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; Vector3 vector5; float z5 = vector5.z; Vector3 vector6; float z6 = vector6.z; Vector3 vector7; float z7 = vector7.z; float num2; float num = Mathf.Sign(num2); Vector3 vector8; float z8 = vector8.z; Vector3 vector9; float z9 = vector9.z; Vector3 vector10; float z10 = vector10.z; Vector3 zero = Vector3.zero; float z11 = zero.z; if (zero != 0) { if (zero != (ulong)1L) { if (zero != (ulong)2L) { goto IL_D7; } Vector3 vector11; float z12 = vector11.z; Vector3 vector12; float z13 = vector12.z; Vector3 vector13; float z14 = vector13.z; Vector3 vector14; float z15 = vector14.z; Vector3 vector15; float z16 = vector15.z; } Vector3 vector16; float z17 = vector16.z; Vector3 vector17; float z18 = vector17.z; Vector3 vector18; float z19 = vector18.z; } IL_D7: Vector3 vector19; float z20 = vector19.z; Vector3 vector20; float z21 = vector20.z; Vector3 vector21; float z22 = vector21.z; Vector3 vector22; float z23 = vector22.z; Vector3 vector23; float z24 = vector23.z; Vector3 vector24; float z25 = vector24.z; Vector3 vector25; float z26 = vector25.z; float z27 = vector25.z; Vector3 vector26; float z28 = vector26.z; Vector3 vector27; float z29 = vector27.z; } // Token: 0x0601415E RID: 82270 RVA: 0x004A9620 File Offset: 0x004A7820 [Token(Token = "0x601415E")] [Address(RVA = "0x1187840", Offset = "0x1186640", VA = "0x181187840")] private void EIGHPJCIGPM() { float fefggdmhmhl = this.FEFGGDMHMHL; Vector2 vector; this.FEFGGDMHMHL = vector; } // Token: 0x0601415F RID: 82271 RVA: 0x004A9644 File Offset: 0x004A7844 [Token(Token = "0x601415F")] [Address(RVA = "0x1187590", Offset = "0x1186390", VA = "0x181187590")] private float BNCFMLCKLLL(float OCAJDGPPEGJ) { return Mathf.Sign(OCAJDGPPEGJ); } // Token: 0x06014160 RID: 82272 RVA: 0x004A9660 File Offset: 0x004A7860 [Token(Token = "0x6014160")] [Address(RVA = "0x1188DB0", Offset = "0x1187BB0", VA = "0x181188DB0")] public FMGEFGHDBLF() { } // Token: 0x0400D0AC RID: 53420 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400D0AC")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400D0AD RID: 53421 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400D0AD")] private bool JKACCMIADFO; // Token: 0x0400D0AE RID: 53422 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400D0AE")] private int MGDCOEBPDCI; // Token: 0x0400D0AF RID: 53423 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400D0AF")] private float KFANGBLMCKK; // Token: 0x0400D0B0 RID: 53424 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400D0B0")] private float CBBKCMFMLML; // Token: 0x0400D0B1 RID: 53425 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400D0B1")] private float FEFGGDMHMHL; // Token: 0x02002E37 RID: 11831 [Token(Token = "0x2002E37")] private enum MBEENEGJDOC { // Token: 0x0400D0B3 RID: 53427 [Token(Token = "0x400D0B3")] DISABLED, // Token: 0x0400D0B4 RID: 53428 [Token(Token = "0x400D0B4")] IDLE, // Token: 0x0400D0B5 RID: 53429 [Token(Token = "0x400D0B5")] CHARGING, // Token: 0x0400D0B6 RID: 53430 [Token(Token = "0x400D0B6")] RELEASING } }