public void Init(int block, float speed, NoteInputPresenter inputPresenter) { judgeTimingData = Resources.Load <JudgeTimingModel>("JudgeTimingData"); time = 0f; this.block = block; perfectTiming = DetailConstants.PerfectTimingWhenSpeed1 / speed; GetComponent <Mover>().speed = speed; if (isAutoPlay) { source = transform.parent.gameObject.GetComponent <AudioSource>(); } AddBeatFunc(inputPresenter); this.inputPresenter = inputPresenter; }
float GetSumTimings(JudgeTimingModel timings) { return(timings.perfectSecond + timings.greatSecond + timings.goodSecond); }