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 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 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 kllmcpfpiie = new KLLMCPFPIIE(this, "corked", 1, (OHOEENCHJJE)num, action, num); num = 0; this.DLOFEJPAGBK = kllmcpfpiie; Action action2 = new Action(this.IEMDCIIKHNJ); KLLMCPFPIIE 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 prePickupEvent = this.tool.PrePickupEvent; Action 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 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 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 DLOFEJPAGBK; // Token: 0x0400B9CA RID: 47562 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400B9CA")] private KLLMCPFPIIE HOLPCBONLLJ; } }