Skip to content

Instantly share code, notes, and snippets.

View TechTeller's full-sized avatar

Kabir Lal TechTeller

View GitHub Profile
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;
private SpriteRenderer sRenderer;
private SpriteRenderer spriteMask;
public void Start()
{
sRenderer = transform.GetChild(0).GetComponent<SpriteRenderer>();
spriteMask = transform.GetChild(1).GetComponent<SpriteRenderer>();
}
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;