revival/game/Assets/Plugins/FMOD/src/Editor/EditorEventRef.cs

39 lines
951 B
C#

using System;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
namespace FMODUnity
{
public class EditorEventRef : ScriptableObject
{
[SerializeField]
public string Path;
[SerializeField]
byte[] guid = new byte[16];
public Guid Guid
{
get { return new Guid(guid); }
set { Array.Copy(value.ToByteArray(), guid, 16); }
}
[SerializeField]
public List<EditorBankRef> Banks;
[SerializeField]
public bool IsStream;
[SerializeField]
public bool Is3D;
[SerializeField]
public bool IsOneShot;
[SerializeField]
public List<EditorParamRef> Parameters;
[SerializeField]
public float MinDistance;
[SerializeField]
public float MaxDistance;
[SerializeField]
public int Length;
}
}