ctor() {
    this._super();

    this.setCascadeOpacityEnabled(true);

    // text label setup
    this.label = new BaseLabel('', RSX.font_regular.name, 16, cc.size(CONFIG.TOOLTIP_TEXT_MAX_WIDTH, 0.0));
    const colorsByFormattingTag = {};
    colorsByFormattingTag[CONFIG.FORMATTING_ENGINE.emphasisStart] = CONFIG.INSTRUCTION_NODE_HIGHLIGHT_TEXT_COLOR;
    this.label.setColorsByFormattingTag(colorsByFormattingTag);
    this.label.setFontFillColor(CONFIG.INSTRUCTION_NODE_TEXT_COLOR);
    this.label.setHorizontalAlignment(cc.TEXT_ALIGNMENT_CENTER);
    this.label.setAnchorPoint(0.5, 0.5);

    return true;
  }
*************************************************************************
 TooltipNode
 - node used to show instruction for an entity node
**************************************************************************