public static List <IINode> GetINodeSkinnedBones(this IINode node) { List <IINode> skinnedNodes = new List <IINode>(); if (!node.IsSkinned()) { return(null); } IISkin skin = node.GetSkinModifier(); for (int i = 0; i < skin.NumBones; i++) { IINode bone = skin.GetBone(i); skinnedNodes.Add(bone); } return(skinnedNodes); }