public override void TakeOverParameterValue(ShaderParameter otherParameter)
 {
     if (GetParamType() == otherParameter.GetParamType())
     {
         d_parameterValue = ((ShaderParameterFloat)otherParameter).d_parameterValue;
     }
 }
        public override bool Equal(ShaderParameter otherParameter)
        {
            if (GetParamType() == otherParameter.GetParamType())
            {
                return(d_parameterValue == ((ShaderParameterFloat)otherParameter).d_parameterValue);
            }


            return(false);
        }