Ejemplo n.º 1
0
 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();
      }
 }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
            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);
            }