Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Tools/BubblyBottle.cs
T
2026-04-10 22:50:51 +02:00

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;
}
}