Beispiel #1
0
    // Speichert GameSettings
    public void SaveGameSettings()
    {
        GameSettingsSaveData settingsSaveData = new GameSettingsSaveData()
        {
            midiDevice = MidiDeviceManager.instance.GetActiveMidiDeviceName(),
            oscInPort  = Settings.oscInPort,
            oscOutIp   = Settings.oscOutIp,
            oscOutPort = Settings.oscOutPort
        };

        Save(settingsSaveData, "gamesettings", "settings");
    }
Beispiel #2
0
    // Lädt GameSettings
    public void LoadGameSettings()
    {
        if (!SaveExists("gamesettings", "settings"))
        {
            return;
        }

        GameSettingsSaveData settingsSaveData = Load <GameSettingsSaveData>("gamesettings", "settings");

        MidiDeviceManager.instance.SetActiveMidiDevice(settingsSaveData.midiDevice);
        Settings.oscInPort  = settingsSaveData.oscInPort;
        Settings.oscOutIp   = settingsSaveData.oscOutIp;
        Settings.oscOutPort = settingsSaveData.oscOutPort;
        Settings.instance.SetOscValues();
    }