Rework how ImGui input toggle is triggered

Add a new window CommandBindings to configure the shortcuts of console commands
The first time it is created, this window add the bindings to control cog:

[Tab]  Cog.ToggleInput
[F1]   Cog.LoadLayout 1
[F2]   Cog.LoadLayout 2
[F3]   Cog.LoadLayout 3
[F4]   Cog.LoadLayout 4
[F5]   Cog.ToggleSelectionMode

The selection window can now uses the Actor Label instead of Name (simpler to read)
Fix Blackboard sorting
This commit is contained in:
Arnaud Jamin
2023-10-19 17:28:42 -04:00
parent c32efe88f5
commit 1b5d63b0af
18 changed files with 705 additions and 165 deletions
@@ -7,13 +7,15 @@ public class CogEngine : ModuleRules
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicIncludePaths.AddRange(
new string[] {
new string[]
{
}
);
PrivateIncludePaths.AddRange(
new string[] {
new string[]
{
}
);
@@ -21,11 +23,6 @@ public class CogEngine : ModuleRules
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
"CogCommon",
"CogImgui",
"CogDebug",
"CogWindow",
}
);
@@ -33,11 +30,17 @@ public class CogEngine : ModuleRules
PrivateDependencyModuleNames.AddRange(
new string[]
{
"CoreUObject",
"CogCommon",
"CogDebug",
"CogImgui",
"CogWindow",
"Core",
"CoreUObject",
"Engine",
"InputCore",
"NetCore",
"Slate",
"SlateCore",
"NetCore",
}
);