diff --git a/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/AssemblyInfo.cs b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/AssemblyInfo.cs
new file mode 100644
index 00000000..7c0fe7d1
--- /dev/null
+++ b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/AssemblyInfo.cs
@@ -0,0 +1,27 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+// Information about this assembly is defined by the following attributes.
+// Change them to the values specific to your project.
+
+[assembly: AssemblyTitle("UniversalEditor.Engines.GTK.Plugins.UnrealEngine")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("")]
+[assembly: AssemblyCopyright("beckermj")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
+// The form "{Major}.{Minor}.*" will automatically update the build and revision,
+// and "{Major}.{Minor}.{Build}.*" will update just the revision.
+
+[assembly: AssemblyVersion("1.0.*")]
+
+// The following attributes are used to specify the signing key for the assembly,
+// if desired. See the Mono documentation for more information about signing.
+
+//[assembly: AssemblyDelaySign(false)]
+//[assembly: AssemblyKeyFile("")]
+
diff --git a/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/Editors/UnrealPackageEditor.cs b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/Editors/UnrealPackageEditor.cs
new file mode 100644
index 00000000..b59bf74d
--- /dev/null
+++ b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/Editors/UnrealPackageEditor.cs
@@ -0,0 +1,13 @@
+using System;
+namespace UniversalEditor.Engines.GTK.Plugins.UnrealEngine
+{
+ [System.ComponentModel.ToolboxItem(true)]
+ public partial class UnrealPackageEditor : Gtk.Bin
+ {
+ public UnrealPackageEditor ()
+ {
+ this.Build ();
+ }
+ }
+}
+
diff --git a/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.csproj b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.csproj
new file mode 100644
index 00000000..6c56ec4d
--- /dev/null
+++ b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.csproj
@@ -0,0 +1,68 @@
+
+
+
+ Debug
+ AnyCPU
+ 10.0.0
+ 2.0
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}
+ WinExe
+ UniversalEditor.Engines.GTK.Plugins.UnrealEngine
+ UniversalEditor.Engines.GTK.Plugins.UnrealEngine
+
+
+ true
+ full
+ false
+ bin\Debug
+ DEBUG;
+ prompt
+ 4
+ false
+
+
+ none
+ true
+ bin\Release
+ prompt
+ 4
+ false
+
+
+
+
+
+ gtk-sharp-2.0
+
+
+ gtk-sharp-2.0
+
+
+ glib-sharp-2.0
+
+
+ glade-sharp-2.0
+
+
+ gtk-sharp-2.0
+
+
+ gtk-sharp-2.0
+
+
+
+
+ gui.stetic
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.UnrealPackageEditor.cs b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.UnrealPackageEditor.cs
new file mode 100644
index 00000000..e981ea7f
--- /dev/null
+++ b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.UnrealPackageEditor.cs
@@ -0,0 +1,7 @@
+
+namespace UniversalEditor.Engines.GTK.Plugins.UnrealEngine
+{
+ public partial class UnrealPackageEditor
+ {
+ }
+}
diff --git a/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/generated.cs b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/generated.cs
new file mode 100644
index 00000000..9636f6fc
--- /dev/null
+++ b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/generated.cs
@@ -0,0 +1,29 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace Stetic
+{
+ internal class Gui
+ {
+ private static bool initialized;
+
+ internal static void Initialize (Gtk.Widget iconRenderer)
+ {
+ if ((Stetic.Gui.initialized == false)) {
+ Stetic.Gui.initialized = true;
+ }
+ }
+ }
+
+ internal class ActionGroups
+ {
+ public static Gtk.ActionGroup GetActionGroup (System.Type type)
+ {
+ return Stetic.ActionGroups.GetActionGroup (type.FullName);
+ }
+
+ public static Gtk.ActionGroup GetActionGroup (string name)
+ {
+ return null;
+ }
+ }
+}
diff --git a/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/gui.stetic b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/gui.stetic
new file mode 100644
index 00000000..764e0dc1
--- /dev/null
+++ b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/gui.stetic
@@ -0,0 +1,11 @@
+
+
+
+ ../../UniversalEditor.Engines.GTK.Plugins.UnrealEngine
+ 2.12
+
+
+
+
+
+
\ No newline at end of file
diff --git a/CSharp/Plugins/UniversalEditor.Plugins.UnrealEngine/UniversalEditor.Plugins.UnrealEngine.csproj b/CSharp/Plugins/UniversalEditor.Plugins.UnrealEngine/UniversalEditor.Plugins.UnrealEngine.csproj
index 8ab1fc3a..f96de6b9 100644
--- a/CSharp/Plugins/UniversalEditor.Plugins.UnrealEngine/UniversalEditor.Plugins.UnrealEngine.csproj
+++ b/CSharp/Plugins/UniversalEditor.Plugins.UnrealEngine/UniversalEditor.Plugins.UnrealEngine.csproj
@@ -11,6 +11,8 @@
UniversalEditor.Plugins.UnrealEngine
v3.5
512
+ 10.0.0
+ 2.0
true
@@ -53,11 +55,11 @@
- {2d4737e6-6d95-408a-90db-8dff38147e85}
+ {2D4737E6-6D95-408A-90DB-8DFF38147E85}
UniversalEditor.Core
- {30467e5c-05bc-4856-aadc-13906ef4cadd}
+ {30467E5C-05BC-4856-AADC-13906EF4CADD}
UniversalEditor.Essential
diff --git a/CSharp/UniversalEditor.GTK.sln b/CSharp/UniversalEditor.GTK.sln
index d4332fa6..2e4c2023 100644
--- a/CSharp/UniversalEditor.GTK.sln
+++ b/CSharp/UniversalEditor.GTK.sln
@@ -65,6 +65,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniversalEditor.Plugins.Mic
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniversalEditor.Plugins.Microsoft.VisualStudio", "Plugins\UniversalEditor.Plugins.Microsoft.VisualStudio\UniversalEditor.Plugins.Microsoft.VisualStudio.csproj", "{E6C9A73D-4556-4220-9BC7-302A7EE64C1A}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniversalEditor.Plugins.UnrealEngine", "Plugins\UniversalEditor.Plugins.UnrealEngine\UniversalEditor.Plugins.UnrealEngine.csproj", "{DF96F24E-FED9-4BAC-8389-63590125DC61}"
+EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dependencies", "Dependencies", "{5A423A3E-51C5-4188-8AD5-FB5C0CB76C6A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Surodoine", "..\..\Surodoine\Surodoine\Surodoine.csproj", "{E0897B7B-617A-4709-A4C6-FC0F6B441B2A}"
@@ -77,6 +79,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugins", "Plugins", "{B2A3
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniversalEditor.Engines.GTK.Plugins.FileSystem", "Engines\GTK\Plugins\UniversalEditor.Engines.GTK.Plugins.FileSystem\UniversalEditor.Engines.GTK.Plugins.FileSystem.csproj", "{C17E6B14-3DF4-45E4-9556-5E651868CA6B}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniversalEditor.Engines.GTK.Plugins.UnrealEngine", "..\..\..\..\..\..\media\0d14d2b2-1b67-4757-8f87-2520a8715f9f\beckermj\Documents\Projects\UniversalEditor\CSharp\Engines\GTK\Plugins\UniversalEditor.Engines.GTK.Plugins.UnrealEngine\UniversalEditor.Engines.GTK.Plugins.UnrealEngine.csproj", "{BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}"
+EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniversalEditor.Engines.GTK", "Engines\GTK\UniversalEditor.Engines.GTK\UniversalEditor.Engines.GTK.csproj", "{AF5F8ED3-D534-4609-94ED-B2800455B88F}"
EndProject
Global
@@ -311,6 +315,18 @@ Global
{BAC9FDFD-C39E-4A90-B9F8-CF75B551BE10}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{BAC9FDFD-C39E-4A90-B9F8-CF75B551BE10}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{BAC9FDFD-C39E-4A90-B9F8-CF75B551BE10}.Release|x86.ActiveCfg = Release|Any CPU
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}.Debug|x86.Build.0 = Debug|Any CPU
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}.Release|x86.ActiveCfg = Release|Any CPU
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61}.Release|x86.Build.0 = Release|Any CPU
{BE4D0BA3-0888-42A5-9C09-FC308A4509D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BE4D0BA3-0888-42A5-9C09-FC308A4509D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BE4D0BA3-0888-42A5-9C09-FC308A4509D2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
@@ -363,6 +379,18 @@ Global
{D4D9C9A6-04A4-46AD-8238-2493A455723F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{D4D9C9A6-04A4-46AD-8238-2493A455723F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{D4D9C9A6-04A4-46AD-8238-2493A455723F}.Release|x86.ActiveCfg = Release|Any CPU
+ {DF96F24E-FED9-4BAC-8389-63590125DC61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DF96F24E-FED9-4BAC-8389-63590125DC61}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DF96F24E-FED9-4BAC-8389-63590125DC61}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {DF96F24E-FED9-4BAC-8389-63590125DC61}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {DF96F24E-FED9-4BAC-8389-63590125DC61}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DF96F24E-FED9-4BAC-8389-63590125DC61}.Debug|x86.Build.0 = Debug|Any CPU
+ {DF96F24E-FED9-4BAC-8389-63590125DC61}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DF96F24E-FED9-4BAC-8389-63590125DC61}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DF96F24E-FED9-4BAC-8389-63590125DC61}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {DF96F24E-FED9-4BAC-8389-63590125DC61}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {DF96F24E-FED9-4BAC-8389-63590125DC61}.Release|x86.ActiveCfg = Release|Any CPU
+ {DF96F24E-FED9-4BAC-8389-63590125DC61}.Release|x86.Build.0 = Release|Any CPU
{E0897B7B-617A-4709-A4C6-FC0F6B441B2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E0897B7B-617A-4709-A4C6-FC0F6B441B2A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E0897B7B-617A-4709-A4C6-FC0F6B441B2A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
@@ -506,11 +534,13 @@ Global
{BED1EEAF-9ADD-46F6-92D0-53957858E25B} = {71CFF024-26F7-4626-A526-B435FDF8D64E}
{9F1FDC26-5F1C-4C2A-BBBF-3A597A72802D} = {71CFF024-26F7-4626-A526-B435FDF8D64E}
{E6C9A73D-4556-4220-9BC7-302A7EE64C1A} = {71CFF024-26F7-4626-A526-B435FDF8D64E}
+ {DF96F24E-FED9-4BAC-8389-63590125DC61} = {71CFF024-26F7-4626-A526-B435FDF8D64E}
{E0897B7B-617A-4709-A4C6-FC0F6B441B2A} = {5A423A3E-51C5-4188-8AD5-FB5C0CB76C6A}
{E0422169-2DF9-4B50-A019-84A3251727F9} = {4725A011-066E-4235-82C4-F2184BF56BBE}
{B2A30AE0-2FDD-40D1-88CF-9E4B95277F95} = {E0422169-2DF9-4B50-A019-84A3251727F9}
{AF5F8ED3-D534-4609-94ED-B2800455B88F} = {E0422169-2DF9-4B50-A019-84A3251727F9}
{C17E6B14-3DF4-45E4-9556-5E651868CA6B} = {B2A30AE0-2FDD-40D1-88CF-9E4B95277F95}
+ {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61} = {B2A30AE0-2FDD-40D1-88CF-9E4B95277F95}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = Applications\UniversalEditor.Bootstrapper\UniversalEditor.Bootstrapper.csproj