public void DiscoverSiblings()
{
Collider2D hit;
//NorthEas Raycast
if (hit = Physics2D.OverlapPoint((Vector2)transform.position + new Vector2(0.8f, 1.38f))) {
sibs.NorthEast = hit.transform.GetComponent<GridPlace>();
}
//East Raycast
if (hit = Physics2D.OverlapPoint((Vector2)transform.position + new Vector2(1.6f, 0f))) {
sibs.East = hit.transform.GetComponent<GridPlace>();
}
//SouthEast Raycast
if (hit = Physics2D.OverlapPoint((Vector2)transform.position + new Vector2(0.8f, -1.38f))) {
sibs.SouthEast = hit.transform.GetComponent<GridPlace>();
}
//SouthWest Raycast
if (hit = Physics2D.OverlapPoint((Vector2)transform.position + new Vector2(-0.8f, -1.38f))) {
sibs.SouthWest = hit.transform.GetComponent<GridPlace>();
}
//West Raycast
if (hit = Physics2D.OverlapPoint((Vector2)transform.position + new Vector2(-1.6f, 0f))) {
sibs.West = hit.transform.GetComponent<GridPlace>();
}
//NorthWest Raycast
if (hit = Physics2D.OverlapPoint((Vector2)transform.position + new Vector2(-0.8f, 1.38f))) {
sibs.NorthWest = hit.transform.GetComponent<GridPlace>();
}
}