Exemple #1
0
 public void ClearManagers()
 {
     m_tooltipM.HideTooltip();
     m_gridM.Clear();
     m_textM.Clear();
     m_barM.Clear();
     m_rowLayoutM.Clear();
     m_hightlightM.Clear();
     m_rowM.Clear();
 }
Exemple #2
0
    protected override void CheckDeactivateTV()
    {
        bool inputAttack = Input.GetButton("Attack");

        if (inputAttack && firstTooltip)
        {
            tooltip.FadeOut();
            tooltip2.FadeIn();
            firstTooltip = false;
            StartCoroutine("WaitAndSecondTooltip");
        }
        else if (inputAttack && secondTooltip)
        {
            tooltip2.FadeOut();
            tooltip3.FadeIn();
            secondTooltip = false;
            StartCoroutine("WaitAndThirdTooltip");
        }
        else if (inputAttack && thirdTooltip)
        {
            TooltipManager.HideTooltip(tooltip3);
            displaying = false;
            animator.Deactivate();
            Done = true;
            AdditionalEffects();
            StartCoroutine("ReEnable");
        }
    }
Exemple #3
0
    protected void Hide()
    {
        if (_lastShowRoutine != null)
        {
            StopCoroutine(_lastShowRoutine);
        }

        _tooltipManager.HideTooltip();
    }
Exemple #4
0
    void Update()
    {
        bool inputAttack = Input.GetButton("Attack");

        if ((inputAttack || GameManager.player.transform.position.y > -5) && started)
        {
            TooltipManager.HideTooltip(image);
            StartCoroutine("ReEnable");
        }
    }
Exemple #5
0
    protected virtual void CheckDeactivateTV()
    {
        bool inputAttack = Input.GetButtonDown("Attack");

        if (inputAttack)
        {
            TooltipManager.HideTooltip(tooltip);
            animator.Deactivate();
            Done       = true;
            displaying = false;
            StartCoroutine("ReEnable");
            AdditionalEffects();
        }
    }
Exemple #6
0
    public void Clear()
    {
        _effect.OnDurationExpire -= StopDurationDisplay;
        _effect.OnDurationTick   -= UpdateDurationDisplay;

        if (_effect.EffectSO.ChargesAmount > 0)
        {
            _effect.OnChargeConsume -= UpdateChargesDisplay;
            _chargesText.gameObject.SetActive(false);
        }

        _tooltipManager.HideTooltip();
        _poolManager.Store(gameObject);
    }