487 lines
18 KiB
C#
487 lines
18 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecRoom.Activities.Quest.Goblin2;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.BattleRoyale
|
|
{
|
|
// Token: 0x020026F8 RID: 9976
|
|
[Token(Token = "0x20026F8")]
|
|
[StructLayout(3)]
|
|
public class HealthPotion : MonoBehaviourPun, EOCLMMENCKH
|
|
{
|
|
// Token: 0x17002F09 RID: 12041
|
|
// (get) Token: 0x0601156F RID: 71023 RVA: 0x0041CD5C File Offset: 0x0041AF5C
|
|
// (set) Token: 0x06011570 RID: 71024 RVA: 0x0041CD7C File Offset: 0x0041AF7C
|
|
[Token(Token = "0x17002F09")]
|
|
public float ICBDJPPLHIN
|
|
{
|
|
[Token(Token = "0x601156F")]
|
|
[Address(RVA = "0x1106630", Offset = "0x1105030", VA = "0x181106630")]
|
|
get
|
|
{
|
|
return this.DLJIJKOBGKC.Get1();
|
|
}
|
|
[Token(Token = "0x6011570")]
|
|
[Address(RVA = "0x1105400", Offset = "0x1103E00", VA = "0x181105400")]
|
|
private set
|
|
{
|
|
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
|
float num = Mathf.Max((float)0, value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F0A RID: 12042
|
|
// (get) Token: 0x06011571 RID: 71025 RVA: 0x0041CDA0 File Offset: 0x0041AFA0
|
|
// (set) Token: 0x06011572 RID: 71026 RVA: 0x0041CDC0 File Offset: 0x0041AFC0
|
|
[Token(Token = "0x17002F0A")]
|
|
public float IPKBECKDMBG
|
|
{
|
|
[Token(Token = "0x6011571")]
|
|
[Address(RVA = "0x1105320", Offset = "0x1103D20", VA = "0x181105320")]
|
|
get
|
|
{
|
|
return this.DLJIJKOBGKC.Get2();
|
|
}
|
|
[Token(Token = "0x6011572")]
|
|
[Address(RVA = "0x1105370", Offset = "0x1103D70", VA = "0x181105370")]
|
|
private set
|
|
{
|
|
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
|
float num = Mathf.Max((float)0, value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F0B RID: 12043
|
|
// (get) Token: 0x06011573 RID: 71027 RVA: 0x0041CDE4 File Offset: 0x0041AFE4
|
|
// (set) Token: 0x06011574 RID: 71028 RVA: 0x0041CE04 File Offset: 0x0041B004
|
|
[Token(Token = "0x17002F0B")]
|
|
public float DAGCHIINJDB
|
|
{
|
|
[Token(Token = "0x6011573")]
|
|
[Address(RVA = "0x1106680", Offset = "0x1105080", VA = "0x181106680")]
|
|
get
|
|
{
|
|
return this.DLJIJKOBGKC.Get3();
|
|
}
|
|
[Token(Token = "0x6011574")]
|
|
[Address(RVA = "0x1104E30", Offset = "0x1103830", VA = "0x181104E30")]
|
|
private set
|
|
{
|
|
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
|
float num = Mathf.Max((float)0, value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F0C RID: 12044
|
|
// (get) Token: 0x06011575 RID: 71029 RVA: 0x0041CE28 File Offset: 0x0041B028
|
|
// (set) Token: 0x06011576 RID: 71030 RVA: 0x0041CE48 File Offset: 0x0041B048
|
|
[Token(Token = "0x17002F0C")]
|
|
public float BLIJHAFNGBK
|
|
{
|
|
[Token(Token = "0x6011575")]
|
|
[Address(RVA = "0x11051C0", Offset = "0x1103BC0", VA = "0x1811051C0")]
|
|
get
|
|
{
|
|
return this.DLJIJKOBGKC.Get4();
|
|
}
|
|
[Token(Token = "0x6011576")]
|
|
[Address(RVA = "0x1105870", Offset = "0x1104270", VA = "0x181105870")]
|
|
private set
|
|
{
|
|
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
|
float num = Mathf.Max((float)0, value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011577 RID: 71031 RVA: 0x0041CE6C File Offset: 0x0041B06C
|
|
[Token(Token = "0x6011577")]
|
|
[Address(RVA = "0x1105020", Offset = "0x1103A20", VA = "0x181105020", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
Potion.JICLAAJLNCE aoffbphmbbp;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
base..ctor();
|
|
float num = this.defaultHealthRestoreDuration;
|
|
float num2 = this.defaultShieldRestoreAmount;
|
|
float num3 = this.defaultShieldRestoreDuration;
|
|
Potion potion = this.potion;
|
|
SynchronizedField<float, float, float, float> synchronizedField;
|
|
this.DLJIJKOBGKC = synchronizedField;
|
|
Potion.JICLAAJLNCE jiclaajlnce;
|
|
jiclaajlnce.method_ptr = ldftn(FLLECCFPPPN);
|
|
jiclaajlnce.method = ldftn(FLLECCFPPPN);
|
|
jiclaajlnce.m_target = this;
|
|
aoffbphmbbp = potion.AOFFBPHMBBP;
|
|
@delegate = Delegate.Combine(aoffbphmbbp, jiclaajlnce);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != aoffbphmbbp)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011578 RID: 71032 RVA: 0x0041CEF0 File Offset: 0x0041B0F0
|
|
[Token(Token = "0x6011578")]
|
|
[Address(RVA = "0x1106120", Offset = "0x1104B20", VA = "0x181106120")]
|
|
private void Start()
|
|
{
|
|
CreationObject creationObject = this.tool.creationObject;
|
|
int num = 0;
|
|
if (creationObject != num)
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG <>9__21_ = HealthPotion.<>c.<>9__21_0;
|
|
if (<>9__21_ == 0)
|
|
{
|
|
HealthPotion.<>c.<>9__21_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.JFHOEGFBCEE);
|
|
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(<>9__21_, ohindolfnmp, 1);
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG dedabhkcibg;
|
|
if (HealthPotion.<>c.<>9__21_2 == 0)
|
|
{
|
|
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
|
HealthPotion.<>c.<>9__21_2 = dedabhkcibg;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.PJKNKCEEKCP);
|
|
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(dedabhkcibg, ohindolfnmp2, 1);
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg2;
|
|
if (HealthPotion.<>c.<>9__21_4 == 0)
|
|
{
|
|
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab;
|
|
HealthPotion.<>c.<>9__21_4 = dedabhkcibg2;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.LBLFNMLHDFF);
|
|
GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg2, ohindolfnmp3, 1);
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG dedabhkcibg3;
|
|
if (HealthPotion.<>c.<>9__21_6 == 0)
|
|
{
|
|
dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
|
HealthPotion.<>c.<>9__21_6 = dedabhkcibg3;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.EBNMGLFBOIB);
|
|
EKPFBGIIJNK ekpfbgiijnk2 = new EKPFBGIIJNK(dedabhkcibg3, ohindolfnmp4, 1);
|
|
ILINODKFHEO ilinodkfheo = this.tool.creationObject.AddConfigurableSetting(gaakdcpnddi);
|
|
ILINODKFHEO ilinodkfheo2 = this.tool.creationObject.AddConfigurableSetting(ekpfbgiijnk);
|
|
ILINODKFHEO ilinodkfheo3 = this.tool.creationObject.AddConfigurableSetting(gaakdcpnddi2);
|
|
ILINODKFHEO ilinodkfheo4 = this.tool.creationObject.AddConfigurableSetting(ekpfbgiijnk2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011579 RID: 71033 RVA: 0x0041D058 File Offset: 0x0041B258
|
|
[Token(Token = "0x6011579")]
|
|
[Address(RVA = "0x1105D00", Offset = "0x1104700", VA = "0x181105D00", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
Potion.JICLAAJLNCE aoffbphmbbp;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
base.OnDestroy();
|
|
Potion potion = this.potion;
|
|
int num = 0;
|
|
if (!(potion != num))
|
|
{
|
|
return;
|
|
}
|
|
Potion potion2 = this.potion;
|
|
Potion.JICLAAJLNCE jiclaajlnce;
|
|
jiclaajlnce.method_ptr = ldftn(FLLECCFPPPN);
|
|
jiclaajlnce.method = ldftn(FLLECCFPPPN);
|
|
jiclaajlnce.m_target = this;
|
|
aoffbphmbbp = potion2.AOFFBPHMBBP;
|
|
@delegate = Delegate.Remove(aoffbphmbbp, jiclaajlnce);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != aoffbphmbbp)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601157A RID: 71034 RVA: 0x0041D0CC File Offset: 0x0041B2CC
|
|
[Token(Token = "0x601157A")]
|
|
[Address(RVA = "0x1104EC0", Offset = "0x11038C0", VA = "0x181104EC0")]
|
|
public void AuthoritySetConfiguration(MJFGGLBBCLK ILBECEEEMHC)
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
float bjiedlgagoj = ILBECEEEMHC.BJIEDLGAGOJ;
|
|
float dncgodlmiim = ILBECEEEMHC.DNCGODLMIIM;
|
|
float mgelbpdcfak = ILBECEEEMHC.MGELBPDCFAK;
|
|
float aiglaoohapo = ILBECEEEMHC.AIGLAOOHAPO;
|
|
this.AuthoritySetConfiguration(aiglaoohapo, mgelbpdcfak, dncgodlmiim, bjiedlgagoj);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601157B RID: 71035 RVA: 0x0041D110 File Offset: 0x0041B310
|
|
[Token(Token = "0x601157B")]
|
|
[Address(RVA = "0x1104F20", Offset = "0x1103920", VA = "0x181104F20")]
|
|
public void AuthoritySetConfiguration(float DIAIDHMAOPM, float AMIAHHFBOAH, float NNOJBDBOLEM, float CKMKKCBBBJH)
|
|
{
|
|
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
|
float num = Mathf.Max((float)0, DIAIDHMAOPM);
|
|
float num2 = Mathf.Max((float)0, DIAIDHMAOPM);
|
|
float num3 = Mathf.Max((float)0, DIAIDHMAOPM);
|
|
}
|
|
|
|
// Token: 0x0601157C RID: 71036 RVA: 0x0041D144 File Offset: 0x0041B344
|
|
[Token(Token = "0x601157C")]
|
|
[Address(RVA = "0x1105490", Offset = "0x1103E90", VA = "0x181105490")]
|
|
private void FLLECCFPPPN(Potion GCEPCEDMAHI, Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance == num) && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.PlayerIsAlive(IEKDDPPNFPF))
|
|
{
|
|
PlayerEvents playerEvents = IEKDDPPNFPF.GPOMCJICJIH().playerEvents;
|
|
float num2 = this.DLJIJKOBGKC.Get1();
|
|
float num3 = this.DLJIJKOBGKC.Get3();
|
|
playerEvents.PotionConsumed(num2, num3);
|
|
float num4 = this.DLJIJKOBGKC.Get1();
|
|
int num5 = 0;
|
|
if (num4 > (float)num5)
|
|
{
|
|
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
|
int num6 = Mathf.RoundToInt(this.ICBDJPPLHIN);
|
|
float healthRestoreDuration = this.IPKBECKDMBG;
|
|
combatManager.MasterRestorePlayerHealth(IEKDDPPNFPF, num6, healthRestoreDuration);
|
|
}
|
|
if (this.DLJIJKOBGKC.Get3() > num5)
|
|
{
|
|
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
|
int num7 = Mathf.RoundToInt(this.DAGCHIINJDB);
|
|
float shieldRestoreDuration = this.BLIJHAFNGBK;
|
|
combatManager2.MasterRestorePlayerShield(IEKDDPPNFPF, num7, shieldRestoreDuration);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F0D RID: 12045
|
|
// (get) Token: 0x0601157D RID: 71037 RVA: 0x0041D240 File Offset: 0x0041B440
|
|
[Token(Token = "0x17002F0D")]
|
|
private bool DFPHKKDMMNF
|
|
{
|
|
[Token(Token = "0x601157D")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601157E RID: 71038 RVA: 0x0041D250 File Offset: 0x0041B450
|
|
[Token(Token = "0x601157E")]
|
|
[Address(RVA = "0x1105BC0", Offset = "0x11045C0", VA = "0x181105BC0", Slot = "16")]
|
|
private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601157F RID: 71039 RVA: 0x0041D28C File Offset: 0x0041B48C
|
|
[Token(Token = "0x601157F")]
|
|
[Address(RVA = "0x1105E30", Offset = "0x1104830", VA = "0x181105E30", Slot = "17")]
|
|
private void PEBILDGFOEM(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
MJFGGLBBCLK mjfgglbbclk = new MJFGGLBBCLK();
|
|
float num = this.DLJIJKOBGKC.Get1();
|
|
mjfgglbbclk.AIGLAOOHAPO = num;
|
|
float num2 = this.DLJIJKOBGKC.Get2();
|
|
mjfgglbbclk.MGELBPDCFAK = num2;
|
|
float num3 = this.DLJIJKOBGKC.Get3();
|
|
mjfgglbbclk.DNCGODLMIIM = num3;
|
|
float num4 = this.DLJIJKOBGKC.Get4();
|
|
mjfgglbbclk.BJIEDLGAGOJ = num4;
|
|
}
|
|
|
|
// Token: 0x06011580 RID: 71040 RVA: 0x0041D320 File Offset: 0x0041B520
|
|
[Token(Token = "0x6011580")]
|
|
[Address(RVA = "0x1106610", Offset = "0x1105010", VA = "0x181106610")]
|
|
public HealthPotion()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06011581 RID: 71041 RVA: 0x0041D34C File Offset: 0x0041B54C
|
|
[Token(Token = "0x6011581")]
|
|
[Address(RVA = "0x11059A0", Offset = "0x11043A0", VA = "0x1811059A0")]
|
|
[CompilerGenerated]
|
|
private void JFHOEGFBCEE(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
|
{
|
|
GCCLEJOGCCE.PropertyDescription.text = "Health restore amount";
|
|
Func<int> func = new Func(this.GNHMIKAMNHO);
|
|
Action<int> action = new Action(this.HJDKAKBFLDK);
|
|
}
|
|
|
|
// Token: 0x06011582 RID: 71042 RVA: 0x0041D38C File Offset: 0x0041B58C
|
|
[Token(Token = "0x6011582")]
|
|
[Address(RVA = "0x1105820", Offset = "0x1104220", VA = "0x181105820")]
|
|
[CompilerGenerated]
|
|
private int GNHMIKAMNHO()
|
|
{
|
|
float num = this.DLJIJKOBGKC.Get1();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011583 RID: 71043 RVA: 0x0041D3AC File Offset: 0x0041B5AC
|
|
[Token(Token = "0x6011583")]
|
|
[Address(RVA = "0x1105900", Offset = "0x1104300", VA = "0x181105900")]
|
|
[CompilerGenerated]
|
|
private void HJDKAKBFLDK(int DINHOLEGEMB)
|
|
{
|
|
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
|
float num = Mathf.Max((float)0, (float)DINHOLEGEMB);
|
|
dljijkobgkc.Set1(DINHOLEGEMB);
|
|
}
|
|
|
|
// Token: 0x06011584 RID: 71044 RVA: 0x0041D3D8 File Offset: 0x0041B5D8
|
|
[Token(Token = "0x6011584")]
|
|
[Address(RVA = "0x1106060", Offset = "0x1104A60", VA = "0x181106060")]
|
|
[CompilerGenerated]
|
|
private void PJKNKCEEKCP(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
|
{
|
|
GCCLEJOGCCE.PropertyDescription.text = "Health restore duration (s)";
|
|
Func<float> func = new Func(this.EMPALGKNIFG);
|
|
Action<float> action = new Action(this.JJDAICFCECG);
|
|
}
|
|
|
|
// Token: 0x06011585 RID: 71045 RVA: 0x0041D418 File Offset: 0x0041B618
|
|
[Token(Token = "0x6011585")]
|
|
[Address(RVA = "0x1105320", Offset = "0x1103D20", VA = "0x181105320")]
|
|
[CompilerGenerated]
|
|
private float EMPALGKNIFG()
|
|
{
|
|
return this.DLJIJKOBGKC.Get2();
|
|
}
|
|
|
|
// Token: 0x06011586 RID: 71046 RVA: 0x0041D438 File Offset: 0x0041B638
|
|
[Token(Token = "0x6011586")]
|
|
[Address(RVA = "0x1105370", Offset = "0x1103D70", VA = "0x181105370")]
|
|
[CompilerGenerated]
|
|
private void JJDAICFCECG(float DINHOLEGEMB)
|
|
{
|
|
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
|
float num = Mathf.Max((float)0, DINHOLEGEMB);
|
|
}
|
|
|
|
// Token: 0x06011587 RID: 71047 RVA: 0x0041D45C File Offset: 0x0041B65C
|
|
[Token(Token = "0x6011587")]
|
|
[Address(RVA = "0x1105B00", Offset = "0x1104500", VA = "0x181105B00")]
|
|
[CompilerGenerated]
|
|
private void LBLFNMLHDFF(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
|
{
|
|
GCCLEJOGCCE.PropertyDescription.text = "Shield restore amount";
|
|
Func<int> func = new Func(this.DMMPBMAEFKG);
|
|
Action<int> action = new Action(this.JHHKMDBJLDK);
|
|
}
|
|
|
|
// Token: 0x06011588 RID: 71048 RVA: 0x0041D49C File Offset: 0x0041B69C
|
|
[Token(Token = "0x6011588")]
|
|
[Address(RVA = "0x1105210", Offset = "0x1103C10", VA = "0x181105210")]
|
|
[CompilerGenerated]
|
|
private int DMMPBMAEFKG()
|
|
{
|
|
float num = this.DLJIJKOBGKC.Get3();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011589 RID: 71049 RVA: 0x0041D4BC File Offset: 0x0041B6BC
|
|
[Token(Token = "0x6011589")]
|
|
[Address(RVA = "0x1105A60", Offset = "0x1104460", VA = "0x181105A60")]
|
|
[CompilerGenerated]
|
|
private void JHHKMDBJLDK(int DINHOLEGEMB)
|
|
{
|
|
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
|
float num = Mathf.Max((float)0, (float)DINHOLEGEMB);
|
|
dljijkobgkc.Set3(DINHOLEGEMB);
|
|
}
|
|
|
|
// Token: 0x0601158A RID: 71050 RVA: 0x0041D4E8 File Offset: 0x0041B6E8
|
|
[Token(Token = "0x601158A")]
|
|
[Address(RVA = "0x1105260", Offset = "0x1103C60", VA = "0x181105260")]
|
|
[CompilerGenerated]
|
|
private void EBNMGLFBOIB(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
|
{
|
|
GCCLEJOGCCE.PropertyDescription.text = "Shield restore duration (s)";
|
|
Func<float> func = new Func(this.CPPCLLJFAML);
|
|
Action<float> action = new Action(this.HDODKGBAEKN);
|
|
}
|
|
|
|
// Token: 0x0601158B RID: 71051 RVA: 0x0041D528 File Offset: 0x0041B728
|
|
[Token(Token = "0x601158B")]
|
|
[Address(RVA = "0x11051C0", Offset = "0x1103BC0", VA = "0x1811051C0")]
|
|
[CompilerGenerated]
|
|
private float CPPCLLJFAML()
|
|
{
|
|
return this.DLJIJKOBGKC.Get4();
|
|
}
|
|
|
|
// Token: 0x0601158C RID: 71052 RVA: 0x0041D548 File Offset: 0x0041B748
|
|
[Token(Token = "0x601158C")]
|
|
[Address(RVA = "0x1105870", Offset = "0x1104270", VA = "0x181105870")]
|
|
[CompilerGenerated]
|
|
private void HDODKGBAEKN(float DINHOLEGEMB)
|
|
{
|
|
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
|
float num = Mathf.Max((float)0, DINHOLEGEMB);
|
|
}
|
|
|
|
// Token: 0x0400B94B RID: 47435
|
|
[Token(Token = "0x400B94B")]
|
|
private const int LKNKFMHNCGJ = 1;
|
|
|
|
// Token: 0x0400B94C RID: 47436
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400B94C")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private Potion potion;
|
|
|
|
// Token: 0x0400B94D RID: 47437
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400B94D")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private Tool tool;
|
|
|
|
// Token: 0x0400B94E RID: 47438
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400B94E")]
|
|
[SerializeField]
|
|
private float defaultHealthRestoreAmount = 10f;
|
|
|
|
// Token: 0x0400B94F RID: 47439
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400B94F")]
|
|
[SerializeField]
|
|
private float defaultHealthRestoreDuration = 0.5f;
|
|
|
|
// Token: 0x0400B950 RID: 47440
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400B950")]
|
|
[SerializeField]
|
|
private float defaultShieldRestoreAmount;
|
|
|
|
// Token: 0x0400B951 RID: 47441
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400B951")]
|
|
[SerializeField]
|
|
private float defaultShieldRestoreDuration;
|
|
|
|
// Token: 0x0400B952 RID: 47442
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400B952")]
|
|
private SynchronizedField<float, float, float, float> DLJIJKOBGKC;
|
|
}
|
|
}
|