Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();
        }