2025-06-03 02:42:28 -04:00
|
|
|
using System.Collections;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using Ichni.RhythmGame;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
|
|
namespace Ichni.RhythmGame
|
|
|
|
|
{
|
|
|
|
|
public class NoteVisualBaseHold : NoteVisualBase
|
|
|
|
|
{
|
2026-03-14 03:13:10 -04:00
|
|
|
#region [暴露属性字段] Essential Configs
|
2025-06-03 02:42:28 -04:00
|
|
|
public Hold hold;
|
2026-03-14 03:13:10 -04:00
|
|
|
#endregion
|
2025-06-03 02:42:28 -04:00
|
|
|
|
2026-03-14 03:13:10 -04:00
|
|
|
#region [行为重写] Behavior Overrides
|
2025-06-03 02:42:28 -04:00
|
|
|
public virtual void UpdateHoldInMovableTrack()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public virtual void UpdateHoldInStaticTrack()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
2026-03-14 03:13:10 -04:00
|
|
|
#endregion
|
2025-06-03 02:42:28 -04:00
|
|
|
}
|
2025-07-21 05:42:20 -04:00
|
|
|
|
|
|
|
|
public interface INoteVisualHold
|
|
|
|
|
{
|
|
|
|
|
public Hold hold { get; set; }
|
|
|
|
|
public void UpdateHoldInMovableTrack();
|
|
|
|
|
public void UpdateHoldInStaticTrack();
|
|
|
|
|
}
|
2025-06-03 02:42:28 -04:00
|
|
|
}
|