This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,96 @@
using System;
using Cpp2IlInjected;
using RecRoom.Systems.PlayerRoles;
using RecRoom.Utils.OverridableFields;
using UnityEngine;
namespace RecRoom.Core.Creation.Circuits
{
// Token: 0x02003241 RID: 12865
[Token(Token = "0x2003241")]
public sealed class DisableInteractionWhenCircuitsHidden : CircuitVisibilityBehaviour
{
// Token: 0x060161CC RID: 90572 RVA: 0x00528EB0 File Offset: 0x005270B0
[Token(Token = "0x60161CC")]
[Address(RVA = "0x11ACD70", Offset = "0x11ABB70", VA = "0x1811ACD70", Slot = "4")]
protected override void Awake()
{
base.Awake();
Tool tool = this.tool;
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.MCFJIPLLGMH);
tool.AddCustomPickupCondition(oglajafkbmn);
CreationObject creationObject = this.tool.creationObject;
int num = 0;
if (creationObject != num)
{
CreationObject creationObject2 = this.tool.creationObject;
CreationObject.DELHABGGHHC delhabgghhc = new CreationObject.DELHABGGHHC(this.EPNKNOPBHNI);
creationObject2.AddCustomSelectionCondition(delhabgghhc);
CreationObject creationObject3 = this.tool.creationObject;
CreationObject.LHJIEIILIOO lhjieiilioo = new CreationObject.LHJIEIILIOO(this.ADCIGADFJFN);
creationObject3.AddCustomRaycastFilter(lhjieiilioo);
}
}
// Token: 0x060161CD RID: 90573 RVA: 0x00528F44 File Offset: 0x00527144
[Token(Token = "0x60161CD")]
[Address(RVA = "0x43ABB0", Offset = "0x4399B0", VA = "0x18043ABB0", Slot = "7")]
protected override void MLBAOONLBEM(bool AGILHLJPKPN)
{
this.CJKCLCBICAG = AGILHLJPKPN;
}
// Token: 0x060161CE RID: 90574 RVA: 0x00528F58 File Offset: 0x00527158
[Token(Token = "0x60161CE")]
[Address(RVA = "0x11ACEF0", Offset = "0x11ABCF0", VA = "0x1811ACEF0")]
private bool MCFJIPLLGMH(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
{
bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD;
if (!isInitialized)
{
return isInitialized;
}
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
AGAJMBPABDL photonPlayer = NHCEBNBEEBE.DBAJDHGDPOL;
MutableOverridableObscuredBool canUseMakerPen = instance.GetPlayerRoleDefinition(photonPlayer).canUseMakerPen;
bool flag;
return flag;
}
// Token: 0x060161CF RID: 90575 RVA: 0x00528FA0 File Offset: 0x005271A0
[Token(Token = "0x60161CF")]
[Address(RVA = "0x11ACEE0", Offset = "0x11ABCE0", VA = "0x1811ACEE0")]
private GBDECALBCOP EPNKNOPBHNI(CreationObject HLKEOJLNEGF)
{
}
// Token: 0x060161D0 RID: 90576 RVA: 0x00528FB0 File Offset: 0x005271B0
[Token(Token = "0x60161D0")]
[Address(RVA = "0x43A970", Offset = "0x439770", VA = "0x18043A970")]
private bool ADCIGADFJFN(CreationObject HLKEOJLNEGF)
{
return this.CJKCLCBICAG;
}
// Token: 0x060161D1 RID: 90577 RVA: 0x00528FC4 File Offset: 0x005271C4
[Token(Token = "0x60161D1")]
[Address(RVA = "0x11AD060", Offset = "0x11ABE60", VA = "0x1811AD060")]
public DisableInteractionWhenCircuitsHidden()
{
this.preventNavMeshGeneration = true;
base..ctor();
}
// Token: 0x0400E806 RID: 59398
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400E806")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Tool tool;
// Token: 0x0400E807 RID: 59399
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400E807")]
private bool CJKCLCBICAG = true;
}
}