Slackwolf\Game\OptionsManager::loadOptions PHP Method

loadOptions() public method

public loadOptions ( )
    public function loadOptions()
    {
        /*
         * Load existing options
         */
        if (file_exists(OptionsManager::optionsFileName)) {
            try {
                $optionsLoaded = json_decode(file_get_contents(OptionsManager::optionsFileName));
                foreach ($optionsLoaded as $loadedOption) {
                    /** @var Option $loadedOption */
                    if ($loadedOption->optionType == OptionType::Bool) {
                        $this->setOptionValue([$loadedOption->name, $loadedOption->value ? "on" : "off"], false);
                    } else {
                        $this->setOptionValue([$loadedOption->name, $loadedOption->value], false);
                    }
                }
            } catch (Exception $e) {
            }
        }
    }