m
This commit is contained in:
@@ -0,0 +1,270 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000BD RID: 189
|
||||
[Token(Token = "0x20000BD")]
|
||||
public class PointsDropper : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170000BD RID: 189
|
||||
// (get) Token: 0x060004EF RID: 1263 RVA: 0x0001A3F0 File Offset: 0x000185F0
|
||||
[Token(Token = "0x170000BD")]
|
||||
private OGNBCNBPFCC LKFLEMENELJ
|
||||
{
|
||||
[Token(Token = "0x60004EF")]
|
||||
[Address(RVA = "0x15833A0", Offset = "0x15823A0", VA = "0x1815833A0")]
|
||||
get
|
||||
{
|
||||
return HELOBGLDDLH.CCFEJLNMDLG(this.spawnEquipmentToolId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000BE RID: 190
|
||||
// (get) Token: 0x060004F0 RID: 1264 RVA: 0x0001A408 File Offset: 0x00018608
|
||||
[Token(Token = "0x170000BE")]
|
||||
public int KCJHNPIODEE
|
||||
{
|
||||
[Token(Token = "0x60004F0")]
|
||||
[Address(RVA = "0x696840", Offset = "0x695840", VA = "0x180696840")]
|
||||
get
|
||||
{
|
||||
return this.minDropValue;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000BF RID: 191
|
||||
// (get) Token: 0x060004F1 RID: 1265 RVA: 0x0001A41C File Offset: 0x0001861C
|
||||
[Token(Token = "0x170000BF")]
|
||||
public int GEMJENLLHAP
|
||||
{
|
||||
[Token(Token = "0x60004F1")]
|
||||
[Address(RVA = "0x4AF0F0", Offset = "0x4AE0F0", VA = "0x1804AF0F0")]
|
||||
get
|
||||
{
|
||||
return this.maxDropValue;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000001 RID: 1
|
||||
// (add) Token: 0x060004F2 RID: 1266 RVA: 0x0001A430 File Offset: 0x00018630
|
||||
// (remove) Token: 0x060004F3 RID: 1267 RVA: 0x0001A45C File Offset: 0x0001865C
|
||||
[Token(Token = "0x14000001")]
|
||||
public static event PointsDropper.CHPCNFHAOIN KCGMPDACFGM
|
||||
{
|
||||
[Token(Token = "0x60004F2")]
|
||||
[Address(RVA = "0x15836C0", Offset = "0x15826C0", VA = "0x1815836C0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
PointsDropper.CHPCNFHAOIN kcgmpdacfgm;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
kcgmpdacfgm = PointsDropper.KCGMPDACFGM;
|
||||
@delegate = Delegate.Combine(kcgmpdacfgm, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (typeof(PointsDropper).TypeHandle != kcgmpdacfgm)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60004F3")]
|
||||
[Address(RVA = "0x15837B0", Offset = "0x15827B0", VA = "0x1815837B0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
PointsDropper.CHPCNFHAOIN kcgmpdacfgm;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
kcgmpdacfgm = PointsDropper.KCGMPDACFGM;
|
||||
@delegate = Delegate.Remove(kcgmpdacfgm, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (typeof(PointsDropper).TypeHandle != kcgmpdacfgm)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004F4 RID: 1268 RVA: 0x0001A488 File Offset: 0x00018688
|
||||
[Token(Token = "0x60004F4")]
|
||||
[Address(RVA = "0x1583270", Offset = "0x1582270", VA = "0x181583270")]
|
||||
public void DropPoints(AGAJMBPABDL[] KHAIOLEBGIL)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
this.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x060004F5 RID: 1269 RVA: 0x0001A4CC File Offset: 0x000186CC
|
||||
[Token(Token = "0x60004F5")]
|
||||
[Address(RVA = "0x1582F50", Offset = "0x1581F50", VA = "0x181582F50", Slot = "15")]
|
||||
public virtual void DropPoints(AGAJMBPABDL[] KHAIOLEBGIL, Vector3 KPLDEODOJID)
|
||||
{
|
||||
if (base.enabled)
|
||||
{
|
||||
PointsDropper.CHPCNFHAOIN kcgmpdacfgm = PointsDropper.KCGMPDACFGM;
|
||||
bool flag = this.dontAddToCombatScore;
|
||||
NLJHBKNGIDN nljhbkngidn = this.lootType;
|
||||
int num = this.maxDropValue;
|
||||
int num2 = this.minDropValue;
|
||||
kcgmpdacfgm(this, KPLDEODOJID, KHAIOLEBGIL, num2, num, nljhbkngidn, flag);
|
||||
}
|
||||
if (base.enabled && HELOBGLDDLH.CCFEJLNMDLG(this.spawnEquipmentToolId) != OGNBCNBPFCC.INVALID)
|
||||
{
|
||||
OGNBCNBPFCC ognbcnbpfcc = HELOBGLDDLH.CCFEJLNMDLG(this.spawnEquipmentToolId);
|
||||
Transform transform = base.transform;
|
||||
Quaternion rotation = global::UnityEngine.Random.rotation;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 insideUnitSphere = global::UnityEngine.Random.insideUnitSphere;
|
||||
float z = global::UnityEngine.Random.insideUnitSphere.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004F6 RID: 1270 RVA: 0x0001A568 File Offset: 0x00018768
|
||||
[Token(Token = "0x60004F6")]
|
||||
[Address(RVA = "0x1583400", Offset = "0x1582400", VA = "0x181583400")]
|
||||
private LootTool EMKKPMHKKOD(OGNBCNBPFCC NIKGNFBHFNP, Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD, bool ENDBOMEKJGO)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
float z = AFNKLLAKKJN.z;
|
||||
Tool tool;
|
||||
if (tool != 0)
|
||||
{
|
||||
LootTool component = tool.GetComponent<LootTool>();
|
||||
}
|
||||
int num2 = 0;
|
||||
if (tool != num2)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
|
||||
int num3 = 0;
|
||||
if (rigidbodyEx != num3)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx2 = tool.rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx3 = tool.rigidbodyEx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060004F7 RID: 1271 RVA: 0x0001A5F8 File Offset: 0x000187F8
|
||||
[Token(Token = "0x60004F7")]
|
||||
[Address(RVA = "0x1583690", Offset = "0x1582690", VA = "0x181583690")]
|
||||
public PointsDropper()
|
||||
{
|
||||
SerializedGuid serializedGuid = SerializedGuid.PECEFFJNJCH();
|
||||
this.spawnEquipmentToolId = serializedGuid;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060004F8 RID: 1272 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60004F8")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static PointsDropper()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04000428 RID: 1064
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000428")]
|
||||
[SerializeField]
|
||||
private NLJHBKNGIDN lootType;
|
||||
|
||||
// Token: 0x04000429 RID: 1065
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4000429")]
|
||||
[SerializeField]
|
||||
private int minDropValue;
|
||||
|
||||
// Token: 0x0400042A RID: 1066
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400042A")]
|
||||
[SerializeField]
|
||||
private int maxDropValue;
|
||||
|
||||
// Token: 0x0400042B RID: 1067
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400042B")]
|
||||
[SerializeField]
|
||||
private float dropFeedbackOffset = 0.15f;
|
||||
|
||||
// Token: 0x0400042C RID: 1068
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400042C")]
|
||||
[SerializeField]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
private SerializedGuid spawnEquipmentToolId;
|
||||
|
||||
// Token: 0x0400042D RID: 1069
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400042D")]
|
||||
[SerializeField]
|
||||
[Header("For CBM")]
|
||||
[Tooltip("Gets routed through point system for added effects (such as giving silver in addition to points) but not actually added to team score (combat score)")]
|
||||
private bool dontAddToCombatScore;
|
||||
|
||||
// Token: 0x020000BE RID: 190
|
||||
[Token(Token = "0x20000BE")]
|
||||
public sealed class CHPCNFHAOIN : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060004F9 RID: 1273 RVA: 0x0001A628 File Offset: 0x00018828
|
||||
[Token(Token = "0x60004F9")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public CHPCNFHAOIN(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x060004FA RID: 1274 RVA: 0x0001A644 File Offset: 0x00018844
|
||||
[Token(Token = "0x60004FA")]
|
||||
[Address(RVA = "0x156F9C0", Offset = "0x156E9C0", VA = "0x18156F9C0", Slot = "13")]
|
||||
public void Invoke(PointsDropper MLCHBMFPKPC, Vector3 DDHPAFKBMON, AGAJMBPABDL[] KHAIOLEBGIL, int JDFENOCNKAD, int FLIEBIMFHEN, NLJHBKNGIDN GIBLCDNBLAF, bool IKIFHELNDBC = false)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004FB RID: 1275 RVA: 0x0001A7DC File Offset: 0x000189DC
|
||||
[Token(Token = "0x60004FB")]
|
||||
[Address(RVA = "0x156F8A0", Offset = "0x156E8A0", VA = "0x18156F8A0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(PointsDropper MLCHBMFPKPC, Vector3 DDHPAFKBMON, AGAJMBPABDL[] KHAIOLEBGIL, int JDFENOCNKAD, int FLIEBIMFHEN, NLJHBKNGIDN GIBLCDNBLAF, bool IKIFHELNDBC, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004FC RID: 1276 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60004FC")]
|
||||
[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