Пример #1
0
 private void ClosedBook(object sender, RPGEvents.ClosedBookEventArgs e)
 {
     AudioPanel.SetActive(BookHandler.Reading && BookHandler.CurrentBook.BookType == BookType.Audio);
     PictureBookPanel.SetActive(BookHandler.Reading && BookHandler.CurrentBook.BookType == BookType.Picture);
     TextBookPanel.SetActive(BookHandler.Reading && BookHandler.CurrentBook.BookType == BookType.Text);
     CurrentAudio = null;
 }
Пример #2
0
        public void CloseBook()
        {
            if (CurrentBook == null)
            {
                return;
            }

            if (CurrentBook.BookType == BookType.Audio)
            {
                AudioPlayer.Instance.StopSoundById(AudioBookId);
            }

            CurrentBook = null;

            var args = new RPGEvents.ClosedBookEventArgs {
                Book = CurrentBook
            };

            RPG.Events.OnClosedBook(args);
        }