Files
Hasebe/Library/PackageCache/com.unity.addressables@42676f2a154e/Tests/Editor/DocExampleCode/InstantiateReference.cs
T
2026-09-21 12:15:57 +03: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
}