Gets a value from an object with a min / max clamp.

This commit is contained in:
Richard Davey 2017-04-11 02:48:11 +01:00
parent c8d22fe881
commit 9ee3e759b5

View file

@ -0,0 +1,13 @@
var GetObjectValue = require('./GetObjectValue');
var Clamp = require('../../math/Clamp');
var GetMinMaxValue = function (source, key, min, max, defaultValue)
{
if (defaultValue === undefined) { defaultValue = min; }
var value = GetObjectValue(source, key, defaultValue);
return Clamp(value, min, max);
};
module.exports = GetMinMaxValue;