Пример #1
0
        public void UpdateJournal(Career job)
        {
            if (!mUpdatedToday)
            {
                if (job.SharedData == null)
                {
                    return;
                }

                mUpdatedToday = true;
                OmniJournalData data = OmniJournalData.GetJournalData(job.SharedData.Name, job.CareerLevel);

                if (data != null)
                {
                    data = data.Clone();
                    if (data != null)
                    {
                        mJournalEdition = data.CurrentEdition + SimClock.ElapsedCalendarDays();
                        base.Data       = data;
                        base.Data.ID    = data.ID + mJournalEdition;
                        base.BookId     = base.Data.ID;

                        mBookCareer  = job.SharedData.Name;
                        mBookLevelId = job.CareerLevel;
                    }
                }
            }
        }
Пример #2
0
 public override void OnLoad()
 {
     try
     {
         OmniJournalData data = OmniJournalData.GetJournalData(mBookCareer, mBookLevelId);
         if (data != null)
         {
             base.Data    = data.Clone();
             base.Data.ID = base.Data.ID + this.mJournalEdition;
         }
     }
     catch (Exception e)
     {
         Common.Exception(mBookCareer + " - " + mBookLevelId, e);
     }
 }