private void UpdateCreditIconEx(int CreditsAwardedPerSim, CreditAwardtype creditAwardType, AcademicDegreeNames degreeName) { if (CreditsAwardedPerSim > 0x0) { mCreditIconWin.TooltipText = Responder.Instance.LocalizationModel.LocalizeString("Ui/Dialog/Enrollment:CreditToolTip" + ((int)degreeName).ToString() + ((creditAwardType <= 0x0) ? "Partial" : "Full"), new object[] { CreditsAwardedPerSim * 0x6 }); switch (creditAwardType) { case CreditAwardtype.LowCreditAward: if (PartialScholarshipCreditsIconName.ContainsKey(degreeName)) { mCreditIconWin.SetImage(ResourceKey.CreatePNGKey(PartialScholarshipCreditsIconName[degreeName], ResourceUtils.ProductVersionToGroupId(ProductVersion.EP9))); } return; case CreditAwardtype.HighCreditAward: if (FullScholarshipCreditsIconName.ContainsKey(degreeName)) { mCreditIconWin.SetImage(ResourceKey.CreatePNGKey(FullScholarshipCreditsIconName[degreeName], ResourceUtils.ProductVersionToGroupId(ProductVersion.EP9))); } return; } } else { mCreditIconWin.SetImage(ResourceKey.kInvalidResourceKey); mCreditIconWin.TooltipText = Responder.Instance.LocalizationModel.LocalizeString("Ui/Dialog/Enrollment:NoCreditToolTip", new object[0x0]); } }