214 lines
6.3 KiB
C#
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;
|
|
}
|