public void Release() { IdValue = 0; rootEnumerator = null; current = null; SetTaskState(RoutineState.Complete); awaiters.Clear(); lifeTimeDefinition.Terminate(); }
public void Dispose() { foreach (var systemInfo in _systems) { DestroySystem(systemInfo); } _updateQueues.Clear(); _systems.Clear(); _lifeTime.Terminate(); }
public void Exit() { if (!IsActive) { return; } SetStatus(StateStatus.Disable); OnExit(_contextData); _lifeTime.Terminate(); }
protected override void OnDestroy() { _lifeTimeDefinition.Terminate(); base.OnDestroy(); }
/// <summary> /// terminate game view system lifetime /// </summary> public void Dispose() => _lifeTimeDefinition.Terminate();
public void Dispose() => _lifeTime.Terminate();
/// <summary> /// terminate Port lifetime, release resources /// </summary> public void Release() => lifeTimeDefinition.Terminate();
protected void OnDestroy() { _lifeTime.Terminate(); NodeViewProcessor.Asset.Remove(this); }
private void OnDisable() { lifeTimeDefinition.Terminate(); }
public void Dispose() { _lateUpdateRoutines.Clear(); StopAllCoroutines(); _lifeTime.Terminate(); }
/// <summary> /// stop execution /// </summary> public void Exit() { _lifeTime.Terminate(); _isActive = false; }
public void Exit() { lifeTimeDefinition.Terminate(); }
/// <summary> /// complete view lifetime immediately /// </summary> public void Destroy() => _lifeTimeDefinition.Terminate();
protected override void OnActivate() { _atlasesLifetime = new LifeTimeDefinition(); _lifeTimeDefinition.AddCleanUpAction(() => _atlasesLifetime.Terminate()); }