void Initialize() { if (_savedMissionData.Missions != null && _savedMissionData.Missions.Count > 0) { MissionData = _savedMissionData; } if (MissionData != null) { MissionData.Missions.ForEach(mission => mission.Initialize()); } }
/// <summary> /// Setting the saved mission data, this has to be called before initialization /// </summary> /// <param name="mData"></param> public void SetMissionData(MissionData mData) { _savedMissionData = mData; Initialize(); }