public override void Bind(IBlock block) { _block = block; _renderer.sharedMaterial = _blockMaterialProvider.GetMaterial(_block.Type); _block.LocationChange += OnLocationChange; Transform.localScale = Vector3.one; OnLocationChange(); _movementTween.Kill(true); }
public override void Bind(IBlock block) { _renderer.sharedMaterial = _blockMaterialProvider.GetMaterial(block.Type); Transform.localScale = Vector3.one; Transform.localPosition = (Vector2)block.Location; }