/// <summary> /// map category to issuerAlliance's proper corp ww, ii , ss etc.... /// </summary> /// <param name="missionCategory"></param> /// <param name="issuerCorporationEid"></param> /// <param name="issuerAllianceEid"></param> public void GetIssuerCorporationByCategory(MissionCategory missionCategory, out long issuerCorporationEid, out long issuerAllianceEid) { issuerAllianceEid = Agent.OwnerAlliance.Eid; var corpNamePostFix = MissionDataCache.GetCorporationPostFixByMissionCategory(missionCategory); var corporationEid = DefaultCorporationDataCache.GetPureCorporationFromAllianceByPostFix(issuerAllianceEid, corpNamePostFix); issuerCorporationEid = corporationEid; #if DEBUG if (MissionResolveTester.isTestMode) { return; } var allianceName = DefaultCorporationDataCache.GetAllianceName(issuerAllianceEid); var corporationName = DefaultCorporationDataCache.GetCorporationName(issuerCorporationEid); Logger.Info(missionCategory + " " + allianceName + " mapped to " + corporationName); #endif }