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 connectedNotes; #endregion #region [初始化] Initialization public NoteJudgeTriggerSubmodule(GameElement attachedGameElement) : base(attachedGameElement) { connectedNotes = new List(); if (!HaveSameSubmodule && attachedGameElement is IHaveNoteJudgeTriggerSubmodule host) { host.noteJudgeTriggerSubmodule = this; } } #endregion } public interface IHaveNoteJudgeTriggerSubmodule { public NoteJudgeTriggerSubmodule noteJudgeTriggerSubmodule { get; set; } } }