#region License
#endregion
#region Using Statements
using
System;
using
System.Collections;
using
System.ComponentModel;
using
System.Globalization;
#endregion
namespace
Microsoft.Xna.Framework.Design
{
public
class
BoundingSphereConverter : MathTypeConverter
{
#region Public Constructor
public
BoundingSphereConverter() :
base
()
{
supportStringConvert =
false
;
}
#endregion
#region Public Methods
public
override
object
ConvertFrom(
ITypeDescriptorContext context,
CultureInfo culture,
object
value
) {
return
base
.ConvertFrom(context, culture, value);
}
public
override
object
ConvertTo(
ITypeDescriptorContext context,
CultureInfo culture,
object
value,
Type destinationType
) {
return
base
.ConvertTo(context, culture, value, destinationType);
}
public
override
object
CreateInstance(
ITypeDescriptorContext context,
IDictionary propertyValues
) {
return
(
object
)
new
BoundingSphere(
(Vector3) propertyValues[
"Center"
],
(
float
) propertyValues[
"Radius"
]
);
}
#endregion
}
}