2025-05-18 01:04:31 +08:00

28 lines
602 B
C#

namespace AddressableAssets.DocExampleCode
{
#region doc_InstantiateReference
using UnityEngine;
using UnityEngine.AddressableAssets;
internal class InstantiateReference : MonoBehaviour
{
[SerializeField]
private AssetReferenceGameObject reference;
void Start()
{
if (reference != null)
reference.InstantiateAsync(this.transform);
}
private void OnDestroy()
{
if (reference != null && reference.IsValid())
reference.ReleaseAsset();
}
}
#endregion
}