private void UpdateAssetsOverFrames(int frames) { mUpdatingBodyTask = BodyTexture.ApplyChangesOverFrames(frames, ApplyMeshChanges); mUpdatingBodyTask.AddOnExitAction(delegate() { mFaceRenderer.enabled = true; mAssetsBeingUpdatedOverFrames.Clear(); if (mFinishedUpdatingCallback != null) { mFinishedUpdatingCallback(); mFinishedUpdatingCallback = null; } }); mUpdatingFaceTask = mFaceTexture.ApplyChangesOverFrames(frames, delegate() { }); }
private void UpdateAssets() { ApplyMeshChanges(); mFaceTexture.ApplyChanges(); BodyTexture.ApplyChanges(); }