private void UpdateDepthForAllRooms() { var rooms = FindObjectsOfType <Room>(); foreach (var item in rooms) { RenderDepthUpdate updateScript = item.GetComponent <RenderDepthUpdate>(); item.transform.position = new Vector3(item.transform.position.x, item.transform.position.y, item.transform.position.y + updateScript.offset); } }
public void OnDrawGizmos() { RenderDepthUpdate updateScript = GetComponent <RenderDepthUpdate>(); transform.position = new Vector3(transform.position.x, transform.position.y, transform.position.y + updateScript.offset); // draw all connections foreach (var item in neighbours) { Vector3 direction = item.transform.position - transform.position; direction *= 0.5f; Gizmos.DrawLine(transform.position, transform.position + direction); } }