Пример #1
0
 public override void ShowPanel()
 {
     _panelObject.transform.DOMove(Vector2.zero, 0.5f);
     _panelObject.transform.DOPunchScale(Vector2.one * 0.05f, 0.3f, 10, 1).SetDelay(0.4f);
     _panelSubstrate.DOFade(_normalAlpha, 0.5f).SetDelay(0.4f);
     PanelShowed?.Invoke();
 }
 public override void ShowPanel()
 {
     _panelObject.transform.DOScale(1f, 0.4f);
     _panelCanvsGroup.DOFade(1f, 0.5f);
     _panelObject.transform.DOPunchScale(Vector3.one * 0.085f, 0.2f, 10, 1f).SetDelay(0.3f);
     PanelShowed?.Invoke();
 }
Пример #3
0
    public override void ShowPanel()
    {
        _panelObject.transform.DOScale(1f, 0.2f);
        _panelCanvsGroup.DOFade(1f, 0.2f);
        if (_isShow == true)
        {
            _panelObject.transform.DOPunchScale(Vector3.one * 0.05f, 0.3f, 10, 1).SetDelay(0.2f);
        }

        _isShow = true;
        PanelShowed?.Invoke();
    }