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; } } } }
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); } }