public void MoveToTile(TetrisTileScript tileToMove) { GameObject go; go = tileToMove.gameObject; this.gameObject.transform.position = new Vector3(go.transform.position.x, go.transform.position.y, 0.0f); SetTile(tileToMove); }
public IEnumerator EnumSetTile(TetrisTileScript tileToSet) { if (tile != null) { if (tile.thing != null) { tile.thing = null; } tile.full = false; } tile = tileToSet; yield return(new WaitForEndOfFrame()); tile.full = true; tile.thing = this.gameObject; }
public void SetTile(TetrisTileScript t) { StartCoroutine(EnumSetTile(t)); }