Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 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;
}
}