void PlayAnimation()
{
if(!sourceSkeleton){
Debug.Log ("Source skeleton not found, can't play animation!");
return;
}
if(animClip.totalSamples<1){
Debug.Log ("Can't play animation, animation file is empty!");
return;
}
if(sourceAnimator)
if(sourceAnimator.enabled)
sourceAnimator.enabled = false;
if(sourceAnimation)
if(sourceAnimation.enabled)
sourceAnimation.enabled = false;
if(curSample >= animClip.totalSamples){
if(loop){
curSample = -1;
}
return;
}
curBoneId = 0;
curSample++;
ReadWriteHierarchy(sourceSkeleton,false);
}