Пример #1
0
    public void Close(bool success = false)
    {
        if (this.isClosing)
        {
            return;
        }
        this.isClosing = true;
        NeedsCursor component = (NeedsCursor)((Component)this).GetComponent <NeedsCursor>();

        if (Object.op_Inequality((Object)component, (Object)null))
        {
            ((Behaviour)component).set_enabled(false);
        }
        LeanTween.cancel(((Component)this).get_gameObject());
        LeanTween.cancel(this.scaleTarget);
        LeanTween.alphaCanvas((CanvasGroup)((Component)this).GetComponent <CanvasGroup>(), 0.0f, 0.2f).setEase((LeanTweenType)21);
        LeanTween.scale(this.scaleTarget, Vector3.op_Multiply(Vector3.get_one(), success ? 1.5f : 0.5f), 0.2f).setEase((LeanTweenType)21);
        this.IsOpen = false;
    }
Пример #2
0
    public void Close(bool success = false)
    {
        if (this.isClosing)
        {
            return;
        }
        this.isClosing = true;
        NeedsCursor component = base.GetComponent <NeedsCursor>();

        if (component != null)
        {
            component.enabled = false;
        }
        LeanTween.cancel(base.gameObject);
        LeanTween.cancel(this.scaleTarget);
        LeanTween.alphaCanvas(base.GetComponent <CanvasGroup>(), 0f, 0.2f).setEase(LeanTweenType.easeOutCirc);
        LeanTween.scale(this.scaleTarget, Vector3.one * (success ? 1.5f : 0.5f), 0.2f).setEase(LeanTweenType.easeOutCirc);
        this.IsOpen = false;
    }