public void OnValueChange() { if (!EnableValueChange) { return; } float ValueTmp; if (!float.TryParse(Value.text, out ValueTmp)) { ValueImg.color = InvalidColor; return; } if (Mode == Lanotalium.Editor.TimeValuePairMode.ScrollSpeed) { OperationManager.SetScrollSpeed(ScrollData, ValueTmp); } else if (Mode == Lanotalium.Editor.TimeValuePairMode.Bpm) { if (ValueTmp <= 0 || ValueTmp > 1000) { ValueImg.color = InvalidColor; return; } OperationManager.SetBpmBpm(BpmData, ValueTmp); } ValueImg.color = ValidColor; }