private bool DoExternalSeparated(out TinyStructList<ContactData> contactList)
{
if (GJKToolbox.AreShapesIntersecting(convex, triangle, ref Toolbox.RigidIdentity, ref Toolbox.RigidIdentity, ref localSeparatingAxis))
{
state = CollisionState.ExternalNear;
return DoExternalNear(out contactList);
}
TryToEscape();
contactList = new TinyStructList<ContactData>();
return false;
}