private float GetStepProcessValue(RunningStepsData data, JubenType? jubenType) { if(jubenType == null) return 1; var index = GetStepIndex(data, jubenType.Value ); var count = data.JubenDayDatas.Length; return (float)index / (float)count; }
private int GetStepIndex (RunningStepsData data, JubenType? jubenType) { for(var i = 0; i < data.JubenDayDatas.Length; i++) { if(data.JubenDayDatas[i].Juben == jubenType) return i; } return -1; }