//Helper function for CreateTileSet private void AddTile(TileID.Suits suit, byte number, bool aka = false) { GameObject tileObj = Instantiate(TileBase); Tile tile = tileObj.GetComponent <Tile>(); tile.Set(suit, number, aka); tileObj.SetActive(true); allTiles.Add(tile); }
//Sets the tile. Can only be set once. public void Set(TileID.Suits suit, byte number, bool aka = false) { if (set) { return; } id = new TileID(suit, number, aka); set = true; }