public void UpdatePoseReference( ushort poseIndex, float influence )
{
// Unfortunately, I can't modify PoseRef since it is a struct,
// and when I access the list elements, I get a copy.
// Because of this limitation, I remove and re-add the PoseRef
RemovePoseReference( poseIndex );
AddPoseReference( poseIndex, influence );
}