Config¶
- public class Config : ScriptableObject¶
Пространство имён:AHG.CaseSimulatorRedux
Подключенные библиотеки:¶
using System.Collections.Generic;
using UnityEngine;
using System;
Описание¶
Класс конфигурации игры, в котором вы сможете настраивать некоторые общие параметры, а так же добавлять новые кейсы.
Приватные сериализуемые поля¶
Примечание
Все сериализуемые значения изменяются в инспекторе.
- private double startMoneyValue¶
Количество денег при старте новой игры.
- private bool buyableCases¶
Нужно ли покупать кейсы?
false
- кейсы открываются бесплатно, без проверки на наличие денег.true
- кейсы открываются за валюту. Цена кейса указывается в его настройках.
Свойства и поля¶
- public double StartMoneyValue { get; } ¶
Количество денег при старте новой игры.
- public bool BuyableCases { get; } ¶
Нужно ли покупать кейсы?
false
- кейсы открываются бесплатно, без проверки на наличие денег.true
- кейсы открываются за валюту. Цена кейса указывается в его настройках.
Публичные методы¶
- public void InitializeCases()¶
Инициализирует идентификаторы кейсов и оружий.
Примечание
Идентификаторы кейсов инициализируются при старте игры, и присваиваются относительно индекса в массиве
cases
.
- public Case GetCase(int id)¶
Возвращает кейс с указанным id, если тот существует.
Предупреждение
При указании несуществующего идентификатора, вы получите ошибку.
id:Идентификатор кейса.
- public int GetCasesCount()¶
Возвращает количество кейсов в объекте конфигурации.