Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 public override void Bind(IBlock block)
 {
     _renderer.sharedMaterial = _blockMaterialProvider.GetMaterial(block.Type);
     Transform.localScale     = Vector3.one;
     Transform.localPosition  = (Vector2)block.Location;
 }