private void ResetPhotos()
        {
            if (ScrollSnap.Panels != null)
            {
                // Удалить старые фотографии
                for (int i = ScrollSnap.Panels.Length - 1; i >= 0; i--)
                {
                    ScrollSnap.Remove(i);
                }
            }

            // Очистить старый список
            _photosScreenSettingsRuntime.ScrollPhotos.Clear();
        }
Esempio n. 2
0
        private void ResetPhotos()
        {
            if (ScrollSnap.Panels != null)
            {
                // Удалить старые фотографии
                for (int i = ScrollSnap.Panels.Length - 1; i >= 0; i--)
                {
                    ScrollSnap.Remove(i);
                }
            }

            // Выключить фотографии
            ScrollSnap.gameObject.SetActive(false);

            // Очистить старый список
            detailsSettingsRuntime.ScrollPhotos.Clear();
        }
Esempio n. 3
0
        private IEnumerator FixScrollSnapIEnumerator()
        {
            yield return(null);

            bool wasActive = ScrollSnap.gameObject.activeSelf;

            // Включить фотографии
            ScrollSnap.gameObject.SetActive(true);

            // Добавить префаб в Scroll Snap
            ScrollSnap.AddToBack(DetailsSettings.Instance.PhotoPrefab);

            // Удалить элемент из списка
            ScrollSnap.RemoveFromBack();

            ScrollSnap.gameObject.SetActive(wasActive);
        }
Esempio n. 4
0
 public void activateSnapReference()
 {
     isScrollSnapActive = true;
     scrollSnap         = GameObject.Find("Scroll View").GetComponent <ScrollSnap>();
 }
Esempio n. 5
0
 private void Awake()
 {
     _scrollSnap = FindObjectOfType <ScrollSnap>();
 }
 protected override void Awake()
 {
     base.Awake();
     snap = gameObject.GetComponent <ScrollSnap>();
 }