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(); }
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(); } }); }