Exemplo n.º 1
0
        public GameObject Get()
        {
            GameObject result;

            if (_storage.Count == 0)
            {
                result = _prefabLoader.Get(_linkage);
            }

            else
            {
                result = _storage.Dequeue();
            }
            return(result);
        }
Exemplo n.º 2
0
 public void Prepare()
 {
     _arrow = _prefabLoader.Get <ArrowController>(PrefabNames.Arrow);
     _arrow.gameObject.SetActive(false);
     _plane = new Plane(Vector3.back, 0);
 }