void PaintPostProcessMultiElementTile(PATile tile) { if (tile.QtrTileTypeCount() >= 3) { TileMixConfigAsset.TileMixConfig mixConfig = GetTileMixConfig(tile); if (mixConfig == null) { Debug.LogError("mixConfig == null tile.x = " + tile.x + " tile.y = " + tile.y); tile.SetTileProp(0, 0, 0); UpdateTileUV(tile); return; } tile.SetTileProp(FireLevel1Brush, FireLevel1Brush, 0, mixConfig.tilesetIndex, (UVRotateType)mixConfig.rotateType); } else { tile.SetTilePropByQtrTile(); } UpdateTileUV(tile); }
void PaintPostProcessSingleElementTile(PATile tile) { tile.SetTilePropByQtrTile(); UpdateTileUV(tile); }