DTM Trail

This commit is contained in:
SoulliesOfficial
2025-04-09 17:54:29 -04:00
parent d4e51999b1
commit 3dbfd6bf62
51 changed files with 47522 additions and 924 deletions

View File

@@ -7,9 +7,9 @@ using UnityEngine;
namespace Ichni.RhythmGame
{
public partial class Trail : GameElement, IHaveTransformSubmodule
public partial class Trail : GameElement, IHaveTransformSubmodule, IHaveTrail
{
public TrailRenderer trailRenderer;
public TrailRenderer trailRenderer { get; set; }
public Material renderMaterial;
public float visibleTimeLength;
@@ -88,7 +88,7 @@ namespace Ichni.RhythmGame
{
foreach (GameElement x in EditorManager.instance.beatmapContainer.gameElementList)
{
if (x is Trail t)
if (x is IHaveTrail t)
{
t.trailRenderer.emitting = emitting;
if(willClear) t.trailRenderer.Clear();
@@ -96,6 +96,11 @@ namespace Ichni.RhythmGame
}
}
}
public interface IHaveTrail
{
TrailRenderer trailRenderer { get; set; }
}
namespace Beatmap
{