private void RebuildColliders(int xMin, int xMax, int yMin, int yMax)
	{
		switch (ColliderType)
		{
			case D2D_SpriteColliderType.Edge:
			{
				if (edgeColliders != null)
				{
					edgeColliders.RebuildColliders(AlphaTex, xMin, xMax, yMin, yMax);
				}
			}
			break;
			
			case D2D_SpriteColliderType.Polygon:
			{
				if (polygonColliders != null)
				{
					polygonColliders.RebuildColliders(AlphaTex, xMin, xMax, yMin, yMax);
				}
			}
			break;
			
			case D2D_SpriteColliderType.AutoPolygon:
			{
				if (autoPolygonCollider != null)
				{
					autoPolygonCollider.RebuildCollider(AlphaTex);
				}
			}
			break;
		}
	}