示例#1
0
        public GameObject Get()
        {
            GameObject result;

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

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