Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/Dodgeball.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

442 lines
16 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000039 RID: 57
[Token(Token = "0x2000039")]
public class Dodgeball : Ball
{
// Token: 0x17000059 RID: 89
// (get) Token: 0x060001B6 RID: 438 RVA: 0x00009A60 File Offset: 0x00007C60
// (set) Token: 0x060001B7 RID: 439 RVA: 0x00009A80 File Offset: 0x00007C80
[Token(Token = "0x17000059")]
private bool HAAKEBKCMHJ
{
[Token(Token = "0x60001B6")]
[Address(RVA = "0x1B16AB0", Offset = "0x1B15AB0", VA = "0x181B16AB0")]
get
{
return this.KFMPIIEPEKF.IAHDANBDAAM() != null;
}
[Token(Token = "0x60001B7")]
[Address(RVA = "0x1B16790", Offset = "0x1B15790", VA = "0x181B16790")]
set
{
KLLMCPFPIIE<bool> kfmpiiepekf = this.KFMPIIEPEKF;
}
}
// Token: 0x1700005A RID: 90
// (get) Token: 0x060001B8 RID: 440 RVA: 0x00009A9C File Offset: 0x00007C9C
// (set) Token: 0x060001B9 RID: 441 RVA: 0x00009ACC File Offset: 0x00007CCC
[Token(Token = "0x1700005A")]
private AGAJMBPABDL PIIMDEJKGCO
{
[Token(Token = "0x60001B8")]
[Address(RVA = "0x1B16700", Offset = "0x1B15700", VA = "0x181B16700")]
get
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
int num = this.FBAOKOLOEGA.IAHDANBDAAM();
return agajmbpabdl.IAHDANBDAAM(num);
}
[Token(Token = "0x60001B9")]
[Address(RVA = "0x1B16490", Offset = "0x1B15490", VA = "0x181B16490")]
set
{
KLLMCPFPIIE<int> fbaokoloega = this.FBAOKOLOEGA;
if (value != 0)
{
}
}
}
// Token: 0x1700005B RID: 91
// (get) Token: 0x060001BA RID: 442 RVA: 0x00009AEC File Offset: 0x00007CEC
// (set) Token: 0x060001BB RID: 443 RVA: 0x00009B1C File Offset: 0x00007D1C
[Token(Token = "0x1700005B")]
private AGAJMBPABDL GEHMKAINOMN
{
[Token(Token = "0x60001BA")]
[Address(RVA = "0x1B16860", Offset = "0x1B15860", VA = "0x181B16860")]
get
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
int num = this.EOCJHJOFOFI.IAHDANBDAAM();
return agajmbpabdl.IAHDANBDAAM(num);
}
[Token(Token = "0x60001BB")]
[Address(RVA = "0x1B16430", Offset = "0x1B15430", VA = "0x181B16430")]
set
{
KLLMCPFPIIE<int> eocjhjofofi = this.EOCJHJOFOFI;
if (value != 0)
{
}
}
}
// Token: 0x1700005C RID: 92
// (get) Token: 0x060001BC RID: 444 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060001BD RID: 445 RVA: 0x00009B3C File Offset: 0x00007D3C
[Token(Token = "0x1700005C")]
private Vector3 MFAHGCLINNC
{
[Token(Token = "0x60001BC")]
[Address(RVA = "0x1B167F0", Offset = "0x1B157F0", VA = "0x181B167F0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60001BD")]
[Address(RVA = "0x1B17040", Offset = "0x1B16040", VA = "0x181B17040")]
set
{
KLLMCPFPIIE<Vector3> epapkhhdmam = this.EPAPKHHDMAM;
float z = value.z;
}
}
// Token: 0x060001BE RID: 446 RVA: 0x00009B60 File Offset: 0x00007D60
[Token(Token = "0x60001BE")]
[Address(RVA = "0x1B16130", Offset = "0x1B15130", VA = "0x181B16130", Slot = "13")]
protected override void Awake()
{
base.Awake();
Action action = new Action(this.ECKMENKCKAF);
int num;
int num2;
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(this, "IS_ALIVE", num, (OHOEENCHJJE)num2, action, num2);
num2 = 0;
num = 0;
this.KFMPIIEPEKF = kllmcpfpiie;
KLLMCPFPIIE<int> kllmcpfpiie2 = new KLLMCPFPIIE(this, "THROWER_ID", -1, (OHOEENCHJJE)num2, num2, num2);
this.FBAOKOLOEGA = kllmcpfpiie2;
KLLMCPFPIIE<int> kllmcpfpiie3 = new KLLMCPFPIIE(this, "FIRST_HIT_ID", -1, (OHOEENCHJJE)num2, num2, num2);
this.EOCJHJOFOFI = kllmcpfpiie3;
float z = Vector3.zero.z;
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
KLLMCPFPIIE<Vector3> kllmcpfpiie4;
this.EPAPKHHDMAM = kllmcpfpiie4;
int num3 = 0;
if (<MBFGOCOFHHM>k__BackingField != num3)
{
Tool <MBFGOCOFHHM>k__BackingField2 = this.<MBFGOCOFHHM>k__BackingField;
MFBGLIHGCGO<Tool> postPickupEvent = <MBFGOCOFHHM>k__BackingField2.PostPickupEvent;
Action<Tool> action2 = new Action(this.HAAIALDMMEL);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action2);
<MBFGOCOFHHM>k__BackingField2.PostPickupEvent = mfbglihgcgo;
Tool <MBFGOCOFHHM>k__BackingField3 = this.<MBFGOCOFHHM>k__BackingField;
MFBGLIHGCGO<Tool> postReleaseEvent = <MBFGOCOFHHM>k__BackingField3.PostReleaseEvent;
Action<Tool> action3 = new Action(this.OIOCPLEKMEK);
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action3);
<MBFGOCOFHHM>k__BackingField3.PostReleaseEvent = mfbglihgcgo2;
Tool <MBFGOCOFHHM>k__BackingField4 = this.<MBFGOCOFHHM>k__BackingField;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = <MBFGOCOFHHM>k__BackingField4.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action4 = new Action(this.LBODGLNOABB);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action4);
<MBFGOCOFHHM>k__BackingField4.PostResetEvent = eahpnacbldd;
}
}
// Token: 0x060001BF RID: 447 RVA: 0x00009C9C File Offset: 0x00007E9C
[Token(Token = "0x60001BF")]
[Address(RVA = "0x1B164F0", Offset = "0x1B154F0", VA = "0x181B164F0")]
private void Start()
{
bool flag = this.KFMPIIEPEKF.IAHDANBDAAM() != null;
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
int num = 0;
bool flag2 = <MBFGOCOFHHM>k__BackingField != num;
if (flag2)
{
Tool <MBFGOCOFHHM>k__BackingField2 = this.<MBFGOCOFHHM>k__BackingField;
<MBFGOCOFHHM>k__BackingField2.GravityPickupMode = (Tool.LMJNHJCGDOF)num;
}
ParticleSystem particleSystem = this.fireTrailParticles;
if (!flag)
{
particleSystem.Stop();
return;
}
particleSystem.Play();
}
// Token: 0x060001C0 RID: 448 RVA: 0x00009D00 File Offset: 0x00007F00
[Token(Token = "0x60001C0")]
[Address(RVA = "0x1B17540", Offset = "0x1B16540", VA = "0x181B17540", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
int num = 0;
if (<MBFGOCOFHHM>k__BackingField != num)
{
Tool <MBFGOCOFHHM>k__BackingField2 = this.<MBFGOCOFHHM>k__BackingField;
MFBGLIHGCGO<Tool> postPickupEvent = <MBFGOCOFHHM>k__BackingField2.PostPickupEvent;
Action<Tool> action = new Action(this.HAAIALDMMEL);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action);
<MBFGOCOFHHM>k__BackingField2.PostPickupEvent = mfbglihgcgo;
Tool <MBFGOCOFHHM>k__BackingField3 = this.<MBFGOCOFHHM>k__BackingField;
MFBGLIHGCGO<Tool> postReleaseEvent = <MBFGOCOFHHM>k__BackingField3.PostReleaseEvent;
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2);
<MBFGOCOFHHM>k__BackingField3.PostReleaseEvent = mfbglihgcgo2;
Tool <MBFGOCOFHHM>k__BackingField4 = this.<MBFGOCOFHHM>k__BackingField;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = <MBFGOCOFHHM>k__BackingField4.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action3 = new Action(this.LBODGLNOABB);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action3);
<MBFGOCOFHHM>k__BackingField4.PostResetEvent = eahpnacbldd;
}
}
// Token: 0x060001C1 RID: 449 RVA: 0x00009DC4 File Offset: 0x00007FC4
[Token(Token = "0x60001C1")]
[Address(RVA = "0x1B170B0", Offset = "0x1B160B0", VA = "0x181B170B0")]
private void LBODGLNOABB(Tool EGFEJGHDNAI, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 GMMJHABHDHE, bool CDKDOENOHIL)
{
if (base.OGIBLNIIHDK)
{
KLLMCPFPIIE<int> fbaokoloega = this.FBAOKOLOEGA;
KLLMCPFPIIE<int> eocjhjofofi = this.EOCJHJOFOFI;
KLLMCPFPIIE<bool> kfmpiiepekf = this.KFMPIIEPEKF;
int num = 0;
kfmpiiepekf.BDJFGEJFPPO(num);
return;
}
}
// Token: 0x060001C2 RID: 450 RVA: 0x00009E00 File Offset: 0x00008000
[Token(Token = "0x60001C2")]
[Address(RVA = "0x1B168F0", Offset = "0x1B158F0", VA = "0x181B168F0")]
private void HAAIALDMMEL(Tool EGFEJGHDNAI)
{
if (base.OGIBLNIIHDK)
{
AGAJMBPABDL photonPlayer = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
AGAJMBPABDL agajmbpabdl = this.PIIMDEJKGCO;
if (this.KFMPIIEPEKF.IAHDANBDAAM() != 0 && agajmbpabdl != photonPlayer && agajmbpabdl != 0 && this.DodgeballCatchEvent != 0)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
}
KLLMCPFPIIE<int> fbaokoloega = this.FBAOKOLOEGA;
KLLMCPFPIIE<int> eocjhjofofi = this.EOCJHJOFOFI;
KLLMCPFPIIE<bool> kfmpiiepekf = this.KFMPIIEPEKF;
int num = 0;
kfmpiiepekf.BDJFGEJFPPO(num);
}
}
// Token: 0x060001C3 RID: 451 RVA: 0x00009E84 File Offset: 0x00008084
[Token(Token = "0x60001C3")]
[Address(RVA = "0x1B17180", Offset = "0x1B16180", VA = "0x181B17180")]
private void OIOCPLEKMEK(Tool EGFEJGHDNAI)
{
if (base.OGIBLNIIHDK)
{
AGAJMBPABDL photonPlayer = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
KLLMCPFPIIE<int> fbaokoloega = this.FBAOKOLOEGA;
if (photonPlayer != 0)
{
}
KLLMCPFPIIE<int> eocjhjofofi = this.EOCJHJOFOFI;
KLLMCPFPIIE<bool> kfmpiiepekf = this.KFMPIIEPEKF;
}
}
// Token: 0x060001C4 RID: 452 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001C4")]
[Address(RVA = "0x1B17280", Offset = "0x1B16280", VA = "0x181B17280")]
private void OnCollisionEnter(Collision GBJHLKOJGPB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001C5 RID: 453 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001C5")]
[Address(RVA = "0x1B16B00", Offset = "0x1B15B00", VA = "0x181B16B00")]
private void IEEMPNNMPFI(Player EDIBICHIJJH, Collision GBJHLKOJGPB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001C6 RID: 454 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001C6")]
[Address(RVA = "0x1B165E0", Offset = "0x1B155E0", VA = "0x181B165E0")]
private void EEAHDFDLMHL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001C7 RID: 455 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001C7")]
[Address(RVA = "0x1B16EE0", Offset = "0x1B15EE0", VA = "0x181B16EE0")]
private void JEIGKJEMHOK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001C8 RID: 456 RVA: 0x00009EC8 File Offset: 0x000080C8
[Token(Token = "0x60001C8")]
[Address(RVA = "0x1B164F0", Offset = "0x1B154F0", VA = "0x181B164F0")]
private void ECKMENKCKAF()
{
bool flag = this.KFMPIIEPEKF.IAHDANBDAAM() != null;
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
int num = 0;
bool flag2 = <MBFGOCOFHHM>k__BackingField != num;
if (flag2)
{
Tool <MBFGOCOFHHM>k__BackingField2 = this.<MBFGOCOFHHM>k__BackingField;
<MBFGOCOFHHM>k__BackingField2.GravityPickupMode = (Tool.LMJNHJCGDOF)num;
}
ParticleSystem particleSystem = this.fireTrailParticles;
if (!flag)
{
particleSystem.Stop();
return;
}
particleSystem.Play();
}
// Token: 0x060001C9 RID: 457 RVA: 0x00009F2C File Offset: 0x0000812C
[Token(Token = "0x60001C9")]
[Address(RVA = "0x12EEEE0", Offset = "0x12EDEE0", VA = "0x1812EEEE0")]
public Dodgeball()
{
}
// Token: 0x04000171 RID: 369
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000171")]
[SerializeField]
private ParticleSystem fireTrailParticles;
// Token: 0x04000172 RID: 370
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000172")]
private KLLMCPFPIIE<bool> KFMPIIEPEKF;
// Token: 0x04000173 RID: 371
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000173")]
private KLLMCPFPIIE<int> FBAOKOLOEGA;
// Token: 0x04000174 RID: 372
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000174")]
private KLLMCPFPIIE<int> EOCJHJOFOFI;
// Token: 0x04000175 RID: 373
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000175")]
private KLLMCPFPIIE<Vector3> EPAPKHHDMAM;
// Token: 0x04000176 RID: 374
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000176")]
public Dodgeball.HHJNJDIOJON DodgeballCatchEvent;
// Token: 0x04000177 RID: 375
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000177")]
public Dodgeball.MPBICPCNJIC DodgeballPlayerOutEvent;
// Token: 0x04000178 RID: 376
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000178")]
public Dodgeball.MPBICPCNJIC DodgeballPlayerHitEvent;
// Token: 0x0200003A RID: 58
[Token(Token = "0x200003A")]
public sealed class HHJNJDIOJON : MulticastDelegate
{
// Token: 0x060001CA RID: 458 RVA: 0x00009F40 File Offset: 0x00008140
[Token(Token = "0x60001CA")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public HHJNJDIOJON(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060001CB RID: 459 RVA: 0x00009F5C File Offset: 0x0000815C
[Token(Token = "0x60001CB")]
[Address(RVA = "0x1B1DDE0", Offset = "0x1B1CDE0", VA = "0x181B1DDE0", Slot = "13")]
public void Invoke(AGAJMBPABDL BGHNLFIHOGL, AGAJMBPABDL JPIMHOLIGNH, Vector3 ENLMKMBDDBF)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060001CC RID: 460 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001CC")]
[Address(RVA = "0x1B1DD50", Offset = "0x1B1CD50", VA = "0x181B1DD50", Slot = "14")]
public IAsyncResult BeginInvoke(AGAJMBPABDL BGHNLFIHOGL, AGAJMBPABDL JPIMHOLIGNH, Vector3 ENLMKMBDDBF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001CD RID: 461 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001CD")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200003B RID: 59
[Token(Token = "0x200003B")]
public sealed class MPBICPCNJIC : MulticastDelegate
{
// Token: 0x060001CE RID: 462 RVA: 0x0000A020 File Offset: 0x00008220
[Token(Token = "0x60001CE")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public MPBICPCNJIC(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060001CF RID: 463 RVA: 0x0000A03C File Offset: 0x0000823C
[Token(Token = "0x60001CF")]
[Address(RVA = "0x1B1DDE0", Offset = "0x1B1CDE0", VA = "0x181B1DDE0", Slot = "13")]
public void Invoke(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL EDIBICHIJJH, Vector3 GMENKJKOGMD)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060001D0 RID: 464 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001D0")]
[Address(RVA = "0x1B1F060", Offset = "0x1B1E060", VA = "0x181B1F060", Slot = "14")]
public IAsyncResult BeginInvoke(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL EDIBICHIJJH, Vector3 GMENKJKOGMD, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001D1 RID: 465 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001D1")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}