CaseViewer

Пространство имён:AHG.CaseSimulatorRedux
public class CaseViewer : MonoBehaviour

Подключенные библиотеки:

using UnityEngine;
using UnityEngine.UI;

Описание

Этот класс должен находиться на префабе кейса, для его отображения и дальнейшей обработки кликов.

Приватные сериализуемые поля

Примечание

Все сериализуемые значения изменяются в инспекторе.

private Text titleText

Ссылка на UI Text, для текста с названием кейса.

private Image icon

Ссылка на UI Image, для изображения кейса.

private Button buyBtn

Ссылка на UI Button, который служит кнопкой для покупки кейса.

private Text buyBtnText

Ссылка на UI Text, для текста на кнопке покупки кейса.


Свойства и поля

public int ID { get; set; }

Идентификатор кейса.

public Text TitleText { get; }

Ссылка на UI Text, для текста с названием кейса.

public Button BuyBtn { get; }

Ссылка на UI Button, который служит кнопкой для покупки кейса.

public Text BuyBtnText { get; }

Ссылка на UI Text, для текста на кнопке покупки кейса.

public Image Icon { get; }

Ссылка на UI Image, для изображения кейса.


Публичные методы

public Case GetCase()

Возвращает экземпляр кейса.

public void Initialize(Case @case)

Инициализировать CaseViewer указанным экземпляром кейса.

@case:Экземпляр кейса для обработки.
public void OnClick()

Метод при нажатии на кнопку выбора кейса.