void Update() { if (flippingStarted) { elapsedTime += Time.deltaTime; if (elapsedTime > DelayBeforeStart) { if (nextPageCountDown < 0) { if ((ControledBook.CurrentPaper <= ControledBook.EndFlippingPaper && Mode == FlipMode.RightToLeft) || (ControledBook.CurrentPaper > ControledBook.StartFlippingPaper && Mode == FlipMode.LeftToRight)) { isPageFlipping = true; PageFlipper.FlipPage(ControledBook, PageFlipTime, Mode, () => { isPageFlipping = false; }); } else { flippingStarted = false; this.enabled = false; } nextPageCountDown = PageFlipTime + TimeBetweenPages + Time.deltaTime; } nextPageCountDown -= Time.deltaTime; } } }
private void PrePageHandle() { if (isPageFlipping || book.CurrentPaper <= 0) { return; } isPageFlipping = true; videoPlayer.Stop(); PageFlipper.FlipPage(book, pageFlipTime, FlipMode.LeftToRight, () => { isPageFlipping = false; CheckPage(book.CurrentPaper); }); }
private void NextPageHandle() { if (isPageFlipping || book.CurrentPaper >= book.papers.Count) { return; } isPageFlipping = true; videoPlayer.Stop(); PageFlipper.FlipPage(book, pageFlipTime, FlipMode.RightToLeft, () => { isPageFlipping = false; CheckPage(book.CurrentPaper); }); }
public void FlipLeftPage(Action callback = null) { if (isPageFlipping) { return; } if (ControledBook.CurrentPaper <= 0) { return; } callback += () => { isPageFlipping = false; }; PageFlipper.FlipPage(ControledBook, PageFlipTime, FlipMode.LeftToRight, callback); }
public void FlipLeftPage() { if (isPageFlipping) { return; } if (ControledBook.CurrentPaper <= 0) { return; } isPageFlipping = true; PageFlipper.FlipPage(ControledBook, PageFlipTime, FlipMode.LeftToRight, () => { isPageFlipping = false; }); }
public void FlipRightPage() { if (isPageFlipping) { return; } if (ControledBook.CurrentPaper >= ControledBook.papers.Length) { return; } isPageFlipping = true; PageFlipper.FlipPage(ControledBook, PageFlipTime, FlipMode.RightToLeft, () => { isPageFlipping = false; }); }
public void FlipRightPage(Action callback = null) { if (isPageFlipping) { return; } if (ControledBook.CurrentPaper >= ControledBook.papers.Count) { return; } isPageFlipping = true; callback += () => { isPageFlipping = false; }; PageFlipper.FlipPage(ControledBook, PageFlipTime, FlipMode.RightToLeft, callback); }
void Update() { if (flippingStarted) { elapsedTime += Time.deltaTime; if (elapsedTime > DelayBeforeStart) { if (nextPageCountDown < 0) { if ((ControledBook.CurrentPaper <= ControledBook.EndFlippingPaper && Mode == FlipMode.RightToLeft) || (ControledBook.CurrentPaper > ControledBook.StartFlippingPaper && Mode == FlipMode.LeftToRight)) { isPageFlipping = true; PageFlipper.FlipPage(ControledBook, PageFlipTime, Mode, () => { isPageFlipping = false; }); } else { flippingStarted = false; this.enabled = false; } nextPageCountDown = PageFlipTime + TimeBetweenPages + Time.deltaTime; } nextPageCountDown -= Time.deltaTime; } } if (Input.GetKeyDown(KeyCode.C)) { UImanagerRef.audioS.clip = UImanagerRef.herbierPagePlus; UImanagerRef.audioS.Play(); FlipRightPage(); } if (Input.GetKeyDown(KeyCode.W)) { UImanagerRef.audioS.clip = UImanagerRef.herbierPageMoins; UImanagerRef.audioS.Play(); FlipLeftPage(); } }