public override ScriptNumber Clamp (ScriptNumber min, ScriptNumber max)
{
long val = min.ToLong();
if (m_Value < val)
return new ScriptNumberLong(m_Script, val);
val = max.ToLong();
if (m_Value > val)
return new ScriptNumberLong(m_Script, val);
return new ScriptNumberLong(m_Script, m_Value);
}