Files
DeltaVR/Assets/Plugins/FMOD/src/Editor/EventCache.cs

41 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using UnityEngine;
namespace FMODUnity
{
public class EventCache : ScriptableObject
{
[SerializeField]
public List<EditorBankRef> EditorBanks;
[SerializeField]
public List<EditorEventRef> EditorEvents;
[SerializeField]
public List<EditorParamRef> EditorParameters;
[SerializeField]
public List<EditorBankRef> MasterBanks;
[SerializeField]
public List<EditorBankRef> StringsBanks;
[SerializeField]
private Int64 cacheTime;
[SerializeField]
public int cacheVersion;
public DateTime CacheTime
{
get { return new DateTime(cacheTime); }
set { cacheTime = value.Ticks; }
}
public EventCache()
{
EditorBanks = new List<EditorBankRef>();
EditorEvents = new List<EditorEventRef>();
EditorParameters = new List<EditorParamRef>();
MasterBanks = new List<EditorBankRef>();
StringsBanks = new List<EditorBankRef>();
cacheTime = 0;
}
}
}