void animRecievedCallback(AssetDownload transfer, Asset asset)
{
if (InvokeRequired)
{
BeginInvoke(new MethodInvoker(() => animRecievedCallback(transfer, asset)));
return;
}
if (transfer.Success)
{
skeleton.addanimation(asset, transfer.ID, null, asset.AssetID);
}
else
{
int nofails = 1;
if (AssetFetchFailCount.TryGetValue(transfer.AssetID, out nofails))
{
nofails++;
}
AssetFetchFailCount[transfer.AssetID] = nofails;
}
}