public void Render() { if (Uncovered) { return; } shroudRenderable.SetPosition(graphicPosition); shroudRenderable.SetColor(Covered ? Color.White : new Color(1f, 1f, 1f, alpha)); shroudRenderable.Render(); }
public BatchRenderable GetRenderable() { var color = Color + ParticleUtils.Variety(ColorVariety); if (Texture == null) { var renderable = new BatchObject(MeshSize * MasterRenderer.PixelMultiplier + ParticleUtils.Variety(MeshSizeVariety)); renderable.SetColor(color); return(renderable); } var sequence = new BatchSequence(Texture); sequence.SetColor(color); return(sequence); }
public void SetCharacter(char c) { charRenderable = new BatchObject(Mesh.Character(font, c)); charRenderable.SetColor(color); }
public void SetColor(Color color) { this.color = color; charRenderable.SetColor(color); }