/* func */ internal override void CompleteTween() { base.CompleteTween(); if (NextTweener != null && NextTweener.State == TweenerState.WaitForActivation) { TweenService.Add(NextTweener); } }
/* ctor */ private void Reset() { DeleteLatestABUpdator = true; m_AssetBundlePool = GetComponent <AssetBundlePool>(); m_AssetBundlePool.enabled = false; m_ILRuntimeService = GetComponent <ILRuntimeService>(); m_ILRuntimeService.enabled = false; m_TweenService = GetComponent <TweenService>(); m_TweenService.enabled = false; #if UNITY_EDITOR UnityEditor.EditorUtility.SetDirty(this); #endif }
/* func */ internal override void CompleteTween() { base.CompleteTween(); if (NextTweener != null && NextTweener.State == TweenerState.WaitForActivation) { if (NextTweener is TimeTweener timeTweener && TimeType != TweenerTimeType.Mix && TimeType == timeTweener.TimeType) { timeTweener.CumulativeTime = CumulativeTime - DurationTime; } TweenService.Add(NextTweener); } }