Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetSources()

virtual void ReLogic.Content.AssetRepository.SetSources ( IEnumerable< IContentSource > sources,
AssetRequestMode mode = AssetRequestMode::ImmediateLoad )
inlinevirtual

Implements ReLogic.Content.IAssetRepository.

Definition at line 133 of file AssetRepository.cs.

134 {
138 {
140 _sources = sources.ToArray();
142 if (mode == AssetRequestMode.ImmediateLoad && _Remaining > 0)
143 {
144 throw new Exception("Some assets loaded asynchronously, despite AssetRequestMode.ImmediateLoad on main thread");
145 }
146 }
147 }
void ReloadAssetsIfSourceChanged(AssetRequestMode mode)

References ReLogic.Content.AssetRepository._Remaining, ReLogic.Content.AssetRepository._requestLock, ReLogic.Content.AssetRepository._sources, ReLogic.Content.AssetRepository.ReloadAssetsIfSourceChanged(), ReLogic.Content.AssetRepository.ThrowIfDisposed(), ReLogic.Content.AssetRepository.ThrowIfNotMainThread(), and ReLogic.Content.AssetRepository.TransferAllAssets().