Skip to content

Instantly share code, notes, and snippets.

@TechTeller
Created December 4, 2019 14:20
Show Gist options
  • Save TechTeller/794d62be8bb2d42a92ea1e848d6fffd4 to your computer and use it in GitHub Desktop.
Save TechTeller/794d62be8bb2d42a92ea1e848d6fffd4 to your computer and use it in GitHub Desktop.
public void SetData(Tile tileOnFile)
{
sRenderer.GetPropertyBlock(mBlock);
mBlock.SetColor("_Chroma_Color", tileOnFile.maskColor);
sRenderer.SetPropertyBlock(mBlock);
//Set the properties of the rendered sprite renderer
sRenderer.sprite = tileOnFile.tileSprite;
sRenderer.color = tileOnFile.tileColor;
sRenderer.transform.localScale = tileOnFile.spriteScale;
sRenderer.sortingLayerName = terrainType.ToString();
sRenderer.sortingOrder = (int)(transform.position.y * -10);
//Set the properties of the masked sprite renderer
spriteMask.sprite = tileOnFile.maskSprites[spriteMaskIndex];
spriteMask.material = tileOnFile.tileMaskMat;
spriteMask.color = tileOnFile.maskColor;
spriteMask.sortingLayerName = sRenderer.sortingLayerName;
spriteMask.sortingOrder = sRenderer.sortingOrder + 1;
spriteMask.transform.localScale = tileOnFile.spriteScale;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment