using System; using System.Collections.Generic; using System.ComponentModel; namespace UnityEngine.Perception.Randomization { /// /// A basic for loading local project assets /// [Serializable] [DisplayName("Assets In Project")] public class LocalAssetSourceLocation : AssetSourceLocation { /// /// The list of local assets available from this source /// public List assets = new List(); /// public override int count => assets.Count; /// public override void Initialize(AssetRole assetRole) { } /// public override void ReleaseAssets() { } /// public override T LoadAsset(int index) { return (T)assets[index]; } } }