public Data.GameTimeStructure GetFutureTime(int week) { Data.GameTimeStructure futureTime = gameTimeStructure.Clone(); for (int i = 0; i < week; i++) { futureTime.week++; if (futureTime.week > weekSet) { futureTime.week = 1; futureTime.month++; if (futureTime.month > monthSet) { futureTime.month = 1; futureTime.year++; } } } futureTime.timeMinute = timeMinuteSet; futureTime.timeSecond = timeSecondSet; return(futureTime); }