Browse Source

Added QnA Demo Mode, Fixed MCPCommand being enqueued

master
Tillman Staffen 6 days ago
parent
commit
652661b5c5
  1. 2
      Unreal/Config/DefaultInput.ini
  2. BIN
      Unreal/Content/SPIE/BP/BP_SPIE_Manager_Child.uasset
  3. BIN
      Unreal/Content/SPIE/BP/Base/PC_SPIE.uasset
  4. BIN
      Unreal/Content/SPIE/BP/Commands/UEC_AzureAISearch.uasset
  5. BIN
      Unreal/Content/SPIE/BP/Mode/DA_Mode_SPIE_QnA.uasset
  6. BIN
      Unreal/Content/SPIE/BP/Mode/States/DT_SPIE_QnA.uasset
  7. 3
      Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Private/AIBaseManager.cpp

2
Unreal/Config/DefaultInput.ini

@ -104,6 +104,8 @@ DoubleClickTime=0.200000
+ActionMappings=(ActionName="Mode2",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=NumPadTwo) +ActionMappings=(ActionName="Mode2",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=NumPadTwo)
+ActionMappings=(ActionName="Mode3",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Three) +ActionMappings=(ActionName="Mode3",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Three)
+ActionMappings=(ActionName="Mode3",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=NumPadThree) +ActionMappings=(ActionName="Mode3",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=NumPadThree)
+ActionMappings=(ActionName="Mode4",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Four)
+ActionMappings=(ActionName="Mode4",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=NumPadFour)
DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput
DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent
DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks

BIN
Unreal/Content/SPIE/BP/BP_SPIE_Manager_Child.uasset (Stored with Git LFS)

Binary file not shown.

BIN
Unreal/Content/SPIE/BP/Base/PC_SPIE.uasset (Stored with Git LFS)

Binary file not shown.

BIN
Unreal/Content/SPIE/BP/Commands/UEC_AzureAISearch.uasset (Stored with Git LFS)

Binary file not shown.

BIN
Unreal/Content/SPIE/BP/Mode/DA_Mode_SPIE_QnA.uasset (Stored with Git LFS)

Binary file not shown.

BIN
Unreal/Content/SPIE/BP/Mode/States/DT_SPIE_QnA.uasset (Stored with Git LFS)

Binary file not shown.

3
Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Private/AIBaseManager.cpp

@ -331,7 +331,7 @@ void UAIBaseManager::ClearMCPCommand()
void UAIBaseManager::CommandFinished(const FString& Command, const FString& Payload) void UAIBaseManager::CommandFinished(const FString& Command, const FString& Payload)
{ {
UE_LOG(LogTemp, Warning, TEXT("Processing")); UE_LOG(LogTemp, Warning, TEXT("Processing"));
SetNewState(EAvatarCoreAIState::Processing); SetNewState(EAvatarCoreAIState::Ready);
functionCallRunning = false; functionCallRunning = false;
if (bDebugMode) if (bDebugMode)
BroadcastAILog(FString::Printf(TEXT("Command '%s' ran successfully. Answer: %s"), *Command, *Payload), true); BroadcastAILog(FString::Printf(TEXT("Command '%s' ran successfully. Answer: %s"), *Command, *Payload), true);
@ -343,6 +343,7 @@ void UAIBaseManager::CommandFinished(const FString& Command, const FString& Payl
void UAIBaseManager::CommandFailed(const FString& Command, const FString& Payload) void UAIBaseManager::CommandFailed(const FString& Command, const FString& Payload)
{ {
functionCallRunning = false; functionCallRunning = false;
SetNewState(EAvatarCoreAIState::Ready);
BroadcastAILog(FString::Printf(TEXT("Command '%s' failed. Sending: %s"), *Command, *Payload), true); BroadcastAILog(FString::Printf(TEXT("Command '%s' failed. Sending: %s"), *Command, *Payload), true);
SendResponse(Payload); SendResponse(Payload);
} }

Loading…
Cancel
Save