124 lines
3.4 KiB
C#
124 lines
3.4 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.DataStructures;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Audio
|
|
{
|
|
// Token: 0x020028A3 RID: 10403
|
|
[Token(Token = "0x20028A3")]
|
|
[Serializable]
|
|
public abstract class AddressableSFXTrackBase : ScriptableObject, ISerializationCallbackReceiver
|
|
{
|
|
// Token: 0x17003129 RID: 12585
|
|
// (get) Token: 0x060117E2 RID: 71650 RVA: 0x003FA644 File Offset: 0x003F8844
|
|
[Token(Token = "0x17003129")]
|
|
public string FriendlyName
|
|
{
|
|
[Token(Token = "0x60117E2")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get
|
|
{
|
|
return this.friendlyName;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700312A RID: 12586
|
|
// (get) Token: 0x060117E3 RID: 71651 RVA: 0x003FA658 File Offset: 0x003F8858
|
|
[Token(Token = "0x1700312A")]
|
|
public Guid Guid
|
|
{
|
|
[Token(Token = "0x60117E3")]
|
|
[Address(RVA = "0x7AC9D0", Offset = "0x7AB7D0", VA = "0x1807AC9D0")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700312B RID: 12587
|
|
// (get) Token: 0x060117E4 RID: 71652
|
|
[Token(Token = "0x1700312B")]
|
|
public abstract float ClipLengthSeconds
|
|
{
|
|
[Token(Token = "0x60117E4")]
|
|
[Address(Slot = "6")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x060117E5 RID: 71653 RVA: 0x003FA66C File Offset: 0x003F886C
|
|
[Token(Token = "0x60117E5")]
|
|
[Address(RVA = "0x9CFCF0", Offset = "0x9CEAF0", VA = "0x1809CFCF0")]
|
|
protected void MKNIKGLOCOF(string GIIBOBFHMJC, Guid COFLAJFOPEN)
|
|
{
|
|
base.name = GIIBOBFHMJC;
|
|
this.friendlyName = GIIBOBFHMJC;
|
|
SerializedGuid serializedGuid = new SerializedGuid(COFLAJFOPEN);
|
|
this.guid = serializedGuid;
|
|
}
|
|
|
|
// Token: 0x060117E6 RID: 71654 RVA: 0x003FA698 File Offset: 0x003F8898
|
|
[Token(Token = "0x60117E6")]
|
|
[Address(RVA = "0x9CFE80", Offset = "0x9CEC80", VA = "0x1809CFE80", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
string text = this.friendlyName;
|
|
return "[SFX Track: " + text + "]";
|
|
}
|
|
|
|
// Token: 0x060117E7 RID: 71655 RVA: 0x003FA6BC File Offset: 0x003F88BC
|
|
[Token(Token = "0x60117E7")]
|
|
[Address(RVA = "0x9CFD70", Offset = "0x9CEB70", VA = "0x1809CFD70", Slot = "4")]
|
|
public void OnBeforeSerialize()
|
|
{
|
|
SerializedGuid serializedGuid = this.guid;
|
|
if (serializedGuid != 0)
|
|
{
|
|
Guid value = serializedGuid.Value;
|
|
Guid empty = Guid.Empty;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
Guid guid = Guid.NewGuid();
|
|
SerializedGuid serializedGuid2;
|
|
this.guid = serializedGuid2;
|
|
}
|
|
|
|
// Token: 0x060117E8 RID: 71656 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60117E8")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
|
public void OnAfterDeserialize()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060117E9 RID: 71657 RVA: 0x003FA6F8 File Offset: 0x003F88F8
|
|
[Token(Token = "0x60117E9")]
|
|
[Address(RVA = "0x9CFED0", Offset = "0x9CECD0", VA = "0x1809CFED0")]
|
|
protected AddressableSFXTrackBase()
|
|
{
|
|
string empty = string.Empty;
|
|
this.friendlyName = empty;
|
|
Guid guid = Guid.NewGuid();
|
|
SerializedGuid serializedGuid;
|
|
this.guid = serializedGuid;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400B3DB RID: 46043
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B3DB")]
|
|
[SerializeField]
|
|
protected string friendlyName;
|
|
|
|
// Token: 0x0400B3DC RID: 46044
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B3DC")]
|
|
[SerializeField]
|
|
protected SerializedGuid guid;
|
|
}
|
|
}
|