Files
2026-04-08 23:40:05 +02:00

608 lines
22 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
using AGUI.StackedUI;
using CircuitsV2;
using CircuitsV2.Graph;
using CircuitsV2.Types;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
using Google.Protobuf;
using Photon.Pun;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Networking.SynchronizedFields;
using UnityEngine;
namespace RecRoom.Core.Creation.Circuits
{
// Token: 0x02002C9B RID: 11419
[Token(Token = "0x2002C9B")]
[StructLayout(3)]
public class SFXPlayer : MonoBehaviourPun, KKLIAEPNGJL, EOCLMMENCKH
{
// Token: 0x170035C4 RID: 13764
// (get) Token: 0x060141FF RID: 82431 RVA: 0x004D4A00 File Offset: 0x004D2C00
// (set) Token: 0x06014200 RID: 82432 RVA: 0x004D4A14 File Offset: 0x004D2C14
[Token(Token = "0x170035C4")]
public SFXTrack[] CMLNBJDMPEO
{
[Token(Token = "0x60141FF")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get
{
return this.availableSFXClips;
}
[Token(Token = "0x6014200")]
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
set
{
this.availableSFXClips = value;
}
}
// Token: 0x170035C5 RID: 13765
// (get) Token: 0x06014201 RID: 82433 RVA: 0x004D4A28 File Offset: 0x004D2C28
// (set) Token: 0x06014202 RID: 82434 RVA: 0x004D4A48 File Offset: 0x004D2C48
[Token(Token = "0x170035C5")]
public int MMOCKPDHLNB
{
[Token(Token = "0x6014201")]
[Address(RVA = "0x16D9670", Offset = "0x16D8070", VA = "0x1816D9670")]
get
{
return this.AMLCPPFPJHN.Get();
}
[Token(Token = "0x6014202")]
[Address(RVA = "0x16DA230", Offset = "0x16D8C30", VA = "0x1816DA230")]
set
{
SynchronizedField<int> amlcppfpjhn = this.AMLCPPFPJHN;
}
}
// Token: 0x06014203 RID: 82435 RVA: 0x004D4A64 File Offset: 0x004D2C64
[Token(Token = "0x6014203")]
[Address(RVA = "0x16D8A80", Offset = "0x16D7480", VA = "0x1816D8A80")]
public void CV2SetSelectedSfxIndex(ExecParams CHKKEHOKPJP, int ONGBFDACHHG)
{
int length = this.availableSFXClips.Length;
int num = 0;
int num2 = Mathf.Clamp(ONGBFDACHHG, num, length);
}
// Token: 0x170035C6 RID: 13766
// (get) Token: 0x06014204 RID: 82436 RVA: 0x004D4A90 File Offset: 0x004D2C90
// (set) Token: 0x06014205 RID: 82437 RVA: 0x004D4AB0 File Offset: 0x004D2CB0
[Token(Token = "0x170035C6")]
public bool FOFGDNJGBHI
{
[Token(Token = "0x6014204")]
[Address(RVA = "0x16D97D0", Offset = "0x16D81D0", VA = "0x1816D97D0")]
get
{
return this.DMNHJCNKFPE.Get() != null;
}
[Token(Token = "0x6014205")]
[Address(RVA = "0x16D9820", Offset = "0x16D8220", VA = "0x1816D9820")]
set
{
SynchronizedField<bool> dmnhjcnkfpe = this.DMNHJCNKFPE;
}
}
// Token: 0x170035C7 RID: 13767
// (get) Token: 0x06014206 RID: 82438 RVA: 0x004D4ACC File Offset: 0x004D2CCC
// (set) Token: 0x06014207 RID: 82439 RVA: 0x004D4AEC File Offset: 0x004D2CEC
[Token(Token = "0x170035C7")]
public bool NMKLKDBEMPG
{
[Token(Token = "0x6014206")]
[Address(RVA = "0x16D9720", Offset = "0x16D8120", VA = "0x1816D9720")]
get
{
return this.CFLPANHLIFK.Get() != null;
}
[Token(Token = "0x6014207")]
[Address(RVA = "0x16D9770", Offset = "0x16D8170", VA = "0x1816D9770")]
set
{
SynchronizedField<bool> cflpanhlifk = this.CFLPANHLIFK;
}
}
// Token: 0x170035C8 RID: 13768
// (get) Token: 0x06014208 RID: 82440 RVA: 0x004D4B08 File Offset: 0x004D2D08
// (set) Token: 0x06014209 RID: 82441 RVA: 0x004D4B28 File Offset: 0x004D2D28
[Token(Token = "0x170035C8")]
public int KMJLHPBKCOB
{
[Token(Token = "0x6014208")]
[Address(RVA = "0x16DA090", Offset = "0x16D8A90", VA = "0x1816DA090")]
get
{
return this.GKMCMBKBCHI.Get();
}
[Token(Token = "0x6014209")]
[Address(RVA = "0x16DA0E0", Offset = "0x16D8AE0", VA = "0x1816DA0E0")]
set
{
SynchronizedField<int> gkmcmbkbchi = this.GKMCMBKBCHI;
}
}
// Token: 0x0601420A RID: 82442 RVA: 0x004D4B44 File Offset: 0x004D2D44
[Token(Token = "0x601420A")]
[Address(RVA = "0x16D8B50", Offset = "0x16D7550", VA = "0x1816D8B50")]
public void CV2SetVolumeModifier(ExecParams CHKKEHOKPJP, int ONGBFDACHHG)
{
}
// Token: 0x170035C9 RID: 13769
// (get) Token: 0x0601420B RID: 82443 RVA: 0x004D4B54 File Offset: 0x004D2D54
[Token(Token = "0x170035C9")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x601420B")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "17")]
get
{
}
}
// Token: 0x170035CA RID: 13770
// (get) Token: 0x0601420C RID: 82444 RVA: 0x004D4B64 File Offset: 0x004D2D64
[Token(Token = "0x170035CA")]
public bool MDAHDIHLCHC
{
[Token(Token = "0x601420C")]
[Address(RVA = "0x16DA1A0", Offset = "0x16D8BA0", VA = "0x1816DA1A0")]
get
{
SFXAudioSource ibbjoalkmkl = this.IBBJOALKMKL;
if (ibbjoalkmkl == 0)
{
return;
}
AudioSource audioSource = ibbjoalkmkl._audioSource;
if (audioSource != 0)
{
bool isPlaying = audioSource.isPlaying;
return;
}
}
}
// Token: 0x0601420D RID: 82445 RVA: 0x004D4B94 File Offset: 0x004D2D94
[Token(Token = "0x601420D")]
[Address(RVA = "0x16D8910", Offset = "0x16D7310", VA = "0x1816D8910", Slot = "13")]
protected override void Awake()
{
base..ctor();
SynchronizedField<int> synchronizedField;
this.AMLCPPFPJHN = synchronizedField;
SynchronizedField<bool> synchronizedField2;
this.DMNHJCNKFPE = synchronizedField2;
SynchronizedField<bool> synchronizedField3;
this.CFLPANHLIFK = synchronizedField3;
SynchronizedField<int> synchronizedField4;
this.GKMCMBKBCHI = synchronizedField4;
}
// Token: 0x0601420E RID: 82446 RVA: 0x004D4BC8 File Offset: 0x004D2DC8
[Token(Token = "0x601420E")]
[Address(RVA = "0x16D9B10", Offset = "0x16D8510", VA = "0x1816D9B10")]
private void Start()
{
CreationObject component = base.GetComponent<CreationObject>();
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
SFXTrack[] array = this.availableSFXClips;
int num = 0;
if (num < array.Length)
{
SFXTrack sfxtrack = array[num];
string friendlyName = sfxtrack.friendlyName;
dictionary.Add(friendlyName, num);
SFXTrack[] array2 = this.availableSFXClips;
num++;
}
List<ILINODKFHEO> list = new List();
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg;
if (SFXPlayer.<>c.<>9__35_0 == 0)
{
dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
SFXPlayer.<>c.<>9__35_0 = dedabhkcibg;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.IKLMINNKOPD);
int num2;
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp, num2);
num2 = 0;
list.Add(cpnmfokdbkm);
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG dedabhkcibg2;
if (SFXPlayer.<>c.<>9__35_2 == 0)
{
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
SFXPlayer.<>c.<>9__35_2 = dedabhkcibg2;
}
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.HPKEAJLMLDB);
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg2, ohindolfnmp2, dictionary, num);
list.Add(klcanjpoepc);
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg3;
if (SFXPlayer.<>c.<>9__35_4 == 0)
{
dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
SFXPlayer.<>c.<>9__35_4 = dedabhkcibg3;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.NEIKHKEAMDH);
int num3;
CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp3, num3);
num3 = 0;
list.Add(cpnmfokdbkm2);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg4;
if (SFXPlayer.<>c.<>9__35_6 == 0)
{
dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab;
SFXPlayer.<>c.<>9__35_6 = dedabhkcibg4;
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.OOONIBGLNPC);
int num4;
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg4, ohindolfnmp4, num4);
num4 = 0;
list.Add(gaakdcpnddi);
component.AddConfigurableSettings(list);
}
// Token: 0x0601420F RID: 82447 RVA: 0x004D4D50 File Offset: 0x004D2F50
[Token(Token = "0x601420F")]
[Address(RVA = "0x16D97D0", Offset = "0x16D81D0", VA = "0x1816D97D0")]
public bool SFXSpatial_Get()
{
return this.DMNHJCNKFPE.Get() != null;
}
// Token: 0x06014210 RID: 82448 RVA: 0x004D4D70 File Offset: 0x004D2F70
[Token(Token = "0x6014210")]
[Address(RVA = "0x16D9820", Offset = "0x16D8220", VA = "0x1816D9820")]
public void SFXSpatial_Set(bool ENKCPHPELEB)
{
SynchronizedField<bool> dmnhjcnkfpe = this.DMNHJCNKFPE;
}
// Token: 0x06014211 RID: 82449 RVA: 0x004D4D8C File Offset: 0x004D2F8C
[Token(Token = "0x6014211")]
[Address(RVA = "0x16D9670", Offset = "0x16D8070", VA = "0x1816D9670")]
public int SFXIndex_Get()
{
return this.AMLCPPFPJHN.Get();
}
// Token: 0x06014212 RID: 82450 RVA: 0x004D4DAC File Offset: 0x004D2FAC
[Token(Token = "0x6014212")]
[Address(RVA = "0x16D96C0", Offset = "0x16D80C0", VA = "0x1816D96C0")]
public void SFXIndex_Set(int EFBDCIJMFGD)
{
SynchronizedField<int> amlcppfpjhn = this.AMLCPPFPJHN;
int num = 0;
this.HMIOBEMJDJC(num != 0);
}
// Token: 0x06014213 RID: 82451 RVA: 0x004D4DD0 File Offset: 0x004D2FD0
[Token(Token = "0x6014213")]
[Address(RVA = "0x16D9720", Offset = "0x16D8120", VA = "0x1816D9720")]
public bool SFXInterrupt_Get()
{
return this.CFLPANHLIFK.Get() != null;
}
// Token: 0x06014214 RID: 82452 RVA: 0x004D4DF0 File Offset: 0x004D2FF0
[Token(Token = "0x6014214")]
[Address(RVA = "0x16D9770", Offset = "0x16D8170", VA = "0x1816D9770")]
public void SFXInterrupt_Set(bool BMLCHGKOAAD)
{
SynchronizedField<bool> cflpanhlifk = this.CFLPANHLIFK;
}
// Token: 0x06014215 RID: 82453 RVA: 0x004D4E0C File Offset: 0x004D300C
[Token(Token = "0x6014215")]
[Address(RVA = "0x16DA090", Offset = "0x16D8A90", VA = "0x1816DA090")]
public int Volume_Get()
{
return this.GKMCMBKBCHI.Get();
}
// Token: 0x06014216 RID: 82454 RVA: 0x004D4E2C File Offset: 0x004D302C
[Token(Token = "0x6014216")]
[Address(RVA = "0x16DA0E0", Offset = "0x16D8AE0", VA = "0x1816DA0E0")]
public void Volume_Set(int ONGBFDACHHG)
{
SynchronizedField<int> gkmcmbkbchi = this.GKMCMBKBCHI;
}
// Token: 0x06014217 RID: 82455 RVA: 0x004D4E48 File Offset: 0x004D3048
[Token(Token = "0x6014217")]
[Address(RVA = "0x16D8E70", Offset = "0x16D7870", VA = "0x1816D8E70")]
public void Event_PlaySelectedSFX()
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
float fncecpbijoj = this.FNCECPBIJOJ;
if (this.CFLPANHLIFK.Get() != 0)
{
SFXAudioSource ibbjoalkmkl = this.IBBJOALKMKL;
int num = 0;
if (ibbjoalkmkl != num && this.IBBJOALKMKL._audioSource.isPlaying)
{
this.IBBJOALKMKL.Stop();
}
this.HMIOBEMJDJC(true);
return;
}
}
// Token: 0x06014218 RID: 82456 RVA: 0x004D4EB4 File Offset: 0x004D30B4
[Token(Token = "0x6014218")]
[Address(RVA = "0x16DA070", Offset = "0x16D8A70", VA = "0x1816DA070")]
public void Stop()
{
SFXAudioSource ibbjoalkmkl = this.IBBJOALKMKL;
if (ibbjoalkmkl != 0)
{
ibbjoalkmkl.Stop();
return;
}
}
// Token: 0x06014219 RID: 82457 RVA: 0x004D4ED4 File Offset: 0x004D30D4
[Token(Token = "0x6014219")]
[Address(RVA = "0x16D8FE0", Offset = "0x16D79E0", VA = "0x1816D8FE0")]
private void HMIOBEMJDJC(bool EMCMBOCHBJM = true)
{
int num = this.AMLCPPFPJHN.Get();
int num2 = this.AMLCPPFPJHN.Get();
SFXTrack[] array = this.availableSFXClips;
if (num2 < array.Length)
{
int num3 = this.AMLCPPFPJHN.Get();
AudioClip clip = array[num3].clip;
int num4 = this.GKMCMBKBCHI.Get();
int num5 = 0;
if (clip != num5)
{
if (EMCMBOCHBJM)
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
float num6 = clip.length * 0.75f;
this.FNCECPBIJOJ = num6;
}
if (this.DMNHJCNKFPE.Get() != 0)
{
throw new NullReferenceException();
}
float num7;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(clip, num7);
this.IBBJOALKMKL = sfxaudioSource;
}
}
}
// Token: 0x0601421A RID: 82458 RVA: 0x004D4F94 File Offset: 0x004D3194
[Token(Token = "0x601421A")]
[Address(RVA = "0x16D8BE0", Offset = "0x16D75E0", VA = "0x1816D8BE0", Slot = "18")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
int num = 0;
SFXTrack[] array = this.availableSFXClips;
if (num < array.Length)
{
SFXTrack sfxtrack = array[num];
bool flag;
if (!flag)
{
SFXTrack[] array2 = this.availableSFXClips;
num++;
}
}
this.MMOCKPDHLNB = num;
this.FOFGDNJGBHI = num != 0;
this.NMKLKDBEMPG = num != 0;
this.KMJLHPBKCOB = num;
}
// Token: 0x0601421B RID: 82459 RVA: 0x004D501C File Offset: 0x004D321C
[Token(Token = "0x601421B")]
[Address(RVA = "0x16D9880", Offset = "0x16D8280", VA = "0x1816D9880", Slot = "19")]
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
SFXTrack[] array = this.availableSFXClips;
int num = this.AMLCPPFPJHN.Get();
SFXTrack sfxtrack = array[num];
JOHLOIJHHBK johloijhhbk = new JOHLOIJHHBK();
ByteString byteString;
johloijhhbk.ADALJGKIAHI = byteString;
bool flag = this.DMNHJCNKFPE.Get() != null;
johloijhhbk.DNDHLPBOGKP = flag;
bool flag2 = this.CFLPANHLIFK.Get() != null;
johloijhhbk.DAFLIMNFFEO = flag2;
int num2 = this.GKMCMBKBCHI.Get();
johloijhhbk.IAPLFDKDLLD = num2;
}
// Token: 0x170035CB RID: 13771
// (get) Token: 0x0601421C RID: 82460 RVA: 0x004D50B0 File Offset: 0x004D32B0
[Token(Token = "0x170035CB")]
private CircuitType EDCBOKFOODP
{
[Token(Token = "0x601421C")]
[Address(RVA = "0x16D8F80", Offset = "0x16D7980", VA = "0x1816D8F80", Slot = "15")]
get
{
/*
An exception occurred when decompiling this method (0601421C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling CircuitsV2.Types.CircuitType RecRoom.Core.Creation.Circuits.SFXPlayer::GANLJBICHFI()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:ClassType(var_0_05, ldsfld:ClassType(TypeRegistry::SoundEffectGizmoType))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x0601421D RID: 82461 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601421D")]
[Address(RVA = "0x16D9450", Offset = "0x16D7E50", VA = "0x1816D9450", Slot = "16")]
private Result<CircuitSignal> IPKMBNAJOCJ(ExecParams CHKKEHOKPJP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601421E RID: 82462 RVA: 0x004D50C4 File Offset: 0x004D32C4
[Token(Token = "0x601421E")]
[Address(RVA = "0x16DA140", Offset = "0x16D8B40", VA = "0x1816DA140")]
public SFXPlayer()
{
}
// Token: 0x0601421F RID: 82463 RVA: 0x004D5104 File Offset: 0x004D3304
[Token(Token = "0x601421F")]
[Address(RVA = "0x16D9390", Offset = "0x16D7D90", VA = "0x1816D9390")]
[CompilerGenerated]
private void IKLMINNKOPD(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
string text = this.use3dAudioSettingDescription;
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, text);
Func<bool> func = new Func(this.SFXSpatial_Get);
Action<bool> action = new Action(this.SFXSpatial_Set);
}
// Token: 0x06014220 RID: 82464 RVA: 0x004D5144 File Offset: 0x004D3344
[Token(Token = "0x6014220")]
[Address(RVA = "0x16D92D0", Offset = "0x16D7CD0", VA = "0x1816D92D0")]
[CompilerGenerated]
private void HPKEAJLMLDB(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
{
string oabdcbmoehk = this.OABDCBMOEHK;
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, oabdcbmoehk);
Func<int> func = new Func(this.SFXIndex_Get);
Action<int> action = new Action(this.SFXIndex_Set);
}
// Token: 0x06014221 RID: 82465 RVA: 0x004D5184 File Offset: 0x004D3384
[Token(Token = "0x6014221")]
[Address(RVA = "0x16D94F0", Offset = "0x16D7EF0", VA = "0x1816D94F0")]
[CompilerGenerated]
private void NEIKHKEAMDH(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
string text = this.interruptCurrentSoundDescription;
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, text);
Func<bool> func = new Func(this.SFXInterrupt_Get);
Action<bool> action = new Action(this.SFXInterrupt_Set);
}
// Token: 0x06014222 RID: 82466 RVA: 0x004D51C4 File Offset: 0x004D33C4
[Token(Token = "0x6014222")]
[Address(RVA = "0x16D95B0", Offset = "0x16D7FB0", VA = "0x1816D95B0")]
[CompilerGenerated]
private void OOONIBGLNPC(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
string text = this.volumeDescription;
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, text);
Func<int> func = new Func(this.Volume_Get);
Action<int> action = new Action(this.Volume_Set);
}
// Token: 0x0400D829 RID: 55337
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400D829")]
[SerializeField]
[HideInInspector]
private SFXTrack[] availableSFXClips;
// Token: 0x0400D82A RID: 55338
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D82A")]
private string OABDCBMOEHK = "Sounds";
// Token: 0x0400D82B RID: 55339
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D82B")]
[SerializeField]
private string use3dAudioSettingDescription = "Use 3D Audio";
// Token: 0x0400D82C RID: 55340
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D82C")]
[SerializeField]
private string interruptCurrentSoundDescription = "Interrupt Current Sound";
// Token: 0x0400D82D RID: 55341
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D82D")]
[SerializeField]
private string volumeDescription = "Change Volume";
// Token: 0x0400D82E RID: 55342
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D82E")]
private float FNCECPBIJOJ;
// Token: 0x0400D82F RID: 55343
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D82F")]
private SynchronizedField<int> AMLCPPFPJHN;
// Token: 0x0400D830 RID: 55344
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400D830")]
private SynchronizedField<bool> DMNHJCNKFPE;
// Token: 0x0400D831 RID: 55345
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D831")]
private SynchronizedField<bool> CFLPANHLIFK;
// Token: 0x0400D832 RID: 55346
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400D832")]
private SynchronizedField<int> GKMCMBKBCHI;
// Token: 0x0400D833 RID: 55347
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400D833")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private RigidbodyEx rigidbodyEx;
// Token: 0x0400D834 RID: 55348
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D834")]
private SFXAudioSource IBBJOALKMKL;
// Token: 0x02002C9C RID: 11420
[Token(Token = "0x2002C9C")]
[Serializable]
public struct ClipConfig
{
// Token: 0x0400D835 RID: 55349
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D835")]
public string FriendlyName;
// Token: 0x0400D836 RID: 55350
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400D836")]
public RecRoomAudioClip Clip;
}
}
}