void Start() { LTDescr ltDescr = LeanTween.rotateAroundLocal(gameObject, axis, add, time); ltDescr.setDelay(delay); ltDescr.setRepeat(repeat); ltDescr.setDestroyOnComplete(destroyOnComplete); }
void Start() { LTDescr ltDescr = LeanTween.value(gameObject, colorFrom, colorTo, time); ltDescr.setDelay(delay); ltDescr.loopType = LeanTweenType.pingPong; ltDescr.setOnUpdateColor(OnUpdateColor); ltDescr.setDestroyOnComplete(destroyOnComplete); ltDescr.setRepeat(repeatTimes); }
private void SetTweenSettings() { if (!LeanTween.isTweening(id)) { return; } LTDescr descr = LeanTween.descr(id); if (descr == null) { return; } if (easeType == LeanTweenType.animationCurve) { descr.setEase(animationCurve); } else { descr.setEase(easeType); } descr.setDelay(delay); if (loop) { if (pingPong) { descr.setLoopPingPong(loopTimes); } else { descr.setLoopClamp(loopTimes); } } descr.setOnComplete(() => onCompleteCallback?.Invoke()); descr.setDestroyOnComplete(destroyOnComplete); }