192 lines
6.0 KiB
C#
192 lines
6.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Core.Combat;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools
|
|
{
|
|
// Token: 0x020029F8 RID: 10744
|
|
[Token(Token = "0x20029F8")]
|
|
public class BubblyBottle : MonoBehaviourPun
|
|
{
|
|
// Token: 0x17003259 RID: 12889
|
|
// (get) Token: 0x06011FC1 RID: 73665 RVA: 0x0041AAE8 File Offset: 0x00418CE8
|
|
// (set) Token: 0x06011FC2 RID: 73666 RVA: 0x0041AB08 File Offset: 0x00418D08
|
|
[Token(Token = "0x17003259")]
|
|
private bool JNMCHBBKLHD
|
|
{
|
|
[Token(Token = "0x6011FC1")]
|
|
[Address(RVA = "0xAC9160", Offset = "0xAC7F60", VA = "0x180AC9160")]
|
|
get
|
|
{
|
|
return this.DLOFEJPAGBK.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6011FC2")]
|
|
[Address(RVA = "0xAC9300", Offset = "0xAC8100", VA = "0x180AC9300")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> dlofejpagbk = this.DLOFEJPAGBK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700325A RID: 12890
|
|
// (get) Token: 0x06011FC3 RID: 73667 RVA: 0x0041AB24 File Offset: 0x00418D24
|
|
// (set) Token: 0x06011FC4 RID: 73668 RVA: 0x0041AB44 File Offset: 0x00418D44
|
|
[Token(Token = "0x1700325A")]
|
|
private bool MBDPMLAGONC
|
|
{
|
|
[Token(Token = "0x6011FC3")]
|
|
[Address(RVA = "0xAC92B0", Offset = "0xAC80B0", VA = "0x180AC92B0")]
|
|
get
|
|
{
|
|
return this.HOLPCBONLLJ.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6011FC4")]
|
|
[Address(RVA = "0xAC9360", Offset = "0xAC8160", VA = "0x180AC9360")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> holpcbonllj = this.HOLPCBONLLJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011FC5 RID: 73669 RVA: 0x0041AB60 File Offset: 0x00418D60
|
|
[Token(Token = "0x6011FC5")]
|
|
[Address(RVA = "0xAC8EC0", Offset = "0xAC7CC0", VA = "0x180AC8EC0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
Action action = new Action(this.DJCMNIAJBIF);
|
|
int num;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(this, "corked", 1, (OHOEENCHJJE)num, action, num);
|
|
num = 0;
|
|
this.DLOFEJPAGBK = kllmcpfpiie;
|
|
Action action2 = new Action(this.IEMDCIIKHNJ);
|
|
KLLMCPFPIIE<bool> kllmcpfpiie2 = new KLLMCPFPIIE(this, "wrapped", 1, (OHOEENCHJJE)num, action2, num);
|
|
this.HOLPCBONLLJ = kllmcpfpiie2;
|
|
RangedWeapon rangedWeapon = this.rangedWeapon;
|
|
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.BNMFHDDPFGL);
|
|
rangedWeapon.ENBPPJPKCPI += ejmdaakhbgj;
|
|
MFBGLIHGCGO<Tool> prePickupEvent = this.tool.PrePickupEvent;
|
|
Action<Tool> action3 = new Action(this.JMMMFLLFFOP);
|
|
}
|
|
|
|
// Token: 0x06011FC6 RID: 73670 RVA: 0x0041AC00 File Offset: 0x00418E00
|
|
[Token(Token = "0x6011FC6")]
|
|
[Address(RVA = "0xAC93C0", Offset = "0xAC81C0", VA = "0x180AC93C0")]
|
|
private void Start()
|
|
{
|
|
this.toolSet.JHLMOLPNOMG.BPAJKKAGPKB(this);
|
|
GameObject gameObject = this.spray;
|
|
bool flag = this.DLOFEJPAGBK.IAHDANBDAAM() == 0;
|
|
gameObject.SetActive(flag);
|
|
GameObject gameObject2 = this.wrappedBottle;
|
|
bool flag2 = this.HOLPCBONLLJ.IAHDANBDAAM() != null;
|
|
gameObject2.SetActive(flag2);
|
|
GameObject gameObject3 = this.unwrappedBottle;
|
|
bool flag3 = this.HOLPCBONLLJ.IAHDANBDAAM() == 0;
|
|
gameObject3.SetActive(flag3);
|
|
}
|
|
|
|
// Token: 0x06011FC7 RID: 73671 RVA: 0x0041AC7C File Offset: 0x00418E7C
|
|
[Token(Token = "0x6011FC7")]
|
|
[Address(RVA = "0xAC9080", Offset = "0xAC7E80", VA = "0x180AC9080")]
|
|
private void BNMFHDDPFGL(RangedWeapon NADBPGAMLEG)
|
|
{
|
|
KLLMCPFPIIE<bool> dlofejpagbk = this.DLOFEJPAGBK;
|
|
int num = 0;
|
|
dlofejpagbk.BDJFGEJFPPO(num);
|
|
this.toolSet.JHLMOLPNOMG.BIHKNNPGGKP(this);
|
|
}
|
|
|
|
// Token: 0x06011FC8 RID: 73672 RVA: 0x0041ACB0 File Offset: 0x00418EB0
|
|
[Token(Token = "0x6011FC8")]
|
|
[Address(RVA = "0xAC9260", Offset = "0xAC8060", VA = "0x180AC9260")]
|
|
private void JMMMFLLFFOP(Tool DHJLJPGNBDL)
|
|
{
|
|
KLLMCPFPIIE<bool> holpcbonllj = this.HOLPCBONLLJ;
|
|
int num = 0;
|
|
holpcbonllj.BDJFGEJFPPO(num);
|
|
}
|
|
|
|
// Token: 0x06011FC9 RID: 73673 RVA: 0x0041ACD4 File Offset: 0x00418ED4
|
|
[Token(Token = "0x6011FC9")]
|
|
[Address(RVA = "0xAC90F0", Offset = "0xAC7EF0", VA = "0x180AC90F0")]
|
|
private void DJCMNIAJBIF()
|
|
{
|
|
GameObject gameObject = this.spray;
|
|
bool flag = this.DLOFEJPAGBK.IAHDANBDAAM() == 0;
|
|
gameObject.SetActive(flag);
|
|
}
|
|
|
|
// Token: 0x06011FCA RID: 73674 RVA: 0x0041AD04 File Offset: 0x00418F04
|
|
[Token(Token = "0x6011FCA")]
|
|
[Address(RVA = "0xAC91B0", Offset = "0xAC7FB0", VA = "0x180AC91B0")]
|
|
private void IEMDCIIKHNJ()
|
|
{
|
|
GameObject gameObject = this.wrappedBottle;
|
|
bool flag = this.HOLPCBONLLJ.IAHDANBDAAM() != null;
|
|
gameObject.SetActive(flag);
|
|
GameObject gameObject2 = this.unwrappedBottle;
|
|
bool flag2 = this.HOLPCBONLLJ.IAHDANBDAAM() == 0;
|
|
gameObject2.SetActive(flag2);
|
|
}
|
|
|
|
// Token: 0x06011FCB RID: 73675 RVA: 0x0041AD50 File Offset: 0x00418F50
|
|
[Token(Token = "0x6011FCB")]
|
|
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
|
|
public BubblyBottle()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B9C3 RID: 47555
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400B9C3")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private Tool tool;
|
|
|
|
// Token: 0x0400B9C4 RID: 47556
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400B9C4")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private ToolSet toolSet;
|
|
|
|
// Token: 0x0400B9C5 RID: 47557
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400B9C5")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private RangedWeapon rangedWeapon;
|
|
|
|
// Token: 0x0400B9C6 RID: 47558
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400B9C6")]
|
|
[SerializeField]
|
|
private GameObject wrappedBottle;
|
|
|
|
// Token: 0x0400B9C7 RID: 47559
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400B9C7")]
|
|
[SerializeField]
|
|
private GameObject unwrappedBottle;
|
|
|
|
// Token: 0x0400B9C8 RID: 47560
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400B9C8")]
|
|
[SerializeField]
|
|
private GameObject spray;
|
|
|
|
// Token: 0x0400B9C9 RID: 47561
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400B9C9")]
|
|
private KLLMCPFPIIE<bool> DLOFEJPAGBK;
|
|
|
|
// Token: 0x0400B9CA RID: 47562
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400B9CA")]
|
|
private KLLMCPFPIIE<bool> HOLPCBONLLJ;
|
|
}
|
|
}
|