using System; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.Combat; using UnityEngine; namespace RecRoom.Tools { // Token: 0x02002AE1 RID: 10977 [Token(Token = "0x2002AE1")] public class BubblyBottle : MonoBehaviourPun { // Token: 0x1700330C RID: 13068 // (get) Token: 0x060123FD RID: 74749 RVA: 0x00424594 File Offset: 0x00422794 // (set) Token: 0x060123FE RID: 74750 RVA: 0x004245B4 File Offset: 0x004227B4 [Token(Token = "0x1700330C")] private bool JNMCHBBKLHD { [Token(Token = "0x60123FD")] [Address(RVA = "0x1D627C0", Offset = "0x1D617C0", VA = "0x181D627C0")] get { return this.DLOFEJPAGBK.IAHDANBDAAM() != null; } [Token(Token = "0x60123FE")] [Address(RVA = "0x1D62960", Offset = "0x1D61960", VA = "0x181D62960")] set { KLLMCPFPIIE dlofejpagbk = this.DLOFEJPAGBK; } } // Token: 0x1700330D RID: 13069 // (get) Token: 0x060123FF RID: 74751 RVA: 0x004245D0 File Offset: 0x004227D0 // (set) Token: 0x06012400 RID: 74752 RVA: 0x004245F0 File Offset: 0x004227F0 [Token(Token = "0x1700330D")] private bool MBDPMLAGONC { [Token(Token = "0x60123FF")] [Address(RVA = "0x1D62910", Offset = "0x1D61910", VA = "0x181D62910")] get { return this.HOLPCBONLLJ.IAHDANBDAAM() != null; } [Token(Token = "0x6012400")] [Address(RVA = "0x1D629C0", Offset = "0x1D619C0", VA = "0x181D629C0")] set { KLLMCPFPIIE holpcbonllj = this.HOLPCBONLLJ; } } // Token: 0x06012401 RID: 74753 RVA: 0x0042460C File Offset: 0x0042280C [Token(Token = "0x6012401")] [Address(RVA = "0x1D62520", Offset = "0x1D61520", VA = "0x181D62520", 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: 0x06012402 RID: 74754 RVA: 0x004246AC File Offset: 0x004228AC [Token(Token = "0x6012402")] [Address(RVA = "0x1D62A20", Offset = "0x1D61A20", VA = "0x181D62A20")] 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: 0x06012403 RID: 74755 RVA: 0x00424728 File Offset: 0x00422928 [Token(Token = "0x6012403")] [Address(RVA = "0x1D626E0", Offset = "0x1D616E0", VA = "0x181D626E0")] private void BNMFHDDPFGL(RangedWeapon NADBPGAMLEG) { KLLMCPFPIIE dlofejpagbk = this.DLOFEJPAGBK; int num = 0; dlofejpagbk.BDJFGEJFPPO(num); this.toolSet.JHLMOLPNOMG.BIHKNNPGGKP(this); } // Token: 0x06012404 RID: 74756 RVA: 0x0042475C File Offset: 0x0042295C [Token(Token = "0x6012404")] [Address(RVA = "0x1D628C0", Offset = "0x1D618C0", VA = "0x181D628C0")] private void JMMMFLLFFOP(Tool DHJLJPGNBDL) { KLLMCPFPIIE holpcbonllj = this.HOLPCBONLLJ; int num = 0; holpcbonllj.BDJFGEJFPPO(num); } // Token: 0x06012405 RID: 74757 RVA: 0x00424780 File Offset: 0x00422980 [Token(Token = "0x6012405")] [Address(RVA = "0x1D62750", Offset = "0x1D61750", VA = "0x181D62750")] private void DJCMNIAJBIF() { GameObject gameObject = this.spray; bool flag = this.DLOFEJPAGBK.IAHDANBDAAM() == 0; gameObject.SetActive(flag); } // Token: 0x06012406 RID: 74758 RVA: 0x004247B0 File Offset: 0x004229B0 [Token(Token = "0x6012406")] [Address(RVA = "0x1D62810", Offset = "0x1D61810", VA = "0x181D62810")] 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: 0x06012407 RID: 74759 RVA: 0x004247FC File Offset: 0x004229FC [Token(Token = "0x6012407")] [Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")] public BubblyBottle() { } // Token: 0x0400BBD3 RID: 48083 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400BBD3")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Tool tool; // Token: 0x0400BBD4 RID: 48084 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400BBD4")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private ToolSet toolSet; // Token: 0x0400BBD5 RID: 48085 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400BBD5")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private RangedWeapon rangedWeapon; // Token: 0x0400BBD6 RID: 48086 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400BBD6")] [SerializeField] private GameObject wrappedBottle; // Token: 0x0400BBD7 RID: 48087 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400BBD7")] [SerializeField] private GameObject unwrappedBottle; // Token: 0x0400BBD8 RID: 48088 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400BBD8")] [SerializeField] private GameObject spray; // Token: 0x0400BBD9 RID: 48089 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400BBD9")] private KLLMCPFPIIE DLOFEJPAGBK; // Token: 0x0400BBDA RID: 48090 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400BBDA")] private KLLMCPFPIIE HOLPCBONLLJ; } }