/// <summary>
 /// True if this snap point can attach to specified snapPoint
 /// </summary>
 public bool CanAttachTo(MyPrefabSnapPoint snapPoint)
 {
     return(Prefab != snapPoint.Prefab && snapPoint.SnapTargets.Exists(a => SnapType.CanAttachTo(a)));
 }