Simply put, I have code like this:
object.AddComponent<BoneFollower>();
object.GetComponent<BoneFollower>().skeletonRenderer = otherSkeleton;
object.GetComponent<BoneFollower>().boneName = "Bone";
It worked back in the days of BoneComponent, but isn't working anymore. When I pause the editor and look at the inspector, the Bone field is still set to "None". I've also tried setting the bone directly instead of using boneName, same result. The SkeletonRenderer is being set properly, though.