protected override void DoMapEntryInteraction(string presetName) { bool result = PresetLoader.LoadFromFile(PrepareCarefully.Instance, presetName); if (result) { Messages.Message("EdB.LoadedPreset".Translate(new object[] { presetName }), MessageSound.Standard); } RemovePageFromStack(); Close(true); }
public void LoadPreset(string name) { if (string.IsNullOrEmpty(name)) { Logger.Warning("Trying to load a preset without a name"); return; } bool result = PresetLoader.LoadFromFile(PrepareCarefully.Instance, name); if (result) { state.AddMessage("EdB.PC.Dialog.Preset.Loaded".Translate(name)); state.CurrentColonyPawn = state.ColonyPawns.FirstOrDefault(); state.CurrentWorldPawn = state.WorldPawns.FirstOrDefault(); } subcontrollerCharacters.CheckPawnCapabilities(); }
public void LoadPreset(string name) { if (string.IsNullOrEmpty(name)) { Log.Warning("Trying to load a preset without a name"); return; } bool result = PresetLoader.LoadFromFile(PrepareCarefully.Instance, name); if (result) { state.AddMessage("EdB.PC.Dialog.Preset.Loaded".Translate(new object[] { name })); state.CurrentPawn = state.Pawns.FirstOrDefault(); } CheckPawnCapabilities(); }