public void Check() { if (tile1.CanConnect(tile2)) { Debug.Log("Can connect"); } else { Debug.Log("Cannot connect"); } }
private GenerationTileController[] GetAllConnectableTiles(GenerationTileController input) { List <GenerationTileController> returnList = new List <GenerationTileController>(); for (int i = 0; i < inputControllers.Length; i++) { GenerationTile t = input.GetTileId(); if (t.CanConnect(inputControllers[i].GetTileId())) { returnList.Add(inputControllers[i]); } } return(returnList.ToArray()); }