private Model( ModelBoneHierarchy boneHierarchy, ModelSubObject[] subObjects) { BoneHierarchy = boneHierarchy; SubObjects = subObjects; }
internal Model( Asset asset, ModelBoneHierarchy boneHierarchy, ModelSubObject[] subObjects) : this(boneHierarchy, subObjects) { SetNameAndInstanceId(asset); }
internal Model( string name, ModelBoneHierarchy boneHierarchy, ModelSubObject[] subObjects) : this(boneHierarchy, subObjects) { SetNameAndInstanceId("W3DContainer", name); }
internal Model( ModelBoneHierarchy boneHierarchy, ModelSubObject[] subObjects) { BoneHierarchy = boneHierarchy; foreach (var subObject in subObjects) { AddDisposable(subObject.RenderObject); } SubObjects = subObjects; }
private Model( ModelBoneHierarchy boneHierarchy, ModelSubObject[] subObjects) { BoneHierarchy = boneHierarchy; SubObjects = subObjects; foreach (var subObject in subObjects) { if (subObject.RenderObject is ModelMesh modelMesh && modelMesh.Skinned) { HasSkinnedMeshes = true; break; } } }