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

1200 lines
35 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Text;
using AGUI.StackedUI;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.Circuits;
using RecRoom.Core.Creation.SceneMoods.MoodBlendData;
using RecRoom.Core.Scene;
using RecRoom.Systems.PlayerRoles;
using UnityEngine;
namespace RecRoom.Circuits
{
// Token: 0x02002617 RID: 9751
[Token(Token = "0x2002617")]
public abstract class MoodCircuitBase<T> : MonoBehaviourPun, OOHGBKJEPKO, EOCLMMENCKH where T : MoodBlendData<T>
{
// Token: 0x170028DB RID: 10459
// (get) Token: 0x0600F950 RID: 63824 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600F951 RID: 63825 RVA: 0x0038E5DC File Offset: 0x0038C7DC
[Token(Token = "0x170028DB")]
private Material HOJFDJEKKOB
{
[Token(Token = "0x600F950")]
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600F951")]
[Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170028DC RID: 10460
// (get) Token: 0x0600F952 RID: 63826 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600F953 RID: 63827 RVA: 0x0038E5EC File Offset: 0x0038C7EC
[Token(Token = "0x170028DC")]
protected float JNHHEKHOJIJ
{
[Token(Token = "0x600F952")]
[Address(RVA = "0x154BD00", Offset = "0x154AD00", VA = "0x18154BD00")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600F953")]
[Address(RVA = "0x1C58E10", Offset = "0x1C57E10", VA = "0x181C58E10")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170028DD RID: 10461
// (get) Token: 0x0600F954 RID: 63828 RVA: 0x0038E5FC File Offset: 0x0038C7FC
// (set) Token: 0x0600F955 RID: 63829 RVA: 0x0038E618 File Offset: 0x0038C818
[Token(Token = "0x170028DD")]
protected int LNEDNNJCPMG
{
[Token(Token = "0x600F954")]
[Address(RVA = "0x1CCF800", Offset = "0x1CCE800", VA = "0x181CCF800")]
get
{
Renderer renderer = this.activeVisualizationRenderer;
int num;
return num;
}
[Token(Token = "0x600F955")]
[Address(RVA = "0x1CCDEC0", Offset = "0x1CCCEC0", VA = "0x181CCDEC0")]
set
{
Renderer renderer = this.activeVisualizationRenderer;
}
}
// Token: 0x170028DE RID: 10462
// (get) Token: 0x0600F956 RID: 63830 RVA: 0x0038E634 File Offset: 0x0038C834
// (set) Token: 0x0600F957 RID: 63831 RVA: 0x0038E650 File Offset: 0x0038C850
[Token(Token = "0x170028DE")]
protected bool JEOIPCELDBC
{
[Token(Token = "0x600F956")]
[Address(RVA = "0x1CCDE70", Offset = "0x1CCCE70", VA = "0x181CCDE70")]
get
{
GameObject gameObject = this.activeVisualization;
bool flag;
return flag;
}
[Token(Token = "0x600F957")]
[Address(RVA = "0x1CCE280", Offset = "0x1CCD280", VA = "0x181CCE280")]
set
{
GameObject gameObject = this.activeVisualization;
int num = this.GPFDMIOMCLA;
if (!value)
{
float num2 = this.EKADDFJHNMK();
return;
}
T blendData = this.KHLNLOJEAGL;
throw new NullReferenceException();
}
}
// Token: 0x170028DF RID: 10463
// (get) Token: 0x0600F958 RID: 63832 RVA: 0x0038E684 File Offset: 0x0038C884
[Token(Token = "0x170028DF")]
protected int JFOBJGGFMFP
{
[Token(Token = "0x600F958")]
[Address(RVA = "0x1CCE020", Offset = "0x1CCD020", VA = "0x181CCE020")]
get
{
GameObject gameObject = this.activeVisualization;
int num;
return num;
}
}
// Token: 0x170028E0 RID: 10464
// (get) Token: 0x0600F959 RID: 63833 RVA: 0x0038E6A0 File Offset: 0x0038C8A0
[Token(Token = "0x170028E0")]
protected float PKHOAEECECL
{
[Token(Token = "0x600F959")]
[Address(RVA = "0x1CCF110", Offset = "0x1CCE110", VA = "0x181CCF110")]
get
{
GameObject gameObject = this.activeVisualization;
float num;
return num;
}
}
// Token: 0x170028E1 RID: 10465
// (get) Token: 0x0600F95A RID: 63834 RVA: 0x0038E6BC File Offset: 0x0038C8BC
// (set) Token: 0x0600F95B RID: 63835 RVA: 0x0038E6D8 File Offset: 0x0038C8D8
[Token(Token = "0x170028E1")]
public float BFCNNJGPEKN
{
[Token(Token = "0x600F95A")]
[Address(RVA = "0x1CCFD80", Offset = "0x1CCED80", VA = "0x181CCFD80")]
get
{
Material material = this.<ACPALOFENHC>k__BackingField;
float num;
return num;
}
[Token(Token = "0x600F95B")]
[Address(RVA = "0x1CCFE20", Offset = "0x1CCEE20", VA = "0x181CCFE20")]
set
{
Material material = this.<ACPALOFENHC>k__BackingField;
}
}
// Token: 0x170028E2 RID: 10466
// (get) Token: 0x0600F95C RID: 63836 RVA: 0x0038E6F4 File Offset: 0x0038C8F4
// (set) Token: 0x0600F95D RID: 63837 RVA: 0x0038E710 File Offset: 0x0038C910
[Token(Token = "0x170028E2")]
public float BIMOEFBFDGI
{
[Token(Token = "0x600F95C")]
[Address(RVA = "0x1CCFDD0", Offset = "0x1CCEDD0", VA = "0x181CCFDD0")]
get
{
float num = this.<EAEOELDCIMA>k__BackingField;
float num2;
return num2;
}
[Token(Token = "0x600F95D")]
[Address(RVA = "0x1CCFE80", Offset = "0x1CCEE80", VA = "0x181CCFE80")]
set
{
float num = this.<EAEOELDCIMA>k__BackingField;
}
}
// Token: 0x170028E3 RID: 10467
// (get) Token: 0x0600F95E RID: 63838 RVA: 0x0038E72C File Offset: 0x0038C92C
[Token(Token = "0x170028E3")]
private bool MFDFPEFOFNM
{
[Token(Token = "0x600F95E")]
[Address(RVA = "0x1CCBCB0", Offset = "0x1CCACB0", VA = "0x181CCBCB0")]
get
{
T blendData = this.KHLNLOJEAGL;
throw new NullReferenceException();
}
}
// Token: 0x170028E4 RID: 10468
// (get) Token: 0x0600F95F RID: 63839 RVA: 0x0038E748 File Offset: 0x0038C948
[Token(Token = "0x170028E4")]
private bool MIKDLDEALPN
{
[Token(Token = "0x600F95F")]
[Address(RVA = "0x1CCDE20", Offset = "0x1CCCE20", VA = "0x181CCDE20")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x170028E5 RID: 10469
// (get) Token: 0x0600F960 RID: 63840 RVA: 0x0038E75C File Offset: 0x0038C95C
[Token(Token = "0x170028E5")]
private bool AKBCFNOOKMN
{
[Token(Token = "0x600F960")]
[Address(RVA = "0x1CCDFC0", Offset = "0x1CCCFC0", VA = "0x181CCDFC0")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x170028E6 RID: 10470
// (get) Token: 0x0600F961 RID: 63841 RVA: 0x0038E770 File Offset: 0x0038C970
[Token(Token = "0x170028E6")]
private bool HIPNJBLAFHG
{
[Token(Token = "0x600F961")]
[Address(RVA = "0x1CCF0B0", Offset = "0x1CCE0B0", VA = "0x181CCF0B0")]
get
{
bool flag = this.MFDFPEFOFNM;
if (!flag)
{
return flag;
}
T blendData = this.KHLNLOJEAGL;
throw new NullReferenceException();
}
}
// Token: 0x170028E7 RID: 10471
// (get) Token: 0x0600F962 RID: 63842 RVA: 0x0038E798 File Offset: 0x0038C998
[Token(Token = "0x170028E7")]
private bool BOHIGPFGJBA
{
[Token(Token = "0x600F962")]
[Address(RVA = "0x1CCE660", Offset = "0x1CCD660", VA = "0x181CCE660")]
get
{
bool flag = this.JEOIPCELDBC;
if (!flag)
{
return flag;
}
if (!this.MFDFPEFOFNM)
{
return true;
}
throw new NullReferenceException();
}
}
// Token: 0x170028E8 RID: 10472
// (get) Token: 0x0600F963 RID: 63843 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600F964 RID: 63844 RVA: 0x0038E7C4 File Offset: 0x0038C9C4
[Token(Token = "0x170028E8")]
private bool ABEECDPGMOK
{
[Token(Token = "0x600F963")]
[Address(RVA = "0x51F270", Offset = "0x51E270", VA = "0x18051F270")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600F964")]
[Address(RVA = "0x51F2C0", Offset = "0x51E2C0", VA = "0x18051F2C0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170028E9 RID: 10473
// (get) Token: 0x0600F965 RID: 63845 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600F966 RID: 63846 RVA: 0x0038E7D4 File Offset: 0x0038C9D4
[Token(Token = "0x170028E9")]
private IDisposable LLKPMDMMICL
{
[Token(Token = "0x600F965")]
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600F966")]
[Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170028EA RID: 10474
// (get) Token: 0x0600F967 RID: 63847
[Token(Token = "0x170028EA")]
public abstract T KHLNLOJEAGL
{
[Token(Token = "0x600F967")]
[Address(Slot = "19")]
get;
}
// Token: 0x170028EB RID: 10475
// (get) Token: 0x0600F968 RID: 63848
[Token(Token = "0x170028EB")]
public abstract BOCPGFKHLGN<T> MEPGBKGFFNO
{
[Token(Token = "0x600F968")]
[Address(Slot = "20")]
get;
}
// Token: 0x0600F969 RID: 63849 RVA: 0x0038E7E4 File Offset: 0x0038C9E4
[Token(Token = "0x600F969")]
[Address(RVA = "0x1CCB470", Offset = "0x1CCA470", VA = "0x181CCB470", Slot = "13")]
protected override void Awake()
{
this.OIKHGCGHBME();
bool flag;
if (flag)
{
}
int num;
int num2;
Action action;
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(this, "MCB_PR", num, (OHOEENCHJJE)num2, action, num2);
num2 = 0;
num = 0;
this.activeVisualizationRenderer = kllmcpfpiie;
int num3 = this.GPFDMIOMCLA;
int num4 = 0;
JNCNPDMJJGG<bool, int, float> jncnpdmjjgg;
this.activeVisualization = jncnpdmjjgg;
KLLMCPFPIIE<float> kllmcpfpiie2 = new KLLMCPFPIIE(this, "MCB_BIT", num4, (OHOEENCHJJE)num2, num2, num2);
this.<ACPALOFENHC>k__BackingField = kllmcpfpiie2;
KLLMCPFPIIE<float> kllmcpfpiie3 = new KLLMCPFPIIE(this, "MCB_BOT", num4, (OHOEENCHJJE)num2, num2, num2);
this.<EAEOELDCIMA>k__BackingField = kllmcpfpiie3;
KLLMCPFPIIE<bool> kllmcpfpiie4 = new KLLMCPFPIIE(this, "MCB_EIO", 1, (OHOEENCHJJE)num2, num2, num2);
Guid empty = Guid.Empty;
if (!base.OGIBLNIIHDK)
{
Renderer renderer = this.activeVisualizationRenderer;
int num5 = this.JFOBJGGFMFP;
float num6 = this.PKHOAEECECL;
bool flag2 = this.MFDFPEFOFNM;
this.MKDBKNCFMJF();
this.COMBGEOHDMM();
}
Renderer renderer2 = this.activeVisualizationRenderer;
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F96A RID: 63850 RVA: 0x0038E8E0 File Offset: 0x0038CAE0
[Token(Token = "0x600F96A")]
[Address(RVA = "0x1CCB2F0", Offset = "0x1CCA2F0", VA = "0x181CCB2F0")]
private void AMPMNKCHGBM()
{
int num = this.JFOBJGGFMFP;
float num2 = this.PKHOAEECECL;
T blendData = this.KHLNLOJEAGL;
T blendData2 = this.KHLNLOJEAGL;
}
// Token: 0x0600F96B RID: 63851 RVA: 0x0038E910 File Offset: 0x0038CB10
[Token(Token = "0x600F96B")]
[Address(RVA = "0x1CCFB50", Offset = "0x1CCEB50", VA = "0x181CCFB50")]
protected void Start()
{
this.DFGKELFCGAO();
if (base.OGIBLNIIHDK)
{
bool flag = this.NCJJDPADLKM;
this.JEOIPCELDBC = flag;
}
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x170028EC RID: 10476
// (get) Token: 0x0600F96C RID: 63852 RVA: 0x0038E948 File Offset: 0x0038CB48
[Token(Token = "0x170028EC")]
private CircuitNode BAAFFCIKDEN
{
[Token(Token = "0x600F96C")]
[Address(RVA = "0x1CCD5F0", Offset = "0x1CCC5F0", VA = "0x181CCD5F0")]
get
{
CircuitNodeDisplay component = base.GetComponent<CircuitNodeDisplay>();
if (component != 0)
{
return component.MBBJMCDGDMN;
}
throw new NullReferenceException();
}
}
// Token: 0x170028ED RID: 10477
// (get) Token: 0x0600F96D RID: 63853 RVA: 0x0038E96C File Offset: 0x0038CB6C
[Token(Token = "0x170028ED")]
private bool NCJJDPADLKM
{
[Token(Token = "0x600F96D")]
[Address(RVA = "0x1CCEE80", Offset = "0x1CCDE80", VA = "0x181CCEE80")]
get
{
CircuitNode circuitNode = this.BAAFFCIKDEN;
if (circuitNode == 0)
{
}
int num = 0;
return Convert.ToBoolean(circuitNode.GetInputSignal((InputSlot)num));
}
}
// Token: 0x0600F96E RID: 63854 RVA: 0x0038E998 File Offset: 0x0038CB98
[Token(Token = "0x600F96E")]
[Address(RVA = "0x1CCBDD0", Offset = "0x1CCADD0", VA = "0x181CCBDD0")]
private void COMBGEOHDMM()
{
while (this.MIKDLDEALPN)
{
if (this.LLKPMDMMICL == 0)
{
Action action;
IDisposable disposable = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.OPEMIFENIJM(action);
this.LLKPMDMMICL = disposable;
T blendData = this.KHLNLOJEAGL;
return;
}
}
if (this.LLKPMDMMICL != 0)
{
IDisposable disposable2 = this.LLKPMDMMICL;
int num = 0;
this.LLKPMDMMICL = num;
int num2 = 0;
this.DHJANHGKANL(num2 != 0);
}
}
// Token: 0x0600F96F RID: 63855 RVA: 0x0038EA00 File Offset: 0x0038CC00
[Token(Token = "0x600F96F")]
[Address(RVA = "0x1CCF160", Offset = "0x1CCE160", VA = "0x181CCF160", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
if (this.HOJFDJEKKOB)
{
global::UnityEngine.Object.Destroy(this.HOJFDJEKKOB);
}
int num = 0;
this.JEOIPCELDBC = num != 0;
if (RecRoomSceneManager.FFNIFALJLDD)
{
if (this.LLKPMDMMICL != 0)
{
IDisposable disposable = this.LLKPMDMMICL;
int num2 = 0;
this.LLKPMDMMICL = num2;
}
int num3 = 0;
this.OnForceSettings(num3 != 0);
T blendData = this.KHLNLOJEAGL;
}
}
// Token: 0x0600F970 RID: 63856 RVA: 0x0038EA78 File Offset: 0x0038CC78
[Token(Token = "0x600F970")]
[Address(RVA = "0x1CCC010", Offset = "0x1CCB010", VA = "0x181CCC010")]
public void CircuitSignalUpdated(Dictionary<InputSlot, int> signals)
{
int num = 0;
if (signals.TryGetValue(7, num))
{
GameObject gameObject = this.activeVisualization;
int num2 = this.GPFDMIOMCLA;
}
bool flag = signals.TryGetValue((uint)1, num);
int num3 = 0;
if (signals.TryGetValue(num3, num))
{
}
if (!flag)
{
if (!this.NCJJDPADLKM)
{
return;
}
this.JEOIPCELDBC = true;
if (!flag)
{
return;
}
}
int num4 = 0;
this.JEOIPCELDBC = num4 != 0;
}
// Token: 0x170028EE RID: 10478
// (get) Token: 0x0600F971 RID: 63857 RVA: 0x0038EAE8 File Offset: 0x0038CCE8
[Token(Token = "0x170028EE")]
private int GPFDMIOMCLA
{
[Token(Token = "0x600F971")]
[Address(RVA = "0x1CCE070", Offset = "0x1CCD070", VA = "0x181CCE070")]
get
{
return KKPBCOOONNK.NLIADADJGIF;
}
}
// Token: 0x0600F972 RID: 63858 RVA: 0x0038EAFC File Offset: 0x0038CCFC
[Token(Token = "0x600F972")]
[Address(RVA = "0x1CCD650", Offset = "0x1CCC650", VA = "0x181CCD650")]
private float EKADDFJHNMK()
{
int num = this.GPFDMIOMCLA;
int num2 = this.JFOBJGGFMFP;
num -= num2;
num = this.GPFDMIOMCLA;
int num3 = 0;
int num4 = 0;
float num6;
float num5 = Mathf.Max(num6, (float)num3);
if (!this.JEOIPCELDBC)
{
float blendOutTime = this.BIMOEFBFDGI;
if (num4 < (int)blendOutTime)
{
float num7 = this.PKHOAEECECL;
float num8 = this.BIMOEFBFDGI;
int num9 = 0;
num8 = num7;
return Mathf.Clamp(num8, (float)num9, 1f);
}
}
float blendInTime = this.BFCNNJGPEKN;
if (num4 < (int)blendInTime)
{
float num10 = this.PKHOAEECECL;
float blendInTime2 = this.BFCNNJGPEKN;
}
throw new NullReferenceException();
}
// Token: 0x0600F973 RID: 63859 RVA: 0x0038EB94 File Offset: 0x0038CD94
[Token(Token = "0x600F973")]
[Address(RVA = "0x1CCD8C0", Offset = "0x1CCC8C0", VA = "0x181CCD8C0")]
protected void FDJHKLAALJG()
{
BOCPGFKHLGN blender = this.Blender;
bool flag = this.MFDFPEFOFNM;
int num = 0;
if (!flag)
{
float num2 = this.EKADDFJHNMK();
}
if (this.JEOIPCELDBC && this.ABEECDPGMOK && this.BFCNNJGPEKN > (float)num)
{
float num3 = this.JNHHEKHOJIJ;
float deltaTime = Time.deltaTime;
float num4 = this.BFCNNJGPEKN;
num4 = deltaTime;
float num5 = Mathf.Min(num4, 1f);
}
if (this.BIMOEFBFDGI > (float)num)
{
float num6 = this.JNHHEKHOJIJ;
float deltaTime2 = Time.deltaTime;
float num7 = this.BIMOEFBFDGI;
int num8 = 0;
num7 = num6;
float num9 = Mathf.Max(num7, (float)num8);
}
int num10 = 0;
this.JNHHEKHOJIJ = (float)num10;
float num11 = this.JNHHEKHOJIJ;
bool flag2 = this.AKBCFNOOKMN;
bool flag3;
if (flag3)
{
num11 = Mathf.SmoothStep((float)0, 1f, num11);
}
if (flag2 && !this.AKBCFNOOKMN)
{
this.KPNCGILBLBB();
}
if (!this.MIKDLDEALPN)
{
this.MHNABPBHOBO();
this.COMBGEOHDMM();
}
}
// Token: 0x0600F974 RID: 63860 RVA: 0x0038EC98 File Offset: 0x0038CE98
[Token(Token = "0x600F974")]
[Address(RVA = "0x1CCE510", Offset = "0x1CCD510", VA = "0x181CCE510")]
private void KPNCGILBLBB()
{
CircuitNode circuitNode;
do
{
circuitNode = this.BAAFFCIKDEN;
}
while (circuitNode != 0 && circuitNode == 0);
}
// Token: 0x0600F975 RID: 63861 RVA: 0x0038ECBC File Offset: 0x0038CEBC
[Token(Token = "0x600F975")]
[Address(RVA = "0x1CCEAD0", Offset = "0x1CCDAD0", VA = "0x181CCEAD0")]
private void MHNABPBHOBO()
{
CircuitNode circuitNode;
do
{
circuitNode = this.BAAFFCIKDEN;
}
while (circuitNode != 0 && circuitNode == 0);
}
// Token: 0x0600F976 RID: 63862 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F976")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "21")]
protected virtual void OIKHGCGHBME()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F977 RID: 63863 RVA: 0x0038ECE0 File Offset: 0x0038CEE0
[Token(Token = "0x600F977")]
[Address(RVA = "0x1CCF650", Offset = "0x1CCE650", VA = "0x181CCF650")]
public void OnToggleTopSettings(bool PAHBNKEFKJF)
{
if (PAHBNKEFKJF)
{
Color green = Color.green;
}
Color yellow = Color.yellow;
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F978 RID: 63864 RVA: 0x0038ED0C File Offset: 0x0038CF0C
[Token(Token = "0x600F978")]
[Address(RVA = "0x1CCF530", Offset = "0x1CCE530", VA = "0x181CCF530", Slot = "15")]
public void OnForceSettings(bool PAHBNKEFKJF)
{
T blendData = this.KHLNLOJEAGL;
if (!PAHBNKEFKJF && this.LLKPMDMMICL == 0)
{
int num = 0;
this.DHJANHGKANL(num != 0);
}
}
// Token: 0x0600F979 RID: 63865 RVA: 0x0038ED3C File Offset: 0x0038CF3C
[Token(Token = "0x600F979")]
[Address(RVA = "0x1CCF600", Offset = "0x1CCE600", VA = "0x181CCF600")]
public void OnForceUpdate()
{
this.DHJANHGKANL(true);
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F97A RID: 63866 RVA: 0x0038ED60 File Offset: 0x0038CF60
[Token(Token = "0x600F97A")]
[Address(RVA = "0x1CCD2D0", Offset = "0x1CCC2D0", VA = "0x181CCD2D0")]
protected void DHJANHGKANL(bool ENJABEBOEHC)
{
bool flag;
if (flag)
{
this.PAIMFGFGJIM();
}
}
// Token: 0x0600F97B RID: 63867 RVA: 0x0038ED80 File Offset: 0x0038CF80
[Token(Token = "0x600F97B")]
[Address(RVA = "0x1CCF6E0", Offset = "0x1CCE6E0", VA = "0x181CCF6E0")]
private void PAIMFGFGJIM()
{
SceneMoodSettings sceneMoodSettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings;
if (!sceneMoodSettings.SupportsMoodCircuits)
{
if (sceneMoodSettings != 0)
{
}
Color red = Color.red;
}
}
// Token: 0x0600F97C RID: 63868 RVA: 0x0038EDB4 File Offset: 0x0038CFB4
[Token(Token = "0x600F97C")]
[Address(RVA = "0x1CCE6F0", Offset = "0x1CCD6F0", VA = "0x181CCE6F0")]
private void LHNGCOHDAGI(Color GJAINANBOCB)
{
if (this.HOJFDJEKKOB)
{
Material material = this.HOJFDJEKKOB;
}
}
// Token: 0x0600F97D RID: 63869 RVA: 0x0038EDDC File Offset: 0x0038CFDC
[Token(Token = "0x600F97D")]
[Address(RVA = "0x1CCEE10", Offset = "0x1CCDE10", VA = "0x181CCEE10")]
private void NFGFACFPCPI(AGAJMBPABDL AGIHAKFFCCD, GameRole LOLCMLEKMAF)
{
if (AGIHAKFFCCD.DMKCIEPGGAB && this.FIGPMIJDAMO())
{
this.MKDBKNCFMJF();
}
}
// Token: 0x0600F97E RID: 63870 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F97E")]
[Address(RVA = "0x1CCDCA0", Offset = "0x1CCCCA0", VA = "0x181CCDCA0")]
private bool FIGPMIJDAMO()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F97F RID: 63871 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F97F")]
[Address(RVA = "0x1CCEB80", Offset = "0x1CCDB80", VA = "0x181CCEB80")]
private void MKDBKNCFMJF()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F980 RID: 63872 RVA: 0x0038EE08 File Offset: 0x0038D008
[Token(Token = "0x600F980")]
[Address(RVA = "0x1CCC1E0", Offset = "0x1CCB1E0", VA = "0x181CCC1E0")]
protected void DFGKELFCGAO()
{
CreationObject component = base.GetComponent<CreationObject>();
int num = 0;
GAAKDCPNDDI gaakdcpnddi;
ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(gaakdcpnddi);
if (gaakdcpnddi == 0)
{
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg;
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp;
GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp, 99);
ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(gaakdcpnddi2);
if (dedabhkcibg == 0)
{
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg2;
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp2;
GAAKDCPNDDI gaakdcpnddi3 = new GAAKDCPNDDI(dedabhkcibg2, ohindolfnmp2, 98);
ILINODKFHEO ilinodkfheo3 = component.AddConfigurableSetting(gaakdcpnddi3);
if (dedabhkcibg2 == 0)
{
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg3;
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp3;
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp3, 97);
ILINODKFHEO ilinodkfheo4 = component.AddConfigurableSetting(cpnmfokdbkm);
if (dedabhkcibg3 == 0)
{
}
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.DEDABHKCIBG dedabhkcibg4;
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.OHINDOLFNMP ohindolfnmp4;
ulong num2;
string text;
HIPBHHONPLB hipbhhonplb = new HIPBHHONPLB(dedabhkcibg4, ohindolfnmp4, 96, num2 != 0UL, text);
ILINODKFHEO ilinodkfheo5 = component.AddConfigurableSetting(hipbhhonplb);
this.OIKHGCGHBME();
DOPNALIMPNA[] array = new DOPNALIMPNA[5];
Func<int> func;
Action<int> action;
string text2;
ulong num3;
JJOBLNLCNND jjoblnlcnnd = ONOKJPIMIIP.MGAJCIEANHL(func, action, "Priority", "", text2, num != 0, num, (int)num3, num, num);
if (jjoblnlcnnd != 0)
{
}
array[0] = jjoblnlcnnd;
Func<int> func2;
Action<int> action2;
string text3;
ulong num4;
JJOBLNLCNND jjoblnlcnnd2 = ONOKJPIMIIP.MGAJCIEANHL(func2, action2, "Enabled Blend in time", "(seconds)", text3, num != 0, num, (int)num4, num, num);
if (jjoblnlcnnd2 != 0)
{
}
array[1] = jjoblnlcnnd2;
Func<int> func3;
Action<int> action3;
string text4;
ulong num5;
JJOBLNLCNND jjoblnlcnnd3 = ONOKJPIMIIP.MGAJCIEANHL(func3, action3, "Disabled Blend out time", "(seconds)", text4, num != 0, num, (int)num5, num, num);
if (jjoblnlcnnd3 != 0)
{
}
array[2] = jjoblnlcnnd3;
int num6 = 0;
int num7 = 0;
Func<bool> func4;
Action<bool> action4;
string text5;
string text6;
ulong num8;
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func4, action4, num7, num6, text5, text6, (int)num8, num);
if (dhcinnflbba != 0)
{
}
array[3] = dhcinnflbba;
Action<DLKPBLNKLAD, GCKECFLKJGJ> action5 = new Action(component.FireDialogListPicker);
int num9 = 0;
Func<Guid> func5;
Action<Guid> action6;
string text7;
IMAFJGKHEMD imafjgkhemd = ONOKJPIMIIP.KPKBGKJFBKE(func5, action6, action5, num9, num, text7);
if (imafjgkhemd != 0)
{
}
array[4] = imafjgkhemd;
ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("Mood Settings", 100, array);
}
// Token: 0x0600F981 RID: 63873
[Token(Token = "0x600F981")]
[Address(Slot = "22")]
protected abstract void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG);
// Token: 0x170028EF RID: 10479
// (get) Token: 0x0600F982 RID: 63874 RVA: 0x0038EFB0 File Offset: 0x0038D1B0
[Token(Token = "0x170028EF")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x600F982")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
get
{
}
}
// Token: 0x0600F983 RID: 63875 RVA: 0x0038EFC0 File Offset: 0x0038D1C0
[Token(Token = "0x600F983")]
[Address(RVA = "0x1CCD390", Offset = "0x1CCC390", VA = "0x181CCD390", Slot = "17")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
Dictionary<int, int> fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO;
bool okpogglkake = HFBJGCHOANH.OKPOGGLKAKE;
this.BIMOEFBFDGI = okpogglkake;
Dictionary<Guid, Guid> lnfkfahmaci = HFBJGCHOANH.LNFKFAHMACI;
bool flag;
if (!flag)
{
}
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F984 RID: 63876
[Token(Token = "0x600F984")]
[Address(Slot = "23")]
protected abstract void LHKNCNEPALO(MHLAHCKBCMB FAKEPIFMHIK);
// Token: 0x0600F985 RID: 63877 RVA: 0x0038F000 File Offset: 0x0038D200
[Token(Token = "0x600F985")]
[Address(RVA = "0x1CCF910", Offset = "0x1CCE910", VA = "0x181CCF910", Slot = "18")]
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
MHLAHCKBCMB mhlahckbcmb = new MHLAHCKBCMB();
mhlahckbcmb.KMPKNNHNOJJ = mhlahckbcmb;
bool flag2;
bool flag = flag2;
mhlahckbcmb.JJADIGEHCII = (flag ? 1 : 0);
string text;
mhlahckbcmb.EHPPNEDMLHG = text;
this.LHKNCNEPALO(mhlahckbcmb);
}
// Token: 0x0600F986 RID: 63878
[Token(Token = "0x600F986")]
[Address(Slot = "24")]
protected abstract void GJPPHMOFICJ(MHLAHCKBCMB FAKEPIFMHIK);
// Token: 0x0600F987 RID: 63879 RVA: 0x0038F05C File Offset: 0x0038D25C
[Token(Token = "0x600F987")]
[Address(RVA = "0x1CC71A0", Offset = "0x1CC61A0", VA = "0x181CC71A0")]
protected MoodCircuitBase()
{
}
// Token: 0x0600F988 RID: 63880 RVA: 0x0038F078 File Offset: 0x0038D278
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600F988")]
[Address(RVA = "0x1CCFC00", Offset = "0x1CCEC00", VA = "0x181CCFC00")]
static MoodCircuitBase()
{
int donfdcmfcec = PAMNDKEGFFG.DONFDCMFCEC;
}
// Token: 0x0600F989 RID: 63881 RVA: 0x0038F08C File Offset: 0x0038D28C
[Token(Token = "0x600F989")]
[Address(RVA = "0x1CCDD50", Offset = "0x1CCCD50", VA = "0x181CCDD50")]
[CompilerGenerated]
private void GFKEDLNGAMO()
{
Renderer renderer = this.activeVisualizationRenderer;
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F98A RID: 63882 RVA: 0x0038F0B0 File Offset: 0x0038D2B0
[Token(Token = "0x600F98A")]
[Address(RVA = "0x1CCDF20", Offset = "0x1CCCF20", VA = "0x181CCDF20")]
[CompilerGenerated]
private void HHIGIGOJGHC()
{
bool flag = this.MFDFPEFOFNM;
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F98B RID: 63883 RVA: 0x0038F0D4 File Offset: 0x0038D2D4
[Token(Token = "0x600F98B")]
[Address(RVA = "0x1CCD510", Offset = "0x1CCC510", VA = "0x181CCD510")]
[CompilerGenerated]
private void EFEOLGFIGID(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Priority");
}
// Token: 0x0600F98C RID: 63884 RVA: 0x0038F0F8 File Offset: 0x0038D2F8
[Token(Token = "0x600F98C")]
[Address(RVA = "0x1CCB440", Offset = "0x1CCA440", VA = "0x181CCB440")]
[CompilerGenerated]
private int BMMIJMFFCAK()
{
T blendData = this.KHLNLOJEAGL;
throw new NullReferenceException();
}
// Token: 0x0600F98D RID: 63885 RVA: 0x0038F114 File Offset: 0x0038D314
[Token(Token = "0x600F98D")]
[Address(RVA = "0x1CCEA00", Offset = "0x1CCDA00", VA = "0x181CCEA00")]
[CompilerGenerated]
private void LPJDENLDHPK(int MBJCIBHEOMM)
{
int num = 0;
int num2 = Mathf.Clamp(MBJCIBHEOMM, num, 999);
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F98E RID: 63886 RVA: 0x0038F140 File Offset: 0x0038D340
[Token(Token = "0x600F98E")]
[Address(RVA = "0x1CCEFC0", Offset = "0x1CCDFC0", VA = "0x181CCEFC0")]
[CompilerGenerated]
private void NPAOCAKFEAI(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
}
// Token: 0x0600F98F RID: 63887 RVA: 0x0038F160 File Offset: 0x0038D360
[Token(Token = "0x600F98F")]
[Address(RVA = "0x1CCB2C0", Offset = "0x1CCA2C0", VA = "0x181CCB2C0")]
[CompilerGenerated]
private int AEMBKJJFHPI()
{
float blendInTime = this.BFCNNJGPEKN;
throw new NullReferenceException();
}
// Token: 0x0600F990 RID: 63888 RVA: 0x0038F17C File Offset: 0x0038D37C
[Token(Token = "0x600F990")]
[Address(RVA = "0x1CCE880", Offset = "0x1CCD880", VA = "0x181CCE880")]
[CompilerGenerated]
private void LMHBPKLIKEA(int MBJCIBHEOMM)
{
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F991 RID: 63889 RVA: 0x0038F198 File Offset: 0x0038D398
[Token(Token = "0x600F991")]
[Address(RVA = "0x1CCE420", Offset = "0x1CCD420", VA = "0x181CCE420")]
[CompilerGenerated]
private void KLMEJMDNKMK(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
string text = GCCLEJOGCCE.PropertyDescription.text;
}
// Token: 0x0600F992 RID: 63890 RVA: 0x0038F1B8 File Offset: 0x0038D3B8
[Token(Token = "0x600F992")]
[Address(RVA = "0x1CCEAA0", Offset = "0x1CCDAA0", VA = "0x181CCEAA0")]
[CompilerGenerated]
private int MNBKJKJBHDE()
{
float blendOutTime = this.BIMOEFBFDGI;
throw new NullReferenceException();
}
// Token: 0x0600F993 RID: 63891 RVA: 0x0038F1D4 File Offset: 0x0038D3D4
[Token(Token = "0x600F993")]
[Address(RVA = "0x1CCE0C0", Offset = "0x1CCD0C0", VA = "0x181CCE0C0")]
[CompilerGenerated]
private void INACHJKAJDN(int MBJCIBHEOMM)
{
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F994 RID: 63892 RVA: 0x0038F1F0 File Offset: 0x0038D3F0
[Token(Token = "0x600F994")]
[Address(RVA = "0x1CCE920", Offset = "0x1CCD920", VA = "0x181CCE920")]
[CompilerGenerated]
private void LPAPCLFJCIE(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Ease In and Out");
}
// Token: 0x0600F995 RID: 63893 RVA: 0x0038F214 File Offset: 0x0038D414
[Token(Token = "0x600F995")]
[Address(RVA = "0x1CCBD80", Offset = "0x1CCAD80", VA = "0x181CCBD80")]
[CompilerGenerated]
private bool CJNFNGEMKBG()
{
bool flag;
return flag;
}
// Token: 0x0600F996 RID: 63894 RVA: 0x0038F228 File Offset: 0x0038D428
[Token(Token = "0x600F996")]
[Address(RVA = "0x1CCE3C0", Offset = "0x1CCD3C0", VA = "0x181CCE3C0")]
[CompilerGenerated]
private void KKMMFPGHKAB(bool MBJCIBHEOMM)
{
}
// Token: 0x0600F997 RID: 63895 RVA: 0x0038F23C File Offset: 0x0038D43C
[Token(Token = "0x600F997")]
[Address(RVA = "0x1CCE160", Offset = "0x1CCD160", VA = "0x181CCE160")]
[CompilerGenerated]
private void JFFONINDJGM(RoleGuidEditableUIControl GCCLEJOGCCE)
{
}
// Token: 0x0600F998 RID: 63896 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F998")]
[Address(RVA = "0x1CCF8B0", Offset = "0x1CCE8B0", VA = "0x181CCF8B0")]
[CompilerGenerated]
private Guid PMPJBGOMHLD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F999 RID: 63897 RVA: 0x0038F250 File Offset: 0x0038D450
[Token(Token = "0x600F999")]
[Address(RVA = "0x1CCF850", Offset = "0x1CCE850", VA = "0x181CCF850")]
[CompilerGenerated]
private void PHGFIBEANNB(Guid MBJCIBHEOMM)
{
}
// Token: 0x0600F99A RID: 63898 RVA: 0x0038F264 File Offset: 0x0038D464
[Token(Token = "0x600F99A")]
[Address(RVA = "0x1CCB440", Offset = "0x1CCA440", VA = "0x181CCB440")]
[CompilerGenerated]
private int AOOILLOHBHO()
{
T blendData = this.KHLNLOJEAGL;
throw new NullReferenceException();
}
// Token: 0x0600F99B RID: 63899 RVA: 0x0038F280 File Offset: 0x0038D480
[Token(Token = "0x600F99B")]
[Address(RVA = "0x1CCEF20", Offset = "0x1CCDF20", VA = "0x181CCEF20")]
[CompilerGenerated]
private void NHGJODMEMGB(int MBJCIBHEOMM)
{
int num = 0;
int num2 = Mathf.Clamp(MBJCIBHEOMM, num, 999);
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F99C RID: 63900 RVA: 0x0038F2AC File Offset: 0x0038D4AC
[Token(Token = "0x600F99C")]
[Address(RVA = "0x1CCB2C0", Offset = "0x1CCA2C0", VA = "0x181CCB2C0")]
[CompilerGenerated]
private int HNBLEJKELKD()
{
float blendInTime = this.BFCNNJGPEKN;
throw new NullReferenceException();
}
// Token: 0x0600F99D RID: 63901 RVA: 0x0038F2C8 File Offset: 0x0038D4C8
[Token(Token = "0x600F99D")]
[Address(RVA = "0x1CCBCE0", Offset = "0x1CCACE0", VA = "0x181CCBCE0")]
[CompilerGenerated]
private void CEMHHOLGJOG(int MBJCIBHEOMM)
{
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F99E RID: 63902 RVA: 0x0038F2E4 File Offset: 0x0038D4E4
[Token(Token = "0x600F99E")]
[Address(RVA = "0x1CCEAA0", Offset = "0x1CCDAA0", VA = "0x181CCEAA0")]
[CompilerGenerated]
private int MBEPMIBLBIB()
{
float blendOutTime = this.BIMOEFBFDGI;
throw new NullReferenceException();
}
// Token: 0x0600F99F RID: 63903 RVA: 0x0038F300 File Offset: 0x0038D500
[Token(Token = "0x600F99F")]
[Address(RVA = "0x1CCE5C0", Offset = "0x1CCD5C0", VA = "0x181CCE5C0")]
[CompilerGenerated]
private void LBJLBNAKIBE(int MBJCIBHEOMM)
{
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F9A0 RID: 63904 RVA: 0x0038F31C File Offset: 0x0038D51C
[Token(Token = "0x600F9A0")]
[Address(RVA = "0x1CCE230", Offset = "0x1CCD230", VA = "0x181CCE230")]
[CompilerGenerated]
private bool JGPEJGAGFNL()
{
bool flag;
return flag;
}
// Token: 0x0600F9A1 RID: 63905 RVA: 0x0038F330 File Offset: 0x0038D530
[Token(Token = "0x600F9A1")]
[Address(RVA = "0x1CCC180", Offset = "0x1CCB180", VA = "0x181CCC180")]
[CompilerGenerated]
private void DBJLNLBIPOE(bool MBJCIBHEOMM)
{
}
// Token: 0x0400A5B7 RID: 42423
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A5B7")]
private JNCNPDMJJGG<bool, int, float> FICIBNFKDPO;
// Token: 0x0400A5B8 RID: 42424
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A5B8")]
private KLLMCPFPIIE<int> JMHKMOACHDG;
// Token: 0x0400A5B9 RID: 42425
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A5B9")]
private KLLMCPFPIIE<float> HHBJCEHOILD;
// Token: 0x0400A5BA RID: 42426
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A5BA")]
private KLLMCPFPIIE<float> IIOCPMAMBFL;
// Token: 0x0400A5BB RID: 42427
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A5BB")]
private KLLMCPFPIIE<bool> PGBFNKKNDEI;
// Token: 0x0400A5BC RID: 42428
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A5BC")]
private KLLMCPFPIIE<Guid> IENKDAKBEDP;
// Token: 0x0400A5BD RID: 42429
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A5BD")]
[SerializeField]
private GameObject activeVisualization;
// Token: 0x0400A5BE RID: 42430
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A5BE")]
[SerializeField]
private Renderer activeVisualizationRenderer;
// Token: 0x0400A5C0 RID: 42432
[Token(Token = "0x400A5C0")]
private static readonly int KBDINICHGDO;
// Token: 0x0400A5C4 RID: 42436
[Token(Token = "0x400A5C4")]
private static List<MoodCircuitBase<T>> DHDOAIMECLD;
}
}