/* * Author: Nikolay Dvurechensky * Site: https://www.dvurechensky.pro/ * Gmail: dvurechenskysoft@gmail.com * Last Updated: 13 мая 2025 15:25:18 * Version: 1.0.1 */ using System; using System.Collections.Generic; using System.Linq; using System.Text; using UnityEngine; namespace FLGenerateLibrary { public class CounterMeasureStats : Equipment { /// /// Уникальный идентификатор частицы /// [Header("Уникальный идентификатор частицы")] public string Nickname; /// /// Количество здоровья /// [Header("Количество здоровья")] public int HitPts; /// /// Тип контейнера /// [Header("Тип контейнера")] public LootCrateStats LootAppearance; /// /// Cколько единиц содержится в контейнере /// [Header("Cколько единиц содержится в контейнере")] public int UnitPerContainer; /// /// Звук выстрела /// [Header("Звук выстрела")] public SoundStats OneShotSound; /// /// Принудительно ориентирует снаряд на точку крепления HpFire пушки. /// Если установлено значение true, оружие не сможет стрелять из ствола под углом. /// Это означает, что если оружие не может точно направиться в направлении своей цели /// (обычно из-за слишком маленькой дальности стрельбы, установленной точкой /// крепления на корабле/солнце), оно будет стрелять в неправильном направлении. /// Если установлено значение false, он сможет стрелять внутри конуса, /// как определено MUZZLE_CONE_ANGLE в файле Constants.ini. /// [Header("Стрельба под углом")] public bool ForceGunOri; /// /// Относится к эффекту , который будет использоваться для снарядов. /// [Header("Относится к эффекту , который будет использоваться для снарядов.")] public EffectMain ConstEffect; /// /// Время жизни частицы(процент от muzzle_velocity) для конфигурирования дальности /// [Header("Время жизни частицы(процент от muzzle_velocity) для конфигурирования дальности")] public float Lifetime; /// /// Адрес до модельки 3db в оригинале /// [Header("Адрес до модельки 3db в оригинале")] public string DAArchetype; /// /// Материал /// [Header("Материал")] public string MaterialLibrary; /// /// Единица "веса" частицы(для расчета инерции), энергетическому оружию всегда 1 /// [Header("Единица веса частицы(для расчета инерции), энергетическому оружию всегда 1")] public float Mass; /// /// Вес в грузовом отсеке /// [Header("Вес в грузовом отсеке")] public float Volume; /// /// Время в секундах, в течение которого владелец не может активировать мину. /// [Header("Время в секундах, в течение которого владелец не может активировать мину.")] public int OwnerSafeTime; /// /// Требуемость боеприпасов(значения true/false) /// [Header("Требуемость боеприпасов(значения true/false)")] public bool RequiresAmmo; /// /// Линейный противовес. Т.е. это как на круиз встаешь на КЭ и тебя останавливает потихоньку /// [Header("Линейный противовес")] public float LinearDrag; /// /// Диапазон захвата /// [Header("Диапазон захвата")] public int Range; /// /// Процент отклонения /// [Header("Процент отклонения")] public float DiversionPctg; } }