public float GetParameter(GameParameters parameter) { float val = 0f; if (additionalParameters.TryGetValue(parameter, out val)) return val; else { Debug.LogWarning("Parameter " + parameter.ToString() + " hasn't found. Please add all parameters from 'GameParameters' enum to the 'allParameters' array!"); return 0; } }