56 lines
1.5 KiB
C#
56 lines
1.5 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace Ichni.RhythmGame
|
|
{
|
|
public class NoteJudgeSubmodule : SubmoduleBase
|
|
{
|
|
public List<NoteJudgeUnit> judgeUnitList;
|
|
|
|
public NoteJudgeSubmodule(BaseElement attachedElement) : base(attachedElement)
|
|
{
|
|
|
|
}
|
|
|
|
public override void SaveBM()
|
|
{
|
|
matchedBM = new Beatmap.NoteJudgeSubmodule_BM(attachedElement);
|
|
}
|
|
}
|
|
|
|
namespace Beatmap
|
|
{
|
|
public class NoteJudgeSubmodule_BM : Submodule_BM
|
|
{
|
|
public List<NoteJudgeUnit> judgeUnitList;
|
|
|
|
public NoteJudgeSubmodule_BM()
|
|
{
|
|
|
|
}
|
|
|
|
public NoteJudgeSubmodule_BM(BaseElement attachedElement) : base(attachedElement)
|
|
{
|
|
judgeUnitList = new List<NoteJudgeUnit>();
|
|
}
|
|
|
|
public override void ExecuteBM()
|
|
{
|
|
attachedElement = GetElement(attachedElementGuid);
|
|
//(attachedElement as NoteElement).noteJudgeSubmodule = new NoteJudgeSubmodule(attachedElement);
|
|
}
|
|
|
|
public override void DuplicateBM(BaseElement attached)
|
|
{
|
|
//(attached as NoteElement).noteJudgeSubmodule = new NoteJudgeSubmodule(attached);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class NoteJudgeUnit
|
|
{
|
|
|
|
}
|
|
} |