public Date(DateManager.CurrentDate currentDate) { day = currentDate.dayValue; month = currentDate.monthValue; year = currentDate.year; hour = currentDate.hour; minute = currentDate.minute; am = currentDate.am; }
public int GetCustomerSpawnChance() { // 0-100 int returnVal = 0; DateManager.CurrentDate currentDate = dm.dateManager.currentDate; switch (currentDate.day) { // percentange chance case DateManager.Day.Monday: returnVal += 5; break; case DateManager.Day.Tuesday: returnVal += 10; break; case DateManager.Day.Wednesday: returnVal += 15; break; case DateManager.Day.Thursday: returnVal += 20; break; case DateManager.Day.Friday: returnVal += 30; break; case DateManager.Day.Saturday: returnVal += 25; break; case DateManager.Day.Sunday: returnVal -= 10; break; } if (currentDate.am) { returnVal += MapValue(dm.dateManager.GetTimeValue(currentDate.hour, currentDate.minute), 0, 720, 0, 70); } else { returnVal += MapValue(dm.dateManager.GetTimeValue(currentDate.hour, currentDate.minute), 0, 720, 70, 0); } return(25); return(returnVal); }