예제 #1
0
    public void OnTimingChange()
    {
        if (!EnableValueChange)
        {
            return;
        }
        float TimingTmp;

        if (!float.TryParse(Timing.text, out TimingTmp))
        {
            TimingImg.color = InvalidColor;
            return;
        }
        if (Mode == Lanotalium.Editor.ComponentBasicMode.Work)
        {
            foreach (Lanotalium.Chart.LanotaTapNote Tap in OperationManager.SelectedTapNote)
            {
                OperationManager.SetTapNoteTime(Tap, TimingTmp);
            }
            foreach (Lanotalium.Chart.LanotaHoldNote Hold in OperationManager.SelectedHoldNote)
            {
                OperationManager.SetHoldNoteTime(Hold, TimingTmp);
            }
        }
        TimingImg.color = ValidColor;
    }