public void Setup(Box tile) { _box = tile; transform.position = (Vector2)tile.Position; _tileRenderer.sprite = _spriteSelector.GetBoxSprite(_box.IngredientType); _tileRenderer.sortingOrder = -tile.Position.y; _text.text = _box.CurentAmount.Value.ToString(); _box.CurentAmount.Subscribe(() => { _text.text = _box.CurentAmount.Value.ToString(); }); }