public void Reset()
{
_active = false;
_size = Point16.Zero;
_coordinates = Point16.Zero;
_objectStart = Point16.Zero;
_percentValid = 0.0f;
_type = (ushort)0;
_style = (short)0;
_alternate = -1;
_random = -1;
if (_data != null)
Array.Clear((Array)_data, 0, (int)_dataSize.X * (int)_dataSize.Y);
}