public void Load() { { var temp = (ShipGroupManager)ShipGroup.Load(); if (temp != null) { ShipGroup = temp; } } { var temp = QuestProgress.Load(); if (temp != null) { if (QuestProgress != null) { QuestProgress.RemoveEvents(); } QuestProgress = temp; } } }