468 lines
16 KiB
C#
468 lines
16 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Tools;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Consumable
|
|
{
|
|
// Token: 0x02002338 RID: 9016
|
|
[Token(Token = "0x2002338")]
|
|
public abstract class ConsumableTool : MonoBehaviourPun
|
|
{
|
|
// Token: 0x170024D4 RID: 9428
|
|
// (get) Token: 0x0600E6FF RID: 59135 RVA: 0x0035716C File Offset: 0x0035536C
|
|
// (set) Token: 0x0600E700 RID: 59136 RVA: 0x00357180 File Offset: 0x00355380
|
|
[Token(Token = "0x170024D4")]
|
|
public PlayerSpawnedEquipment.IILDIBHEIDO GDKPKFJGOFO
|
|
{
|
|
[Token(Token = "0x600E6FF")]
|
|
[Address(RVA = "0x3FA190", Offset = "0x3F8F90", VA = "0x1803FA190")]
|
|
get;
|
|
[Token(Token = "0x600E700")]
|
|
[Address(RVA = "0x568560", Offset = "0x567360", VA = "0x180568560")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170024D5 RID: 9429
|
|
// (get) Token: 0x0600E701 RID: 59137 RVA: 0x00357194 File Offset: 0x00355394
|
|
// (set) Token: 0x0600E702 RID: 59138 RVA: 0x003571A8 File Offset: 0x003553A8
|
|
[Token(Token = "0x170024D5")]
|
|
public bool DKLGNFGONEM
|
|
{
|
|
[Token(Token = "0x600E701")]
|
|
[Address(RVA = "0xDF7080", Offset = "0xDF5E80", VA = "0x180DF7080")]
|
|
get;
|
|
[Token(Token = "0x600E702")]
|
|
[Address(RVA = "0xDF8330", Offset = "0xDF7130", VA = "0x180DF8330")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170024D6 RID: 9430
|
|
// (get) Token: 0x0600E703 RID: 59139 RVA: 0x003571BC File Offset: 0x003553BC
|
|
// (set) Token: 0x0600E704 RID: 59140 RVA: 0x003571D0 File Offset: 0x003553D0
|
|
[Token(Token = "0x170024D6")]
|
|
public OOCCCGPICOG PCCJOKHNIPL
|
|
{
|
|
[Token(Token = "0x600E703")]
|
|
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
|
get
|
|
{
|
|
return this.CKNFEDPPDOO;
|
|
}
|
|
[Token(Token = "0x600E704")]
|
|
[Address(RVA = "0x1205E50", Offset = "0x1204C50", VA = "0x181205E50")]
|
|
set
|
|
{
|
|
Tool tool = this.tool;
|
|
this.CKNFEDPPDOO = value;
|
|
int num = 0;
|
|
bool flag = OOCCCGPICOG.BDBLGMKABNK(value, num);
|
|
object bnmoddgeghn = this.BNMODDGEGHN;
|
|
tool.SetPickupEnabled(flag, bnmoddgeghn);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170024D7 RID: 9431
|
|
// (get) Token: 0x0600E705 RID: 59141 RVA: 0x0035720C File Offset: 0x0035540C
|
|
// (set) Token: 0x0600E706 RID: 59142 RVA: 0x00357220 File Offset: 0x00355420
|
|
[Token(Token = "0x170024D7")]
|
|
protected ConsumableInfo MDDMBJDBOGD
|
|
{
|
|
[Token(Token = "0x600E705")]
|
|
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
|
get;
|
|
[Token(Token = "0x600E706")]
|
|
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600E707 RID: 59143 RVA: 0x00357234 File Offset: 0x00355434
|
|
[Token(Token = "0x600E707")]
|
|
[Address(RVA = "0x1204E70", Offset = "0x1203C70", VA = "0x181204E70", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
ConsumableManager instance;
|
|
int num;
|
|
ulong num2;
|
|
do
|
|
{
|
|
base..ctor();
|
|
bool isLocal = base.JDHMIOJKLCK.AHNNNIPLFGD;
|
|
Tool tool = this.tool;
|
|
this.<MHCDCIGJNNA>k__BackingField = isLocal;
|
|
if (tool.NDKHDFJHGPP || this.tool.InstantiationParameters == 0)
|
|
{
|
|
goto IL_8E;
|
|
}
|
|
Dictionary<string, object> instantiationParameters = this.tool.InstantiationParameters;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
goto IL_8E;
|
|
}
|
|
instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
num = 0;
|
|
}
|
|
while (num2 != (ulong)0L && num2 == (ulong)0L);
|
|
if (instance.TryGetConsumableInfo(num) != 0)
|
|
{
|
|
this.OnDestroy();
|
|
}
|
|
Dictionary<string, object> instantiationParameters2 = this.tool.InstantiationParameters;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
ulong num4;
|
|
ulong num3 = num4;
|
|
this.<NAIDKNLBACJ>k__BackingField = (PlayerSpawnedEquipment.IILDIBHEIDO)num3;
|
|
}
|
|
IL_8E:
|
|
if (this.<ENJFOPBELFF>k__BackingField == (ulong)0L)
|
|
{
|
|
Debug.LogError("ConsumableItem is null, something is very wrong");
|
|
}
|
|
Tool tool2 = this.tool;
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool2.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.FICCBKGGJOE);
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action);
|
|
tool2.PostResetEvent = eahpnacbldd;
|
|
this.tool.toolEntity.AddMainToolBrokenBehavior((ToolEntity.PACMMGFMOEN)((uint)2), this, 999);
|
|
if (this.<MHCDCIGJNNA>k__BackingField)
|
|
{
|
|
ConsumableTool.HCIKBFLBMPH.Add(this);
|
|
}
|
|
Tool tool3 = this.tool;
|
|
object leckfkbfhgb = this.LECKFKBFHGB;
|
|
bool flag3 = this.<MHCDCIGJNNA>k__BackingField;
|
|
tool3.SetPickupEnabled(flag3, leckfkbfhgb);
|
|
Tool tool4 = this.tool;
|
|
Tool.HMMDPJMIHGJ hmmdpjmihgj = new Tool.HMMDPJMIHGJ(this.EPPFLONEOMA);
|
|
tool4.CustomAuthorityResetOnKillzoneBehavior = hmmdpjmihgj;
|
|
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num5 = 0;
|
|
if (instance2 != num5)
|
|
{
|
|
GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OENCFJHENPB);
|
|
instance3.KMKCFILCLNO += ggphekcppmp;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E708 RID: 59144 RVA: 0x003573C0 File Offset: 0x003555C0
|
|
[Token(Token = "0x600E708")]
|
|
[Address(RVA = "0x12052A0", Offset = "0x12040A0", VA = "0x1812052A0")]
|
|
private void FICCBKGGJOE(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
|
{
|
|
if (base.PFAAACOLOCL)
|
|
{
|
|
KKPBCOOONNK.HMLHHNMGNAA(base.gameObject);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E709 RID: 59145 RVA: 0x003573E4 File Offset: 0x003555E4
|
|
[Token(Token = "0x600E709")]
|
|
[Address(RVA = "0x1205B90", Offset = "0x1204990", VA = "0x181205B90")]
|
|
private void OENCFJHENPB(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
KKPBCOOONNK.HMLHHNMGNAA(base.gameObject);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E70A RID: 59146 RVA: 0x00357408 File Offset: 0x00355608
|
|
[Token(Token = "0x600E70A")]
|
|
[Address(RVA = "0x1205C10", Offset = "0x1204A10", VA = "0x181205C10", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
if (this.<MHCDCIGJNNA>k__BackingField)
|
|
{
|
|
bool flag = ConsumableTool.HCIKBFLBMPH.Remove(this);
|
|
}
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OENCFJHENPB);
|
|
instance2.KMKCFILCLNO -= ggphekcppmp;
|
|
}
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x0600E70B RID: 59147 RVA: 0x00357464 File Offset: 0x00355664
|
|
[Token(Token = "0x600E70B")]
|
|
[Address(RVA = "0x1205320", Offset = "0x1204120", VA = "0x181205320", Slot = "15")]
|
|
protected virtual void FIENOGGFMIE(ConsumableInfo FNPFHJHDDAC)
|
|
{
|
|
for (;;)
|
|
{
|
|
this.<ENJFOPBELFF>k__BackingField = FNPFHJHDDAC;
|
|
if (!this.<MHCDCIGJNNA>k__BackingField)
|
|
{
|
|
return;
|
|
}
|
|
if (!this.tool.NDKHDFJHGPP && this.tool.InstantiationParameters != 0)
|
|
{
|
|
Dictionary<string, object> instantiationParameters = this.tool.InstantiationParameters;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string consumableItemDesc = this.<ENJFOPBELFF>k__BackingField.ConsumableItemDesc;
|
|
ConsumableManager.OILBDNFLMKD oilbdnflmkd = new ConsumableManager.OILBDNFLMKD();
|
|
oilbdnflmkd.consumableType = consumableItemDesc;
|
|
List<OOCCCGPICOG> <KBFCNIPECEB>k__BackingField = instance.<KBFCNIPECEB>k__BackingField;
|
|
Func<OOCCCGPICOG, bool> func = delegate(OOCCCGPICOG pc)
|
|
{
|
|
string consumableType = oilbdnflmkd.consumableType;
|
|
bool flag2 = string.Equals(pc.<CNJALCEBPMC>k__BackingField, consumableType);
|
|
if (!flag2)
|
|
{
|
|
return flag2;
|
|
}
|
|
return !pc.<OLCLLOHLPEH>k__BackingField;
|
|
};
|
|
IEnumerable<OOCCCGPICOG> enumerable = Enumerable.Where<OOCCCGPICOG>(<KBFCNIPECEB>k__BackingField, func);
|
|
Func<OOCCCGPICOG, DateTime> func2;
|
|
if (ConsumableManager.<>c.<>9__45_1 == 0)
|
|
{
|
|
func2 = (OOCCCGPICOG pc) => pc.<IPLPEOMCNPJ>k__BackingField;
|
|
ConsumableManager.<>c.<>9__45_1 = func2;
|
|
}
|
|
OOCCCGPICOG oocccgpicog = Enumerable.FirstOrDefault<OOCCCGPICOG>(Enumerable.OrderByDescending<OOCCCGPICOG, DateTime>(enumerable, func2));
|
|
Tool tool = this.tool;
|
|
this.CKNFEDPPDOO = oocccgpicog;
|
|
OOCCCGPICOG cknfedppdoo = this.CKNFEDPPDOO;
|
|
int num = 0;
|
|
if (OOCCCGPICOG.JGIMJGNAJHP(cknfedppdoo, num))
|
|
{
|
|
goto Block_6;
|
|
}
|
|
}
|
|
ConsumableManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ulong num3;
|
|
ulong num2 = num3;
|
|
ConsumableManager.ODJCBMEABHI odjcbmeabhi = new ConsumableManager.ODJCBMEABHI();
|
|
odjcbmeabhi.consumableId = (long)num2;
|
|
List<OOCCCGPICOG> <KBFCNIPECEB>k__BackingField2 = instance2.<KBFCNIPECEB>k__BackingField;
|
|
Func<OOCCCGPICOG, bool> func3 = delegate(OOCCCGPICOG pc)
|
|
{
|
|
long consumableId = odjcbmeabhi.consumableId;
|
|
return pc.<JPAOOKPLEDB>k__BackingField == consumableId;
|
|
};
|
|
IEnumerable<OOCCCGPICOG> enumerable2 = Enumerable.Where<OOCCCGPICOG>(<KBFCNIPECEB>k__BackingField2, func3);
|
|
Func<OOCCCGPICOG, DateTime> <>9__47_ = ConsumableManager.<>c.<>9__47_1;
|
|
if (<>9__47_ == 0)
|
|
{
|
|
ConsumableManager.<>c.<>9__47_1 = (OOCCCGPICOG pc) => pc.<IPLPEOMCNPJ>k__BackingField;
|
|
}
|
|
OOCCCGPICOG oocccgpicog2 = Enumerable.FirstOrDefault<OOCCCGPICOG>(Enumerable.OrderByDescending<OOCCCGPICOG, DateTime>(enumerable2, <>9__47_));
|
|
this.PCCJOKHNIPL = oocccgpicog2;
|
|
return;
|
|
Block_6:
|
|
MFBGLIHGCGO<OOCCCGPICOG> kpcjmbnihhl = FOEHJBDMMBH.KPCJMBNIHHL;
|
|
Action<OOCCCGPICOG> action = new Action(this.LJNJNJPEHJI);
|
|
FOEHJBDMMBH.KPCJMBNIHHL = MFBGLIHGCGO.BPJDFPACLMK(kpcjmbnihhl, action);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E70C RID: 59148 RVA: 0x003575F8 File Offset: 0x003557F8
|
|
[Token(Token = "0x600E70C")]
|
|
[Address(RVA = "0x1205A60", Offset = "0x1204860", VA = "0x181205A60")]
|
|
private void LJNJNJPEHJI(OOCCCGPICOG BAJGNABECMN)
|
|
{
|
|
string consumableItemDesc = this.<ENJFOPBELFF>k__BackingField.ConsumableItemDesc;
|
|
if (string.Equals(BAJGNABECMN.<CNJALCEBPMC>k__BackingField, consumableItemDesc))
|
|
{
|
|
Tool tool = this.tool;
|
|
int num = 0;
|
|
this.CKNFEDPPDOO = BAJGNABECMN;
|
|
bool flag = OOCCCGPICOG.BDBLGMKABNK(BAJGNABECMN, num);
|
|
object bnmoddgeghn = this.BNMODDGEGHN;
|
|
tool.SetPickupEnabled(flag, bnmoddgeghn);
|
|
MFBGLIHGCGO<OOCCCGPICOG> kpcjmbnihhl = FOEHJBDMMBH.KPCJMBNIHHL;
|
|
Action<OOCCCGPICOG> action = new Action(this.LJNJNJPEHJI);
|
|
FOEHJBDMMBH.KPCJMBNIHHL = MFBGLIHGCGO.GMNMHGMFGOL(kpcjmbnihhl, action);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E70D RID: 59149 RVA: 0x00357674 File Offset: 0x00355874
|
|
[Token(Token = "0x600E70D")]
|
|
[Address(RVA = "0x12058F0", Offset = "0x12046F0", VA = "0x1812058F0")]
|
|
public static ConsumableTool FindConsumableTool(long ENJEOLBEALP)
|
|
{
|
|
List<ConsumableTool> hcikbflbmph = ConsumableTool.HCIKBFLBMPH;
|
|
Func<ConsumableTool, bool> func = delegate(ConsumableTool ct)
|
|
{
|
|
OOCCCGPICOG cknfedppdoo = ct.CKNFEDPPDOO;
|
|
int num = 0;
|
|
bool flag = OOCCCGPICOG.BDBLGMKABNK(cknfedppdoo, num);
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
OOCCCGPICOG cknfedppdoo2 = ct.CKNFEDPPDOO;
|
|
long id = ENJEOLBEALP;
|
|
return cknfedppdoo2.<JPAOOKPLEDB>k__BackingField == id;
|
|
};
|
|
return Enumerable.FirstOrDefault<ConsumableTool>(hcikbflbmph, func);
|
|
}
|
|
|
|
// Token: 0x0600E70E RID: 59150 RVA: 0x003576B0 File Offset: 0x003558B0
|
|
[Token(Token = "0x600E70E")]
|
|
[Address(RVA = "0x1205810", Offset = "0x1204610", VA = "0x181205810")]
|
|
public static ConsumableTool FindConsumableTool(ConsumableManager.KIDKMAOBOIG DJFBMCIDJNK)
|
|
{
|
|
List<ConsumableTool> hcikbflbmph = ConsumableTool.HCIKBFLBMPH;
|
|
Func<ConsumableTool, bool> func = delegate(ConsumableTool ct)
|
|
{
|
|
OOCCCGPICOG cknfedppdoo = ct.CKNFEDPPDOO;
|
|
int num = 0;
|
|
bool flag = OOCCCGPICOG.BDBLGMKABNK(cknfedppdoo, num);
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return ct.CKNFEDPPDOO.GMMAAAGFAKO() == DJFBMCIDJNK;
|
|
};
|
|
return Enumerable.FirstOrDefault<ConsumableTool>(hcikbflbmph, func);
|
|
}
|
|
|
|
// Token: 0x0600E70F RID: 59151 RVA: 0x003576EC File Offset: 0x003558EC
|
|
[Token(Token = "0x600E70F")]
|
|
[Address(RVA = "0x12059D0", Offset = "0x12047D0", VA = "0x1812059D0")]
|
|
protected void LHBLHBEIFKA()
|
|
{
|
|
if (this.<MHCDCIGJNNA>k__BackingField)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Added to your backpack!", 3f, num, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E710 RID: 59152 RVA: 0x00357724 File Offset: 0x00355924
|
|
[Token(Token = "0x600E710")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")]
|
|
private bool EPPFLONEOMA(Tool NBHJPDBHDHB, Killzone IKPBPBLJCOC)
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600E711 RID: 59153 RVA: 0x00357734 File Offset: 0x00355934
|
|
[Token(Token = "0x600E711")]
|
|
[Address(RVA = "0x1205DD0", Offset = "0x1204BD0", VA = "0x181205DD0")]
|
|
protected ConsumableTool()
|
|
{
|
|
object obj = new object();
|
|
this.BNMODDGEGHN = obj;
|
|
object obj2 = new object();
|
|
this.LECKFKBFHGB = obj2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040098A8 RID: 39080
|
|
[Token(Token = "0x40098A8")]
|
|
private static List<ConsumableTool> HCIKBFLBMPH = new List();
|
|
|
|
// Token: 0x040098A9 RID: 39081
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40098A9")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
protected Tool tool;
|
|
|
|
// Token: 0x040098AA RID: 39082
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40098AA")]
|
|
private object BNMODDGEGHN;
|
|
|
|
// Token: 0x040098AB RID: 39083
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40098AB")]
|
|
private object LECKFKBFHGB;
|
|
|
|
// Token: 0x040098AE RID: 39086
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40098AE")]
|
|
protected OOCCCGPICOG CKNFEDPPDOO;
|
|
|
|
// Token: 0x02002339 RID: 9017
|
|
[Token(Token = "0x2002339")]
|
|
[CompilerGenerated]
|
|
private sealed class AJIFIAHMIEK
|
|
{
|
|
// Token: 0x0600E713 RID: 59155 RVA: 0x0035777C File Offset: 0x0035597C
|
|
[Token(Token = "0x600E713")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public AJIFIAHMIEK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E714 RID: 59156 RVA: 0x00357790 File Offset: 0x00355990
|
|
[Token(Token = "0x600E714")]
|
|
[Address(RVA = "0x11F6020", Offset = "0x11F4E20", VA = "0x1811F6020")]
|
|
internal bool <FindConsumableTool>b__0(ConsumableTool ct)
|
|
{
|
|
OOCCCGPICOG cknfedppdoo = ct.CKNFEDPPDOO;
|
|
int num = 0;
|
|
bool flag = OOCCCGPICOG.BDBLGMKABNK(cknfedppdoo, num);
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
OOCCCGPICOG cknfedppdoo2 = ct.CKNFEDPPDOO;
|
|
long num2 = this.id;
|
|
return cknfedppdoo2.<JPAOOKPLEDB>k__BackingField == num2;
|
|
}
|
|
|
|
// Token: 0x040098B0 RID: 39088
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40098B0")]
|
|
public long id;
|
|
}
|
|
|
|
// Token: 0x0200233A RID: 9018
|
|
[Token(Token = "0x200233A")]
|
|
[CompilerGenerated]
|
|
private sealed class DFGDNDPNCJE
|
|
{
|
|
// Token: 0x0600E715 RID: 59157 RVA: 0x003577D4 File Offset: 0x003559D4
|
|
[Token(Token = "0x600E715")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DFGDNDPNCJE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E716 RID: 59158 RVA: 0x003577E8 File Offset: 0x003559E8
|
|
[Token(Token = "0x600E716")]
|
|
[Address(RVA = "0x1206B30", Offset = "0x1205930", VA = "0x181206B30")]
|
|
internal bool <FindConsumableTool>b__0(ConsumableTool ct)
|
|
{
|
|
OOCCCGPICOG cknfedppdoo = ct.CKNFEDPPDOO;
|
|
int num = 0;
|
|
bool flag = OOCCCGPICOG.BDBLGMKABNK(cknfedppdoo, num);
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return ct.CKNFEDPPDOO.GMMAAAGFAKO() == this.category;
|
|
}
|
|
|
|
// Token: 0x040098B1 RID: 39089
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40098B1")]
|
|
public ConsumableManager.KIDKMAOBOIG category;
|
|
}
|
|
}
|
|
}
|