private void openUDKPackageToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog d = new OpenFileDialog(); d.Filter = "*.u;*.upk;*.udk|*.u;*.upk;*.udk"; if (d.ShowDialog() == System.Windows.Forms.DialogResult.OK) { udk = new UDKExplorer.UDK.UDKObject(d.FileName); Objects = new List<int>(); for (int i = 0; i < udk.ExportCount; i++) if (udk.GetClass(udk.Exports[i].clas) == "SkeletalMesh") Objects.Add(i); RefreshLists(); } }
private void openUDKPackageToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog d = new OpenFileDialog(); d.Filter = "*.u;*.upk;*.udk|*.u;*.upk;*.udk"; if (d.ShowDialog() == DialogResult.OK) { udk = new UDKExplorer.UDK.UDKObject(d.FileName); Objects = new List <int>(); for (int i = 0; i < udk.ExportCount; i++) { if (udk.GetClass(udk.Exports[i].clas) == "SkeletalMesh") { Objects.Add(i); } } RefreshLists(); } }
public static BoneStruct ImportFromUDK(UDKExplorer.UDK.Classes.SkeletalMesh.BoneStruct udkBone, UDKExplorer.UDK.UDKObject udkPackage, ME3Explorer.Packages.MEPackage mePackage) { BoneStruct result = new BoneStruct(0, udkBone.Flags, udkBone.Unk1, udkBone.Orientation, udkBone.Position, udkBone.NumChildren, udkBone.Parent, udkBone.BoneColor); string name = udkPackage.GetName(udkBone.Name); result.Name = mePackage.FindNameOrAdd(name); return(result); }