Вернуть трейлы от пуль (#270)
* - add: Bring back bullet trails. * - add: Cvar, thinner trails. * - add: Add option.
This commit is contained in:
@@ -60,6 +60,9 @@ public abstract partial class SharedTrailComponent : Component, ITrailSettings
|
||||
[DataField("splineRendererType")]
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
public virtual TrailSplineRendererType SplineRendererType { get; set; }
|
||||
|
||||
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||
public virtual bool OptionsConcealable { get; set; }
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
|
||||
@@ -37,6 +37,8 @@ public sealed partial class TrailSettings : ITrailSettings
|
||||
|
||||
public TrailSplineRendererType SplineRendererType { get; set; }
|
||||
|
||||
public bool OptionsConcealable { get; set; }
|
||||
|
||||
public static void Inject(ITrailSettings into, ITrailSettings from)
|
||||
{
|
||||
into.Scale = from.Scale;
|
||||
@@ -51,6 +53,7 @@ public sealed partial class TrailSettings : ITrailSettings
|
||||
into.Gradient = from.Gradient;
|
||||
into.SplineIteratorType = from.SplineIteratorType;
|
||||
into.SplineRendererType = from.SplineRendererType;
|
||||
into.OptionsConcealable = from.OptionsConcealable;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -81,6 +84,8 @@ public interface ITrailSettings
|
||||
Spline2DType SplineIteratorType { get; set; }
|
||||
|
||||
TrailSplineRendererType SplineRendererType { get; set; }
|
||||
|
||||
bool OptionsConcealable { get; set; }
|
||||
}
|
||||
|
||||
public enum SegmentCreationMethod : byte
|
||||
|
||||
Reference in New Issue
Block a user