using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Ichni.RhythmGame { public abstract class NoteVisualBase : SubstantialObject, IHaveEffectSubmodule { public NoteBase note; public GameObject noteMain; public GameObject judgeEffect; public List notePartList; public List effectPartList; public EffectSubmodule effectSubmodule { get; set; } protected override void SetDefaultSubmodules() { base.SetDefaultSubmodules(); effectSubmodule = new EffectSubmodule(this, EffectSubmodule.EffectSubmodulePreset.Note); submoduleList.Add(effectSubmodule); } } }