Exemplo n.º 1
0
    protected override void UIOpenAnimation(System.Action callback)
    {
        animType = AnimType.Open;

        delta          = 0f;
        saveDelta      = 0f;
        invTime        = 1f / dialogOpenMovingTime;
        start          = new Vector3(ScreenSizeGetter.width * -0.5f, 0f, 0f);
        end            = Vector3.zero;
        finishCallback = callback;
        curve          = UISystem.GetOpenDialogCurve();
    }
Exemplo n.º 2
0
    protected override void UIOpenAnimation(System.Action callback)
    {
        Vector3 start = new Vector3(ScreenSizeGetter.width * -0.5f, 0f, 0f);
        Vector3 end   = Vector3.zero;

        AnimCurveController.Move(UISystem.GetOpenDialogCurve(), start, end, dialogOpenMovingTime, moveTarget, () =>
        {
            if (callback != null)
            {
                callback();
            }
        });
    }