Пример #1
0
        public TutorialUIProp SpawnProp(List <TutorialUIProp> _propList, TutorialUIProp _propPrefab, Transform _parent, Vector3 _position,
                                        bool _overlayed)
        {
            TutorialUIProp prop = null;

            foreach (TutorialUIProp p in _propList)
            {
                if (p.gameObject.activeSelf)
                {
                    continue;
                }
                prop = p;
                break;
            }
            if (prop == null)
            {
                prop = Instantiate(_propPrefab, _position, Quaternion.identity, _parent) as TutorialUIProp;
                _propList.Add(prop);
            }
            prop.Show(_parent, _position, _overlayed);
            return(prop);
        }