Что это: В дополнение к основной функции, компонент включает в себя встроенную анимацию нажатия (масштабирование), что делает его универсальным решением для навигации по интерфейсу.
Как использовать: см. разделы ниже.
ButtonChangePage — это специализированный компонент кнопки, тесно интегрированный с менеджером страниц UI. Он предназначен для простого переключения между различными UI-панелями (страницами).
В дополнение к основной функции, компонент включает в себя встроенную анимацию нажатия (масштабирование), что делает его универсальным решением для навигации по интерфейсу.
- Пространство имен:
Neo.UI - Путь к файлу:
Assets/Neoxider/Scripts/UI/Simple/ButtonChangePage.cs
Описание
Компонент-кнопка, который при клике вызывает методы у синглтона UI.I для смены страниц. Также имеет встроенную анимацию нажатия.
Ключевые особенности
- Интеграция с
UI: Напрямую вызывает методыSetPage,SetOnePageиSetPageAnimуUI.I. - Анимация нажатия: Использует встроенную coroutine-анимацию масштаба при нажатии и отпускании.
- Настраиваемость: Можно выбрать ID страницы, тип переключения и параметры анимации прямо в инспекторе.
Публичные методы
SetOnePage(int id): ВызываетUI.I.SetOnePage(id). Возвращаетvoid.SetPage(int id): ВызываетUI.I.SetPage(id). Возвращаетvoid.SetPageAnim(int id): ВызываетUI.I.SetPageAnim(id). Возвращаетvoid.
Unity Events
OnClick: Вызывается в момент клика, в дополнение к логике смены страницы.
| Поле | Описание |
|---|---|
_idPage |
Id Page. |
_imageTarget |
Image Target. |
_onePage |
One Page. |
_scaleAnim |
Scale Anim. |
_timeAnimImage |
Time Anim Image. |
_useAnimPage |
Use Anim Page. |
intecactable |
Intecactable. |
true |
True. |