public void ManualUpdate() { if (currentSequence == null) { return; } DOTween.ManualUpdate(Time.deltaTime, Time.unscaledDeltaTime); }
IEnumerator CO_ManualUpdate() { while (true) { yield return(null); DOTween.ManualUpdate(Time.deltaTime, Time.unscaledDeltaTime); } }
public void EditorPlay(double deltaTime) { DOTween.ManualUpdate((float)deltaTime, (float)deltaTime); if (sequence.IsComplete()) { sequence.Rewind(false); EditorUpdate.RemoveEditorUpdatePlug(EditorPlay); } }
protected void Awake() { INSTANCE = this; this.playDataList = new List <PlayData>(); this.client = new Client(this.serverAddress, this.serverPort); this.client.RegisterEvent(EventCode.Connect, this.OnConnect); this.client.RegisterEvent(EventCode.Disconnect, this.OnDisconnect); this.client.RegisterEvent(EventCode.Start, this.OnStart); this.client.RegisterEvent(EventCode.Input, this.OnReceivePlayData); DOTween.defaultUpdateType = UpdateType.Manual; DOTween.Init(); Networkmgr.LateUpdateEvent += () => DOTween.ManualUpdate(STDDT, STDDT); }
static void PreviewUpdate() { double currTime = _previewTime; _previewTime = EditorApplication.timeSinceStartup; float elapsed = (float)(_previewTime - currTime); DOTween.ManualUpdate(elapsed, elapsed); if (_previewObj != null) { EditorUtility.SetDirty(_previewObj); } if (_onPreviewUpdated != null) { _onPreviewUpdated(); } }
void Update() { _tick++; for (var i = 0; i < _highPriorityTicks.Count; i++) { _highPriorityTicks[i].Tick(); } for (var i = 0; i < _normalPriorityTicks.Count; i++) { _normalPriorityTicks[i].Tick(); } for (var i = 0; i < _lowPriorityTicks.Count; i++) { _lowPriorityTicks[i].Tick(); } DOTween.ManualUpdate(Time.deltaTime, Constants.SecondsPerFrame); }
// return true if force pause public bool Update(float unscaledDeltaTime, float maxTime) { // Check time don't go behind zero and above maxTime if ((Time <= 0 && TimeScale < 0) || (Time >= maxTime && TimeScale > 0)) { ChangeTimeScale(-TimeScale); return(true); } if (TimeScaleChanged) { TimeScaleChanged = false; Helper.SetAnimatorsTimeScale(Helper.RootGameObject); Helper.SetAudioSourcesTimeScale(Helper.RootGameObject); } float deltaTime = unscaledDeltaTime * TimeScale; float newTime = Time + deltaTime; if (deltaTime == 0) { return(false); } // Check new time don't go behind zero and above maxTime if (newTime < 0 && TimeScale < 0) { newTime = 0; } if (newTime > maxTime && TimeScale > 0) { newTime = maxTime; } // Update Time float prevTime = Time; Time = newTime; // Update Tweens TweensManager.Instance.UpdateTweensIsBackward(deltaTime); DOTween.ManualUpdate(Math.Abs(deltaTime), 0); // Execute Occurrences int step = TimeScale > 0 ? 1 : -1; int convertedPrevTime = ConvertTime(prevTime); int convertedTime = ConvertTime(Time); if (_occurrences.Count > 4) { int tempIndex = _occurrencesIndex; if (!CheckIsTimeBetween(convertedPrevTime, _occurrences.Keys[tempIndex], convertedTime)) { tempIndex += step; } while (CheckIsTimeBetween(convertedPrevTime, _occurrences.Keys[tempIndex], convertedTime)) { ExecuteOccurrences(_occurrences[_occurrences.Keys[tempIndex]]); tempIndex += step; _occurrencesIndex = tempIndex; } } return(false); }