39 lines
951 B
C#
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;
|
|||
|
}
|
|||
|
}
|