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]; } }
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; } } }