Exemplo n.º 1
0
        public void Release()
        {
            if (isReleased)
            {
                return;
            }

            lock (SyncObj)
            {
                //Double check locking.
                if (isReleased)
                {
                    return;
                }

                DecoratedHandle.Release();
                isReleased = true;
            }
        }
Exemplo n.º 2
0
 public Task <GameObject> LoadPrefabAsync()
 {
     return(DecoratedHandle.LoadPrefabAsync());
 }
Exemplo n.º 3
0
 public GameObject LoadPrefab()
 {
     return(DecoratedHandle.LoadPrefab());
 }