Radegast.Rendering.SceneWindow.animRecievedCallback C# (CSharp) Method

animRecievedCallback() private method

private animRecievedCallback ( AssetDownload transfer, Asset asset ) : void
transfer AssetDownload
asset Asset
return void
        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;

            }
        }
SceneWindow