private void DestructionLeft() { _typeDestruction = TypeDestruction.Left; _spriteRenderer.sprite = BrickRight; var vec = _boxCollider2d.size; vec.x = 0.25f; _boxCollider2d.size = vec; vec = _boxCollider2d.offset; vec.x = 0.125f; _boxCollider2d.offset = vec; }
private void DestructionBottom() { _typeDestruction = TypeDestruction.Bottom; _spriteRenderer.sprite = BrickTop; var vec = _boxCollider2d.size; vec.y = 0.25f; _boxCollider2d.size = vec; vec = _boxCollider2d.offset; vec.y = 0.125f; _boxCollider2d.offset = vec; }
private void SetBrickOneBottomLeft() { _typeDestruction = TypeDestruction.Full; _spriteRenderer.sprite = BrickOne2; var vec = _boxCollider2d.size; vec.x = 0.25f; vec.y = 0.25f; _boxCollider2d.size = vec; _boxCollider2d.offset = Vector2.zero; vec = transform.position; vec.x -= 0.125f; vec.y -= 0.125f; transform.position = vec; vec = _outsideBoxCollider2d.offset; vec.x = 0.125f; vec.y = 0.125f; _outsideBoxCollider2d.offset = vec; }