Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Audio/AddressableSFXTrackBase.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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;
}
}