private void subMeshListBox_ItemCheck(object sender, ItemCheckedEventArgs e) { int index = subMeshListBox.Items.IndexOf(e.Item); SubMeshInfo info = subMeshCollection.FindSubMeshInfo((subMeshListBox.Items[index]).ToString()); if (e.Item.Checked) { subMeshCollection.ShowSubMesh(info.Name, true); } else { subMeshCollection.ShowSubMesh(info.Name, false); } }
/// <summary> /// Look up subMeshInfo by name in the SubMeshList /// </summary> /// <param name="name"></param> /// <returns></returns> private SubMeshInfo FindSubMeshInfo(string name) { return(subMeshCollection.FindSubMeshInfo(name)); }