//Mutator for color public void setColor(ColorArea.CharColor color) { if (this.color != color) { this.color = color; body.renderer.material.color = ColorArea.GetPallete(color); } }
public void Kill() { if (deathParticles != null) { ParticleSystem p = (Instantiate(deathParticles, transform.position, Quaternion.identity) as GameObject).particleSystem; p.startColor = ColorArea.GetPallete(brain.color); } }
void Start() { body.renderer.material.color = ColorArea.GetPallete(color); //Initial tint }
override public void TouchColorArea(ColorArea.CharColor touch) { Debug.Log("Touched object of color: :" + ColorArea.GetPallete(touch).ToString()); setColor(touch); }