FLResourceLibrary/FLGenerateLibrary/FreelancerCoreClasses/Effects/BeamStats.cs
Dvurechensky 6e2bfe062d 1.0.1
2025-05-13 15:25:37 +03:00

127 lines
3.9 KiB
C#

/*
* 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 BeamStats
{
/// <summary>
/// Уникальный идентификатор
/// </summary>
[Header("Уникальный идентификатор")]
public string Nickname;
/// <summary>
/// Длина головной части снаряда
/// </summary>
[Header("длина головной части снаряда")]
public int TipLength;
/// <summary>
/// Длина хвоста снаряда
/// </summary>
[Header("длина хвоста снаряда")]
public int TailLength;
/// <summary>
/// Ширина головной части снаряда
/// </summary>
[Header("ширина головной части снаряда")]
public float HeadWidth;
/// <summary>
/// Размер ядра снаряда
/// </summary>
[Header("размер ядра снаряда")]
public float CoreWidth;
/// <summary>
/// Цвет головной части
/// </summary>
[Header("Цвет головной части")]
public Color32 TipColor;
/// <summary>
/// Цвет ядра снаряда
/// </summary>
[Header("Цвет ядра снаряда")]
public Color32 CoreColor;
/// <summary>
/// Цвет ?
/// </summary>
[Header("Цвет ?")]
public Color32 OutterColor;
/// <summary>
/// Цвет хвоста снаряда
/// </summary>
[Header("Цвет хвоста снаряда")]
public Color32 TailColor;
/// <summary>
/// Яркость головной части снаряда
/// </summary>
[Header("яркость головной части снаряда")]
public float HeadBrightness;
/// <summary>
/// Яркость хвоста снаряда
/// </summary>
[Header("яркость хвоста снаряда")]
public float TrailBrightness;
/// <summary>
/// Форма головной части снаряда либо BALL либо STAR
/// </summary>
[Header("форма головной части снаряда")]
public HeadTextureType HeadTexture;
/// <summary>
/// Форма хвостовой части снаряда либо THIN либо WIDE
/// </summary>
[Header("форма хвостовой части снаряда")]
public TrailTextureType TrailTexture;
/// <summary>
/// Размер вспышки выстрела
/// </summary>
[Header("размер вспышки выстрела")]
public int FlashSize;
/// <summary>
/// Длина второго ядра снаряда
/// </summary>
[Header("Длина второго ядра снаряда")]
public int CoreLength;
/// <summary>
/// Ширина второго ядра снаряда
/// </summary>
[Header("Ширина второго ядра снаряда")]
public float SecCoreWidth;
/// <summary>
/// Второй основной цвет
/// </summary>
[Header("Второй основной цвет")]
public Color32 SecCoreColor;
/// <summary>
/// Второй внешний цвет
/// </summary>
[Header("Второй внешний цвет")]
public Color32 SecOutterColor;
}
}