Exemplo n.º 1
0
        /// <summary>
        /// Config missions load their issuer from the cached issuers
        /// </summary>
        /// <param name="record"></param>
        protected virtual void LoadIssuer(IDataRecord record)
        {
            var issuerId = record.GetValue <int>(k.issuerID.ToLower());

            MissionIssuer missionIssuer;

            if (!_missionDataCache.GetIssuerById(issuerId, out missionIssuer))
            {
                Logger.Error("invalid issuer is defined, falling back to default: 252 tm_ww ");
                _missionDataCache.GetIssuerById(252, out missionIssuer); //safe, liveon is ennyi az eid
            }

            issuerCorporationEid = missionIssuer.corporationEid;
            issuerAllianceEid    = missionIssuer.allianceEid;
        }