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

124 lines
3.4 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.DataStructures;
using UnityEngine;
namespace RecRoom.Audio
{
// Token: 0x0200298C RID: 10636
[Token(Token = "0x200298C")]
[Serializable]
public abstract class AddressableSFXTrackBase : ScriptableObject, ISerializationCallbackReceiver
{
// Token: 0x170031DC RID: 12764
// (get) Token: 0x06011C1E RID: 72734 RVA: 0x00404024 File Offset: 0x00402224
[Token(Token = "0x170031DC")]
public string FriendlyName
{
[Token(Token = "0x6011C1E")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.friendlyName;
}
}
// Token: 0x170031DD RID: 12765
// (get) Token: 0x06011C1F RID: 72735 RVA: 0x00404038 File Offset: 0x00402238
[Token(Token = "0x170031DD")]
public Guid Guid
{
[Token(Token = "0x6011C1F")]
[Address(RVA = "0x14A2ED0", Offset = "0x14A1ED0", VA = "0x1814A2ED0")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x170031DE RID: 12766
// (get) Token: 0x06011C20 RID: 72736
[Token(Token = "0x170031DE")]
public abstract float ClipLengthSeconds
{
[Token(Token = "0x6011C20")]
[Address(Slot = "6")]
get;
}
// Token: 0x06011C21 RID: 72737 RVA: 0x0040404C File Offset: 0x0040224C
[Token(Token = "0x6011C21")]
[Address(RVA = "0x14E7A90", Offset = "0x14E6A90", VA = "0x1814E7A90")]
protected void MKNIKGLOCOF(string GIIBOBFHMJC, Guid COFLAJFOPEN)
{
base.name = GIIBOBFHMJC;
this.friendlyName = GIIBOBFHMJC;
SerializedGuid serializedGuid = new SerializedGuid(COFLAJFOPEN);
this.guid = serializedGuid;
}
// Token: 0x06011C22 RID: 72738 RVA: 0x00404078 File Offset: 0x00402278
[Token(Token = "0x6011C22")]
[Address(RVA = "0x14E7C20", Offset = "0x14E6C20", VA = "0x1814E7C20", Slot = "3")]
public override string ToString()
{
string text = this.friendlyName;
return "[SFX Track: " + text + "]";
}
// Token: 0x06011C23 RID: 72739 RVA: 0x0040409C File Offset: 0x0040229C
[Token(Token = "0x6011C23")]
[Address(RVA = "0x14E7B10", Offset = "0x14E6B10", VA = "0x1814E7B10", 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: 0x06011C24 RID: 72740 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011C24")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
public void OnAfterDeserialize()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011C25 RID: 72741 RVA: 0x004040D8 File Offset: 0x004022D8
[Token(Token = "0x6011C25")]
[Address(RVA = "0x14E7C70", Offset = "0x14E6C70", VA = "0x1814E7C70")]
protected AddressableSFXTrackBase()
{
string empty = string.Empty;
this.friendlyName = empty;
Guid guid = Guid.NewGuid();
SerializedGuid serializedGuid;
this.guid = serializedGuid;
base..ctor();
}
// Token: 0x0400B5EB RID: 46571
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B5EB")]
[SerializeField]
protected string friendlyName;
// Token: 0x0400B5EC RID: 46572
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B5EC")]
[SerializeField]
protected SerializedGuid guid;
}
}