WeaponViewer¶
- public class WeaponViewer : MonoBehaviour¶
Пространство имён:AHG.CaseSimulatorRedux
Подключенные библиотеки:¶
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Events;
Описание¶
Этот класс должен находиться на префабе оружия, для его отображения и дальнейшей обработки кликов.
Приватные сериализуемые поля¶
Примечание
Все сериализуемые значения изменяются в инспекторе.
- private Image icon¶
Ссылка на UI Image, для изображения оружия.
Свойства и поля¶
- public int ID { get; set; } ¶
Идентификатор оружия.
- public Image Icon { get; } ¶
Ссылка на UI Image, для иконки кейса.
Публичные методы¶
- public void SetWeapon(Weapon weapon, UnityAction<int, Weapon> onClick)¶
Инициализировать WeaponViewer указанным экземпляром оружия.
weapon:Экземпляр оружия.onClick:Действие при клике на оружие.
- public void SetWeapon(Weapon weapon)
Инициализировать WeaponViewer указанным экземпляром оружия.
weapon:Экземпляр оружия.
- public void OnClick()¶
Метод при нажатии на оружие.