protected void Awake() { // create the tile template if needed if (tileTemplate == null) { tileTemplate = Tile.CreateTileTemplate(); tileTemplate.hideFlags = HideFlags.HideAndDontSave; tileTemplate.GetComponent <Renderer>().enabled = false; } ++tileTemplateUseCount; }