Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetDayDifference()

static int System.Globalization.HebrewCalendar.GetDayDifference ( int lunarYearType,
int month1,
int day1,
int month2,
int day2 )
inlinestaticprivate

Definition at line 512 of file HebrewCalendar.cs.

513 {
514 if (month1 == month2)
515 {
516 return day1 - day2;
517 }
518 bool flag = month1 > month2;
519 if (flag)
520 {
521 int num = month1;
522 int num2 = day1;
523 month1 = month2;
524 day1 = day2;
525 month2 = num;
526 day2 = num2;
527 }
528 int num3 = LunarMonthLen[lunarYearType * 14 + month1] - day1;
529 month1++;
530 while (month1 < month2)
531 {
532 num3 += LunarMonthLen[lunarYearType * 14 + month1++];
533 }
534 num3 += day2;
535 if (!flag)
536 {
537 return -num3;
538 }
539 return num3;
540 }
static ReadOnlySpan< byte > LunarMonthLen

References System.Globalization.HebrewCalendar.LunarMonthLen.

Referenced by System.Globalization.HebrewCalendar.HebrewToGregorian().