public void ChangePlayerColour(BaseColour colour, bool playParticle) { CurrentColour = colour; if (!GameManager.instance.isBonusLevel) { Player.ChangeColour(colour, playParticle); } }
public void ChangeColour(BaseColour colour) { materialClone.color = GameManager.instance.ColourController.GetColour(colour); foreach (var item in CollectedStacks) { item.ChangeColour(colour); } }
public void ResetColour() { CurrentColour = MainColour; if (materialClone == null) { SetUpMaterial(); } materialClone.color = GameManager.instance.ColourController.GetColour(MainColour); }
public void ChangeColour(BaseColour colour) { CurrentColour = colour; if (materialClone == null) { SetUpMaterial(); } materialClone.color = GameManager.instance.ColourController.GetColour(colour); }
public Color GetColour(BaseColour baseColour) { foreach (var item in BaseColours) { if (item.BaseColour.ToString() == baseColour.ToString()) { return(item.Colour); } } return(Color.black); }
public void ChangeColour(BaseColour colour, bool PlayParticle) { CurrentBaseColour = colour; materialClone.color = GameManager.instance.ColourController.GetColour(colour); StackCollector.ChangeColour(colour); if (PlayParticle) { ColourChnagerParticleEffect.gameObject.SetActive(true); ColourChnagerParticleEffect.startColor = GameManager.instance.ColourController.GetColour(colour); ColourChnagerParticleEffect.Play(); } }