private IEnumerator AbsorbResponse(MoveCardAction action) { CardController absorbed = base.FindCardController(action.CardToMove); absorbed.RemoveAllTriggers(); base.GameController.RemoveInhibitor(absorbed); absorbed.AddAllTriggers(); yield break; }