Exemple #1
0
    public override void Hide(bool triggerEvents)
    {
        if (IsVisible == false)
        {
            return;
        }

        IsVisible = false;
        _panelSequence.SafeKill();
        GetHideTweens();
        _panelSequence = UiTween.BuildUiSequence(_hideTweens, () =>
        {
            SetChildrenActive(false);
        });


        if (triggerEvents)
        {
            InvokeHideEvent();
        }
    }
Exemple #2
0
    public override void Show(bool triggerEvents)
    {
        if (IsVisible)
        {
            return;
        }

        IsVisible = true;
        SetChildrenActive(true);

        _panelSequence.SafeKill();
        GetShowTweens();

        _panelSequence = UiTween.BuildUiSequence(_showTweens);


        if (triggerEvents)
        {
            InvokeShowEvent();
        }
    }