void Update() { if (!imagesAreLoaded && !ImageLoader.Instance.IsLoading) { Setup(); imagesAreLoaded = true; } if (imagesLoaded) { ImagesAndUrl firstImg = imageLines[0].CurrentSelected; bool imageLinesAreSteady = imageLines.Where((iL => iL.IsMoving)).Count() == 0; bool isMatching = !matchSurpressed && firstImg == imageLines[1].CurrentSelected && firstImg == imageLines[2].CurrentSelected && imageLinesAreSteady; if (isMatching != showingMatchOverlay) { lastMatch = firstImg; ToggleMatchOverlay(isMatching, firstImg); } } if (Input.GetMouseButton(0)) { lastTouchTime = Time.time; } if (!showingMag && !showingMatchOverlay && Time.time > lastTouchTime + autoDragPeriod && (autoDragSequence == null || !autoDragSequence.IsActive())) { autoDragSequence = PerformAutoDrags(1f); } //return from idle viewing in magazine if (showingMag && Time.time - lastTouchTime > 300f) { lastTouchTime = Time.time; browserWrap.ForceReturnFromMagazine(); } if (Input.GetKeyDown(KeyCode.S)) { settingsPanel.onOffGO.SetActive(!settingsPanel.onOffGO.activeSelf); } }