ソースコード
/// <summary> /// 指定されたアドレスに紐づくアセットが存在する場合 true を返します /// </summary> public static async Task<bool> Exists( object key ) { var handle = Addressables.LoadResourceLocationsAsync( key ); await handle.Task; return handle.Status == AsyncOperationStatus.Succeeded && handle.Result != null && 0 < handle.Result.Count; }
使用例
private async void Start() { var exists = await Exists( "Assets/New Material.mat" ); Debug.Log( exists ); }