public T SampleAsset()
{
CheckIfInitialized();
if (Count == 0)
return null;
return assetSourceLocation.LoadAsset<T>((int)(m_Sampler.Sample() * Count));
}
T CreateProcessedInstance(T asset)
if (asset == null)
var instance = Object.Instantiate(asset);
if (archetype != null)
archetype.Preprocess(instance);