CategoriesManager¶
- public class CategoriesManager : MonoBehaviour¶
Пространство имён:AHG.QuizRedux
Подключенные библиотеки:¶
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Events;
Приватные сериализуемые поля¶
Примечание
Все сериализуемые значения изменяются в инспекторе.
- private GameObject categoriesPanel¶
Ссылка на панель категорий.
- private CanvasGroup categoriesCanvasGroup¶
Ссылка на канвас группу категорий.
- private GameObject categoryBtnPrefab¶
Ссылка на префаб кнопки, которая создаётся в списке категорий.
- private Transform categoryBtnsContent¶
Ссылка на Transform компонент объекта, который является родителем для
префабов кнопок
.
- private Button nextPageBtn¶
Ссылка на UI Button, которая переключает текущую страницу на следующую.
- private Button prevPageBtn¶
Ссылка на UI Button, которая переключает текущую страницу на предыдущую.
Свойства и поля¶
- public static CategoriesManager Instance { get; private set; } ¶
Свойство для доступа к одиночному экземпляру менеджера из любого класса.
Публичные методы¶
- public void Open()¶
Открыть панель выбора категорий.
- public void Close()¶
Закрыть панель выбора категорий.
- public void ChangePage(int dir)¶
Переключить страницу списка категорий, в зависимости от направления.
-1
- прошлая страница.1
- следующая страница.
dir:Направление смены страницы.