public void OnPlayerChangedColor(PlayerChangedColorSignal signal)
 {
     if (signal.oldColor != GameColor.NONE)
     {
         Vibrator.Vibrate(50);
     }
 }
示例#2
0
    public void OnPlayerChangedColor(PlayerChangedColorSignal signal)
    {
        GameColor color = signal.newColor;

        if (Animate || signal.oldColor == GameColor.NONE)
        {
            Refresh(color, Animate && signal.oldColor != GameColor.NONE);
        }
    }
示例#3
0
 public void OnPlayerChangedColor(PlayerChangedColorSignal signal)
 {
     _currentColor = signal.newColor;
     //Debug.Log(String.Format("TutorialManager.OnPlayerChangedColor oldColor -> {0}, newColor -> {1}", signal.oldColor, signal.newColor));
     if (signal.oldColor == GameColor.NONE)
     {
         return;
     }
     _colorChangeCount++;
     _uiController.ColorChangeButton.Button.Disable();
     _uiController.ColorChangeButton.Fader.FadeOut();
 }
    public void OnPlayerChangeColor(PlayerChangedColorSignal signal)
    {
        if (signal.oldColor == GameColor.NONE)
        {
            return;
        }
        Color startColor = _colorsManager.GetColor(signal.newColor);

        ParticleSystem.MainModule mainModule = _particleSystem.main;
        mainModule.startColor = new ParticleSystem.MinMaxGradient(startColor);
        _particleSystem.Stop(true, ParticleSystemStopBehavior.StopEmitting);
        _particleSystem.Play();
    }
示例#5
0
 public void OnPlayerChangeColor(PlayerChangedColorSignal signal)
 {
     Debug.Log("Player changed color to " + signal.newColor);
     SetWorldColor(signal.newColor);
 }
示例#6
0
 public void OnPlayerChangeColor(PlayerChangedColorSignal signal)
 {
     Debug.Log(string.Format("OnPlayerChangeColor oldColor -> {0} newColor -> {1}", signal.oldColor, signal.newColor));
     _colorsManager.SetWorldColor(signal.newColor);
 }