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: 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<bool> 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<bool> 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<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: 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<bool> 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<bool> 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<bool> DLOFEJPAGBK;
|
|
|
|
// Token: 0x0400BBDA RID: 48090
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400BBDA")]
|
|
private KLLMCPFPIIE<bool> HOLPCBONLLJ;
|
|
}
|
|
}
|