Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

214 lines
6.3 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Text;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core.Creation;
using UnityEngine;
// Token: 0x02000273 RID: 627
[Token(Token = "0x2000273")]
public class SyncedComponentV2 : MonoBehaviourPun, EOCLMMENCKH
{
// Token: 0x170002BB RID: 699
// (get) Token: 0x060012BA RID: 4794 RVA: 0x0004F970 File Offset: 0x0004DB70
// (set) Token: 0x060012BB RID: 4795 RVA: 0x0004F990 File Offset: 0x0004DB90
[Token(Token = "0x170002BB")]
public bool BHPLEDMBEPH
{
[Token(Token = "0x60012BA")]
[Address(RVA = "0x147A890", Offset = "0x1479890", VA = "0x18147A890")]
get
{
return this.FNNBIICBIGL.IAHDANBDAAM() != null;
}
[Token(Token = "0x60012BB")]
[Address(RVA = "0x147A6E0", Offset = "0x14796E0", VA = "0x18147A6E0")]
set
{
KLLMCPFPIIE<bool> fnnbiicbigl = this.FNNBIICBIGL;
}
}
// Token: 0x060012BC RID: 4796 RVA: 0x0004F9AC File Offset: 0x0004DBAC
[Token(Token = "0x60012BC")]
[Address(RVA = "0x147A570", Offset = "0x1479570", VA = "0x18147A570", Slot = "13")]
protected override void Awake()
{
base..ctor();
JDJDNPJDGGH component = base.GetComponent<JDJDNPJDGGH>();
this.MODBCEJJICJ = component;
Action action = new Action(this.NGMCFGHNHFD);
FNCHFMNHOFM fnchfmnhofm;
string dngkiajllhg = fnchfmnhofm.DNGKIAJLLHG;
Action aflpggjmpoe = fnchfmnhofm.AFLPGGJMPOE;
KLLMCPFPIIE<bool> kllmcpfpiie;
this.FNNBIICBIGL = kllmcpfpiie;
}
// Token: 0x060012BD RID: 4797 RVA: 0x0004F9F4 File Offset: 0x0004DBF4
[Token(Token = "0x60012BD")]
[Address(RVA = "0x147ACD0", Offset = "0x1479CD0", VA = "0x18147ACD0")]
protected void Start()
{
this.LMKCPFFPMPE();
this.RegisterEditables();
}
// Token: 0x060012BE RID: 4798 RVA: 0x0004FA10 File Offset: 0x0004DC10
[Token(Token = "0x60012BE")]
[Address(RVA = "0x147A8E0", Offset = "0x14798E0", VA = "0x18147A8E0")]
public void RegisterEditables()
{
if (!this.DIKNJPBKDBG && EIMGAFPPJFD.IKDFDELJBII())
{
this.DIKNJPBKDBG = true;
CreationObject creationObject = this.creationObject;
int num = 0;
if (creationObject == num)
{
GameObject gameObject = base.gameObject;
Debug.LogError("Missing CreationObject", gameObject);
return;
}
int num2 = this.settingsPriority;
CreationObject creationObject2 = this.creationObject;
DOPNALIMPNA[] array = new DOPNALIMPNA[1];
Func<bool> func = new Func(this.OHPAILFFGOH);
Action<bool> action = new Action(this.FPBDKPAMMME);
Func<bool> <>9__12_ = SyncedComponentV2.<>c.<>9__12_2;
if (<>9__12_ == 0)
{
SyncedComponentV2.<>c.<>9__12_2 = () => true;
}
int num3 = this.settingsPriority;
int num4 = 0;
int num5 = 0;
string text;
string text2;
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, <>9__12_, num4, text, text2, num3, num5);
if (dhcinnflbba != 0)
{
}
array[0] = dhcinnflbba;
ECJBHJOCKHL ecjbhjockhl = creationObject2.AddFoldoutMenu("Synchronization", num2, array);
}
}
// Token: 0x060012BF RID: 4799 RVA: 0x0004FB08 File Offset: 0x0004DD08
[Token(Token = "0x60012BF")]
[Address(RVA = "0x147A800", Offset = "0x1479800", VA = "0x18147A800")]
private void NGMCFGHNHFD()
{
if (this.MODBCEJJICJ != 0)
{
bool flag = this.FNNBIICBIGL.IAHDANBDAAM() != null;
}
}
// Token: 0x170002BC RID: 700
// (get) Token: 0x060012C0 RID: 4800 RVA: 0x0004FB30 File Offset: 0x0004DD30
[Token(Token = "0x170002BC")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x60012C0")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
get
{
}
}
// Token: 0x060012C1 RID: 4801 RVA: 0x0004FB40 File Offset: 0x0004DD40
[Token(Token = "0x60012C1")]
[Address(RVA = "0x147A650", Offset = "0x1479650", VA = "0x18147A650", Slot = "16")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
if (this == 0 || this != 0)
{
}
KLLMCPFPIIE<bool> fnnbiicbigl = this.FNNBIICBIGL;
this.LMKCPFFPMPE();
}
// Token: 0x060012C2 RID: 4802 RVA: 0x0004FB68 File Offset: 0x0004DD68
[Token(Token = "0x60012C2")]
[Address(RVA = "0x147A740", Offset = "0x1479740", VA = "0x18147A740")]
private void LMKCPFFPMPE()
{
if (this.FNNBIICBIGL.IAHDANBDAAM() == 0 && this.MODBCEJJICJ != 0)
{
bool flag = this.FNNBIICBIGL.IAHDANBDAAM() != null;
}
}
// Token: 0x060012C3 RID: 4803 RVA: 0x0004FBA0 File Offset: 0x0004DDA0
[Token(Token = "0x60012C3")]
[Address(RVA = "0x147ABF0", Offset = "0x1479BF0", VA = "0x18147ABF0", Slot = "17")]
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
OJIEHCDIODO ojiehcdiodo = new OJIEHCDIODO();
bool flag = this.FNNBIICBIGL.IAHDANBDAAM() != null;
}
// Token: 0x060012C4 RID: 4804 RVA: 0x0004FBC8 File Offset: 0x0004DDC8
[Token(Token = "0x60012C4")]
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
public SyncedComponentV2()
{
}
// Token: 0x060012C5 RID: 4805 RVA: 0x0004FBDC File Offset: 0x0004DDDC
[Token(Token = "0x60012C5")]
[Address(RVA = "0x147A890", Offset = "0x1479890", VA = "0x18147A890")]
[CompilerGenerated]
private bool OHPAILFFGOH()
{
return this.FNNBIICBIGL.IAHDANBDAAM() != null;
}
// Token: 0x060012C6 RID: 4806 RVA: 0x0004FBFC File Offset: 0x0004DDFC
[Token(Token = "0x60012C6")]
[Address(RVA = "0x147A6E0", Offset = "0x14796E0", VA = "0x18147A6E0")]
[CompilerGenerated]
private void FPBDKPAMMME(bool DINHOLEGEMB)
{
KLLMCPFPIIE<bool> fnnbiicbigl = this.FNNBIICBIGL;
}
// Token: 0x04000E87 RID: 3719
[Token(Token = "0x4000E87")]
public const string PrimaryLabel = "Synchronization";
// Token: 0x04000E88 RID: 3720
[Token(Token = "0x4000E88")]
private const string LFDBOJOBNKM = "Synced";
// Token: 0x04000E89 RID: 3721
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000E89")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private CreationObject creationObject;
// Token: 0x04000E8A RID: 3722
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000E8A")]
[SerializeField]
private int settingsPriority;
// Token: 0x04000E8B RID: 3723
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000E8B")]
private JDJDNPJDGGH MODBCEJJICJ;
// Token: 0x04000E8C RID: 3724
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000E8C")]
private bool DIKNJPBKDBG;
// Token: 0x04000E8D RID: 3725
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000E8D")]
private KLLMCPFPIIE<bool> FNNBIICBIGL;
}