showPrismatic(duration) {
    if (!this._showingPrismatic && this.sdkCard != null) {
      this._showingPrismatic = true;

      if (this._prismaticGlow == null) {
        this._prismaticGlow = CausticPrismaticGlowSprite.create();
        this.addChild(this._prismaticGlow, -1);
      }

      // update glow based on card size
      const contentSize = this.getContentSize();
      const boundingBox = this.sdkCard.getBoundingBox();
      const glowWidth = Math.min(200.0, Math.max(80.0, boundingBox.width * 1.8));
      const glowHeight = Math.min(200.0, Math.max(80.0, boundingBox.height * 1.8));
      this._prismaticGlow.setTextureRect(cc.rect(0, 0, glowWidth, glowHeight));
      this._prismaticGlow.setPosition(contentSize.width * 0.5, contentSize.height * 0.5 + boundingBox.height * 0.5);

      this._prismaticGlow.fadeTo(duration, 175.0);
    }
  }
Shows the entity as prismatic.
@param {Number} [duration=0.0]