Example #1
0
    public void SetColor(BlocSpriteDescription.BlocColor newColor)
    {
        if (!this.initialized)
        {
            return;
        }

        if (newColor != this.color)
        {
            this.color = newColor;
            this.spriteRenderer.sprite = this.sprites[(int)this.color];
        }
    }
Example #2
0
 public void OverrideBlocSpriteDescription(BlocSpriteDescription description)
 {
     for (int index = 0; index < this.spriteDescriptions.Length; index++)
     {
         if (this.spriteDescriptions[index].Color == description.Color)
         {
             this.spriteDescriptions[index] = description;
             break;
         }
     }
 }