showDrawCard(action) {
    let showDuration = 0.0;

    if (action instanceof SDK.PutCardInHandAction) {
      // show card actions for my player only
      const scene = this.getScene();
      const gameLayer = scene && scene.getGameLayer();
      if (gameLayer != null && gameLayer.getMyPlayerId() === action.getOwnerId()) {
        const indexOfCardInHand = action.getIndexOfCardInHand();
        const cardNode = this.cardNodes[indexOfCardInHand];
        if (cardNode instanceof BottomDeckCardNode) {
          showDuration = cardNode.showDraw(indexOfCardInHand);
        }
      }
    }

    return showDuration;
  }
Shows a card being drawn into hand based on an action.
@param {SDK.PutCardInHandAction} action