/* * TODO: 시간 차이 확인 */ public static TrackerTime CalculateCurrentRunWorldRecordRunClearTimeDifference(FightData fightData, CheckPointDataTable checkPointDataTable) { TrackerTime currentRunClearTime = new TrackerTime(TimeFormatter.Format(fightData.Duration), false); TrackerTime worldRecordClearTime = checkPointDataTable.WorldRecordClearTime; return(currentRunClearTime.Difference(worldRecordClearTime)); }
public static TrackerTime CalculateCurrentRunWorldRecordRunCheckPointTimeDifference(FightData fightData, CheckPointDataTable checkPointDataTable, int currentPhase) { TrackerTime currentRunTrackerTime = new TrackerTime(TimeFormatter.Format(fightData.Duration), false); TrackerTime worldRecordRunTrackerTime = (TrackerTime)checkPointDataTable.CheckPointDatas[currentPhase]; return(currentRunTrackerTime.Difference(worldRecordRunTrackerTime)); }