private static bool LicenseRootFolderExists() { bool flag1 = !CoreProtector.\u202C(Resources.LicenseRoot); label_1: int num1 = 1209606669; bool flag2; while (true) { int num2 = 79917591; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 6U) { case 0: goto label_1; case 1: num1 = (int)num3 * 78775337 ^ 1051211415; continue; case 2: CoreProtector.\u200B(Resources.LicenseRoot); num1 = (int)num3 * -959392506 ^ -1365715286; continue; case 3: flag2 = true; num1 = 1283851286; continue; case 4: int num4 = !flag1 ? 600100346 : (num4 = 678066413); int num5 = (int)num3 * -222949858; num1 = num4 ^ num5; continue; default: goto label_7; } } label_7: return(flag2); }
internal static void ExportLicense(string macAddress) { label_1: int num1 = 1923356461; while (true) { int num2 = 2050214009; uint num3; License license; string licenseRoot; string str; switch ((num3 = (uint)(num1 ^ num2)) % 14U) { case 0: license.Licensee = CoreProtector.\u200F(); num1 = (int)num3 * -1537389269 ^ 930953215; continue; case 1: licenseRoot = Resources.LicenseRoot; CoreProtector.\u200D(licenseRoot, str); int num4 = !CoreProtector.\u202C(licenseRoot) ? 412641103 : (num4 = 1218056561); int num5 = (int)num3 * -745668599; num1 = num4 ^ num5; continue; case 2: license.DateRequested = DateTime.Now; num1 = (int)num3 * -863090512 ^ 153358108; continue; case 3: license = new License(); num1 = 313527243; continue; case 4: license.Node = macAddress; num1 = (int)num3 * 1793480647 ^ 1795880634; continue; case 5: license.DateExpires = CoreProtector.\u200E(CoreProtector.COMPILE_DATE).AddDays(30.0); num1 = (int)num3 * -1200663270 ^ -683511489; continue; case 6: goto label_1; case 7: num1 = (int)num3 * -1173507156 ^ 682285796; continue; case 8: license.MachineName = CoreProtector.\u202E(); num1 = (int)num3 * 924916207 ^ -1157671823; continue; case 9: num1 = (int)num3 * -524718652 ^ 25558546; continue; case 10: goto label_3; case 11: LicenseHelper.Save(license, Path.Combine(Engine.Instance.Settings.LicenseRoot, license.FileName)); num1 = (int)num3 * 431591654 ^ -1277521901; continue; case 12: str = CoreProtector.\u200E(macAddress, \u003CModule\u003E.\u202A <string>(1772799200U)); num1 = (int)num3 * 738438175 ^ 832264366; continue; case 13: CoreProtector.\u200B(licenseRoot); num1 = (int)num3 * -994001036 ^ 2063126318; continue; default: goto label_16; } } label_16: return; label_3 :; }