private void ResetPhotos() { if (ScrollSnap.Panels != null) { // Удалить старые фотографии for (int i = ScrollSnap.Panels.Length - 1; i >= 0; i--) { ScrollSnap.Remove(i); } } // Очистить старый список _photosScreenSettingsRuntime.ScrollPhotos.Clear(); }
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(); }
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); }
public void activateSnapReference() { isScrollSnapActive = true; scrollSnap = GameObject.Find("Scroll View").GetComponent <ScrollSnap>(); }
private void Awake() { _scrollSnap = FindObjectOfType <ScrollSnap>(); }
protected override void Awake() { base.Awake(); snap = gameObject.GetComponent <ScrollSnap>(); }