You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
83 lines
2.0 KiB
C#
83 lines
2.0 KiB
C#
using System;
|
|
using System.Text;
|
|
using Qoo.File;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200018A RID: 394
|
|
public class SoundData
|
|
{
|
|
// Token: 0x06000B33 RID: 2867 RVA: 0x00030458 File Offset: 0x0002E658
|
|
public SoundData()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000B34 RID: 2868 RVA: 0x00030460 File Offset: 0x0002E660
|
|
public SoundData(string category, string name_)
|
|
{
|
|
this.Create(category, name_);
|
|
}
|
|
|
|
// Token: 0x17000176 RID: 374
|
|
// (get) Token: 0x06000B35 RID: 2869 RVA: 0x00030474 File Offset: 0x0002E674
|
|
// (set) Token: 0x06000B36 RID: 2870 RVA: 0x0003047C File Offset: 0x0002E67C
|
|
public AudioClip Data
|
|
{
|
|
get
|
|
{
|
|
return this.data;
|
|
}
|
|
private set
|
|
{
|
|
this.data = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000177 RID: 375
|
|
// (get) Token: 0x06000B37 RID: 2871 RVA: 0x00030488 File Offset: 0x0002E688
|
|
// (set) Token: 0x06000B38 RID: 2872 RVA: 0x00030490 File Offset: 0x0002E690
|
|
public string Name
|
|
{
|
|
get
|
|
{
|
|
return this.name;
|
|
}
|
|
set
|
|
{
|
|
this.name = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000178 RID: 376
|
|
// (get) Token: 0x06000B39 RID: 2873 RVA: 0x0003049C File Offset: 0x0002E69C
|
|
// (set) Token: 0x06000B3A RID: 2874 RVA: 0x000304A4 File Offset: 0x0002E6A4
|
|
public bool IsAsync { get; private set; }
|
|
|
|
// Token: 0x06000B3B RID: 2875 RVA: 0x000304B0 File Offset: 0x0002E6B0
|
|
public bool Create(string category, string name_)
|
|
{
|
|
this.Name = name_;
|
|
this.Data = SoundData.Load(category, name_);
|
|
this.IsAsync = false;
|
|
return this.Data != null;
|
|
}
|
|
|
|
// Token: 0x06000B3C RID: 2876 RVA: 0x000304E4 File Offset: 0x0002E6E4
|
|
public static AudioClip Load(string category, string name)
|
|
{
|
|
FileId fileId = new FileId(name);
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
stringBuilder.Append("mp3");
|
|
stringBuilder.Append("/");
|
|
stringBuilder.Append(category);
|
|
stringBuilder.Append("/");
|
|
stringBuilder.Append(fileId.Name);
|
|
return Resources.Load(stringBuilder.ToString()) as AudioClip;
|
|
}
|
|
|
|
// Token: 0x040008E6 RID: 2278
|
|
private string name;
|
|
|
|
// Token: 0x040008E7 RID: 2279
|
|
private AudioClip data;
|
|
}
|