33 lines
916 B
C#
33 lines
916 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using Ichni.RhythmGame.Beatmap;
|
|
using UnityEngine;
|
|
|
|
namespace Ichni.RhythmGame
|
|
{
|
|
public partial class NoteJudgeTriggerSubmodule : SubmoduleBase
|
|
{
|
|
#region [模块状态] Submodule States
|
|
public List<NoteBase> connectedNotes;
|
|
#endregion
|
|
|
|
#region [初始化] Initialization
|
|
public NoteJudgeTriggerSubmodule(GameElement attachedGameElement) : base(attachedGameElement)
|
|
{
|
|
connectedNotes = new List<NoteBase>();
|
|
|
|
if (!HaveSameSubmodule && attachedGameElement is IHaveNoteJudgeTriggerSubmodule host)
|
|
{
|
|
host.noteJudgeTriggerSubmodule = this;
|
|
}
|
|
}
|
|
#endregion
|
|
|
|
}
|
|
|
|
public interface IHaveNoteJudgeTriggerSubmodule
|
|
{
|
|
public NoteJudgeTriggerSubmodule noteJudgeTriggerSubmodule { get; set; }
|
|
}
|
|
|
|
} |