Weapon

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

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

using UnityEngine;

Описание

Этот класс хранит информацию об оружии.

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

Примечание

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

private string name

Название оружия.

private Rarity rarity

Тип редкости оружия.

private double cost

Стоимость оружия в игровой валюте.

private Sprite sprite

Изображение оружия.


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

public int ID { get; private set; }

Идентификатор оружия, который задаётся при инициализации кейсов.

public int CaseID { get; private set; }

Идентификатор родительского кейса, который задаётся при инициализации кейсов.

public string Name { get; }

Название оружия.

public double Cost { get; }

Стоимость оружия в игровой валюте.


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

public Rarity GetRarity()

Возвращает тип редкости оружия.

public Sprite GetSprite()

Возвращает изображение оружия.

public void SetID(int caseID, int id)

Устанавливает идентификаторы для родительского кейса и самого оружия.

caseID:Идентификатор родительского кейса.
id:Идентификатор оружия.