Exemple #1
0
        public void Awake()
        {
            ConfigNode paramsNode = null;

            foreach (ConfigNode n in GameDatabase.Instance.GetConfigNodes("GAMEPARAMETERS"))
            {
                paramsNode = n;
            }

            if (paramsNode == null)
            {
                Debug.LogError("[RP-0]: Could not find GAMEPARAMETERS node.");
                return;
            }

            GameParameters.SetDifficultyPresets();

            foreach (KeyValuePair <GameParameters.Preset, GameParameters> kvp in GameParameters.DifficultyPresets)
            {
                ConfigNode n = paramsNode.GetNode(kvp.Key.ToString());
                if (n != null)
                {
                    kvp.Value.Load(n);
                }
            }

            Debug.Log("[RP-0]: Reset difficulty presets.");
        }