void Awake()
    {
        thisRT   = (RectTransform)transform;
        parentRT = (RectTransform)transform.parent;

        this.enabled = false;
        gameObject.SetActive(false);

        jumpIn.onPointerDown += () =>
        {
            if (baseSceneView)
            {
                baseSceneView.JumpInPressed();
            }
        };

        hoverArea.OnPointerEnter += OnPointerEnter;
        hoverArea.OnPointerExit  += OnPointerExit;

        HotSceneCellView.OnInfoButtonPointerDown += OnInfoButtonPointerDown;
        HotSceneCellView.OnInfoButtonPointerExit += OnInfoButtonPointerExit;
        HotSceneCellView.OnJumpIn += OnJumpIn;

        showHideAnimator.OnWillFinishHide += OnHidden;
    }