m
This commit is contained in:
@@ -0,0 +1,169 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Combat;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000B5 RID: 181
|
||||
[Token(Token = "0x20000B5")]
|
||||
public class BreakablePointsContainer : BreakableObject
|
||||
{
|
||||
// Token: 0x060004D8 RID: 1240 RVA: 0x00019E70 File Offset: 0x00018070
|
||||
[Token(Token = "0x60004D8")]
|
||||
[Address(RVA = "0x15098B0", Offset = "0x15088B0", VA = "0x1815098B0", Slot = "21")]
|
||||
protected override void FCAOMHKOJOH(Tool NBHJPDBHDHB, Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, Vector3 KPLDEODOJID, Vector3 CDFHDACBFKN)
|
||||
{
|
||||
AGAJMBPABDL owner = base.FAGBHOMBNBP;
|
||||
int num = 0;
|
||||
if (GDIGKHINJCG != num && GDIGKHINJCG.FAGBHOMBNBP != 0)
|
||||
{
|
||||
AGAJMBPABDL owner2 = GDIGKHINJCG.FAGBHOMBNBP;
|
||||
}
|
||||
if (owner != 0)
|
||||
{
|
||||
this.HCALHHAFDGL.Add(owner);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004D9 RID: 1241 RVA: 0x00019EB8 File Offset: 0x000180B8
|
||||
[Token(Token = "0x60004D9")]
|
||||
[Address(RVA = "0x1509A00", Offset = "0x1508A00", VA = "0x181509A00", Slot = "19")]
|
||||
protected override void LMOKCLBBEMJ()
|
||||
{
|
||||
int num = this.PAMCNCJAJDE.IAHDANBDAAM();
|
||||
if (base.gameObject.activeSelf)
|
||||
{
|
||||
Coroutine ljgnfmlilfa = this.LJGNFMLILFA;
|
||||
if (ljgnfmlilfa != 0)
|
||||
{
|
||||
base.StopCoroutine(ljgnfmlilfa);
|
||||
this.LJGNFMLILFA = (ulong)0L;
|
||||
}
|
||||
BreakableObject.CBHLHAEAGFB cbhlhaeagfb;
|
||||
cbhlhaeagfb.System.IDisposable.Dispose();
|
||||
cbhlhaeagfb.<>1__state = (int)((ulong)0L);
|
||||
cbhlhaeagfb.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(cbhlhaeagfb);
|
||||
this.LJGNFMLILFA = coroutine;
|
||||
}
|
||||
int num2 = this.PAMCNCJAJDE.IAHDANBDAAM();
|
||||
if (base.gameObject.activeSelf)
|
||||
{
|
||||
PointsDropper pointsDropper = this.pointDropper;
|
||||
int num3 = 0;
|
||||
if (pointsDropper != num3)
|
||||
{
|
||||
List<AGAJMBPABDL> hcalhhafdgl = this.HCALHHAFDGL;
|
||||
PointsDropper pointsDropper2 = this.pointDropper;
|
||||
AGAJMBPABDL[] array = hcalhhafdgl.ToArray();
|
||||
pointsDropper2.DropPoints(array);
|
||||
}
|
||||
MFBGLIHGCGO<BreakablePointsContainer> breakEvent = BreakablePointsContainer.BreakEvent;
|
||||
if (breakEvent != 0)
|
||||
{
|
||||
breakEvent.CNFDGDEOPPF(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004DA RID: 1242 RVA: 0x00019F90 File Offset: 0x00018190
|
||||
[Token(Token = "0x60004DA")]
|
||||
[Address(RVA = "0x15097D0", Offset = "0x15087D0", VA = "0x1815097D0", Slot = "20")]
|
||||
protected override void APBEFBBOMDJ(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
float z = BNMOCBJEEPN.z;
|
||||
this.HCALHHAFDGL.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x060004DB RID: 1243 RVA: 0x00019FB8 File Offset: 0x000181B8
|
||||
[Token(Token = "0x60004DB")]
|
||||
[Address(RVA = "0x1509CB0", Offset = "0x1508CB0", VA = "0x181509CB0")]
|
||||
public BreakablePointsContainer()
|
||||
{
|
||||
List<AGAJMBPABDL> list = new List();
|
||||
this.HCALHHAFDGL = list;
|
||||
this.shatterSpeed = 2f;
|
||||
this.brokenLifetime = 5f;
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
this.FCDKDFPADME = aolmggapkeh;
|
||||
GHMDIDJLFMC edlikgjfhap = GHMDIDJLFMC.EDLIKGJFHAP;
|
||||
this.NEOFLNEPLPJ = edlikgjfhap;
|
||||
this.NEOFLNEPLPJ.FEDGOFKEGEF.z = edlikgjfhap;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060004DC RID: 1244 RVA: 0x0001A01C File Offset: 0x0001821C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60004DC")]
|
||||
[Address(RVA = "0x1509C40", Offset = "0x1508C40", VA = "0x181509C40")]
|
||||
static BreakablePointsContainer()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<BreakablePointsContainer> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
BreakablePointsContainer.BreakEvent = mfbglihgcgo;
|
||||
}
|
||||
|
||||
// Token: 0x0400040C RID: 1036
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400040C")]
|
||||
[SerializeField]
|
||||
[Header("Loot and Points")]
|
||||
private PointsDropper pointDropper;
|
||||
|
||||
// Token: 0x0400040D RID: 1037
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400040D")]
|
||||
private List<AGAJMBPABDL> HCALHHAFDGL;
|
||||
|
||||
// Token: 0x0400040E RID: 1038
|
||||
[Token(Token = "0x400040E")]
|
||||
public static MFBGLIHGCGO<BreakablePointsContainer> BreakEvent;
|
||||
|
||||
// Token: 0x020000B6 RID: 182
|
||||
[Token(Token = "0x20000B6")]
|
||||
public sealed class KBKMLMGLLOH : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060004DD RID: 1245 RVA: 0x0001A03C File Offset: 0x0001823C
|
||||
[Token(Token = "0x60004DD")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public KBKMLMGLLOH(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x060004DE RID: 1246 RVA: 0x0001A058 File Offset: 0x00018258
|
||||
[Token(Token = "0x60004DE")]
|
||||
[Address(RVA = "0x6E1530", Offset = "0x6E0530", VA = "0x1806E1530", Slot = "13")]
|
||||
public void Invoke(BreakablePointsContainer KPPJHIGOJIG)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004DF RID: 1247 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60004DF")]
|
||||
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(BreakablePointsContainer KPPJHIGOJIG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060004E0 RID: 1248 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60004E0")]
|
||||
[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.");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user