private void ActivateCard() { if (_activateCardManager.PossiblePlayPlayerCard(_selectedCard) && _activateCardManager.IsManaPlayPlayerCard(_selectedCard)) { _draggableCard.ParentToReturnTo = _hud.transform; _draggableCard.gameObject.SetActive(false); _draggableCard.gameObject.SetActive(true); var component = _draggableCard.gameObject.GetComponent<ActionsWithCards>(); _publisher.Publish(null, new CustomEventArgs(GameEventName.GoActivateCard, _selectedCard)); _publisher.Publish(null, new CustomEventArgs(GameEventName.GoGetPositionActivateCard, _draggableCard.gameObject)); _draggableCard.enabled = false; component.Animator.enabled = true; //_animaManager.SetStateAnimation(_draggableCard.gameObject,"go_hand",false); //var ancohors = _draggableCard.gameObject.GetComponent<RectTransform>().SetAnchors(); //_draggableCard.gameObject.GetComponent<RectTransform>().SetRect(ancohors[0],ancohors[1],ancohors[2],ancohors[3]); _animaManager.SetStateAnimation(_draggableCard.gameObject, "dissolve", true); } _draggableCard.OnEndDrag(); }