Classify some handlers as half-baked
This commit is contained in:
@@ -18,7 +18,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_AnimBlueprint_Create : public UObject, public IMCPHandler
|
class UMCP_AnimBlueprint_Create : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_AnimBlueprint_ListSlotNames : public UObject, public IMCPHandler
|
class UMCP_AnimBlueprint_ListSlotNames : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_AnimBlueprint_ListSyncGroups : public UObject, public IMCPHandler
|
class UMCP_AnimBlueprint_ListSyncGroups : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -29,7 +29,7 @@ struct FBlendSpaceSampleEntry
|
|||||||
float Y = 0.0f;
|
float Y = 0.0f;
|
||||||
};
|
};
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_AnimBlueprint_SetBlendSpaceSamples : public UObject, public IMCPHandler
|
class UMCP_AnimBlueprint_SetBlendSpaceSamples : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Asset_Delete : public UObject, public IMCPHandler
|
class UMCP_Asset_Delete : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Asset_FindReferences : public UObject, public IMCPHandler
|
class UMCP_Asset_FindReferences : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Asset_Rename : public UObject, public IMCPHandler
|
class UMCP_Asset_Rename : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_BlendSpace_Create : public UObject, public IMCPHandler
|
class UMCP_BlendSpace_Create : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_BlueprintGraph_Create : public UObject, public IMCPHandler
|
class UMCP_BlueprintGraph_Create : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_BlueprintGraph_Delete : public UObject, public IMCPHandler
|
class UMCP_BlueprintGraph_Delete : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_BlueprintGraph_Rename : public UObject, public IMCPHandler
|
class UMCP_BlueprintGraph_Rename : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_AddComponent : public UObject, public IMCPHandler
|
class UMCP_Blueprint_AddComponent : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -31,7 +31,7 @@ struct FDispatcherParamEntry
|
|||||||
FString Type;
|
FString Type;
|
||||||
};
|
};
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_AddEventDispatcher : public UObject, public IMCPHandler
|
class UMCP_Blueprint_AddEventDispatcher : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_AddFunctionParameter : public UObject, public IMCPHandler
|
class UMCP_Blueprint_AddFunctionParameter : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_AddInterface : public UObject, public IMCPHandler
|
class UMCP_Blueprint_AddInterface : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_AddVariable : public UObject, public IMCPHandler
|
class UMCP_Blueprint_AddVariable : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_ChangeFunctionParameterType : public UObject, public IMCPHandler
|
class UMCP_Blueprint_ChangeFunctionParameterType : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_ChangeVariableType : public UObject, public IMCPHandler
|
class UMCP_Blueprint_ChangeVariableType : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_Compile : public UObject, public IMCPHandler
|
class UMCP_Blueprint_Compile : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_Create : public UObject, public IMCPHandler
|
class UMCP_Blueprint_Create : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_Diff : public UObject, public IMCPHandler
|
class UMCP_Blueprint_Diff : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_Dump : public UObject, public IMCPHandler
|
class UMCP_Blueprint_Dump : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_ListComponents : public UObject, public IMCPHandler
|
class UMCP_Blueprint_ListComponents : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_ListEventDispatchers : public UObject, public IMCPHandler
|
class UMCP_Blueprint_ListEventDispatchers : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_ListInterfaces : public UObject, public IMCPHandler
|
class UMCP_Blueprint_ListInterfaces : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_RefreshAllNodes : public UObject, public IMCPHandler
|
class UMCP_Blueprint_RefreshAllNodes : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_RemoveComponent : public UObject, public IMCPHandler
|
class UMCP_Blueprint_RemoveComponent : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_RemoveFunctionParameter : public UObject, public IMCPHandler
|
class UMCP_Blueprint_RemoveFunctionParameter : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_RemoveInterface : public UObject, public IMCPHandler
|
class UMCP_Blueprint_RemoveInterface : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_RemoveVariable : public UObject, public IMCPHandler
|
class UMCP_Blueprint_RemoveVariable : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_Reparent : public UObject, public IMCPHandler
|
class UMCP_Blueprint_Reparent : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_Search : public UObject, public IMCPHandler
|
class UMCP_Blueprint_Search : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Blueprint_SearchContents : public UObject, public IMCPHandler
|
class UMCP_Blueprint_SearchContents : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
// HandleListClasses — discover available UClasses
|
// HandleListClasses — discover available UClasses
|
||||||
// ============================================================
|
// ============================================================
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Class_Search : public UObject, public IMCPHandler
|
class UMCP_Class_Search : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Class_ShowProperties : public UObject, public IMCPHandler
|
class UMCP_Class_ShowProperties : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Enum_Create : public UObject, public IMCPHandler
|
class UMCP_Enum_Create : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_MaterialFunction_Create : public UObject, public IMCPHandler
|
class UMCP_MaterialFunction_Create : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Material_Compile : public UObject, public IMCPHandler
|
class UMCP_Material_Compile : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Material_Create : public UObject, public IMCPHandler
|
class UMCP_Material_Create : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Material_DumpParameters : public UObject, public IMCPHandler
|
class UMCP_Material_DumpParameters : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_StateMachine_AddState : public UObject, public IMCPHandler
|
class UMCP_StateMachine_AddState : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_StateMachine_AddTransition : public UObject, public IMCPHandler
|
class UMCP_StateMachine_AddTransition : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_StateMachine_RemoveState : public UObject, public IMCPHandler
|
class UMCP_StateMachine_RemoveState : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_StateMachine_SetAnimation : public UObject, public IMCPHandler
|
class UMCP_StateMachine_SetAnimation : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_StateMachine_SetBlendSpace : public UObject, public IMCPHandler
|
class UMCP_StateMachine_SetBlendSpace : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_StateMachine_SetTransitionRule : public UObject, public IMCPHandler
|
class UMCP_StateMachine_SetTransitionRule : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -29,7 +29,7 @@ struct FStructPropertyEntry
|
|||||||
FString Type;
|
FString Type;
|
||||||
};
|
};
|
||||||
|
|
||||||
UCLASS()
|
UCLASS(meta=(HalfBaked))
|
||||||
class UMCP_Struct_Create : public UObject, public IMCPHandler
|
class UMCP_Struct_Create : public UObject, public IMCPHandler
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
@@ -25,13 +25,36 @@ public:
|
|||||||
return TEXT("List all available commands with their descriptions.");
|
return TEXT("List all available commands with their descriptions.");
|
||||||
}
|
}
|
||||||
|
|
||||||
void EmitCommandList()
|
void EmitCommand(UClass* Class)
|
||||||
|
{
|
||||||
|
if (Verbose)
|
||||||
|
{
|
||||||
|
MCPUtils::FormatCommandHelp(Class);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
UMCPServer::Print(MCPUtils::GetHandlerName(Class));
|
||||||
|
UMCPServer::Print(TEXT("("));
|
||||||
|
bool bFirst = true;
|
||||||
|
for (TFieldIterator<FProperty> PropIt(Class, EFieldIterationFlags::None); PropIt; ++PropIt)
|
||||||
|
{
|
||||||
|
if (!bFirst) UMCPServer::Print(TEXT(","));
|
||||||
|
bFirst = false;
|
||||||
|
if (PropIt->HasMetaData(TEXT("Optional"))) UMCPServer::Print(TEXT("?"));
|
||||||
|
UMCPServer::Print(MCPUtils::PropertyNameToJsonKey(PropIt->GetName()));
|
||||||
|
}
|
||||||
|
UMCPServer::Print(TEXT(")\n"));
|
||||||
|
}
|
||||||
|
|
||||||
|
void EmitCommandList(bool bHalfBaked)
|
||||||
{
|
{
|
||||||
FString QueryLower = Query.ToLower();
|
FString QueryLower = Query.ToLower();
|
||||||
FString PrevGroup;
|
FString PrevGroup;
|
||||||
|
|
||||||
for (UClass* Class : MCPUtils::CollectHandlerClasses())
|
for (UClass* Class : MCPUtils::CollectHandlerClasses())
|
||||||
{
|
{
|
||||||
|
if (Class->HasMetaData(TEXT("HalfBaked")) != bHalfBaked)
|
||||||
|
continue;
|
||||||
|
|
||||||
FString ToolName = MCPUtils::GetHandlerName(Class);
|
FString ToolName = MCPUtils::GetHandlerName(Class);
|
||||||
if (!ToolName.ToLower().Contains(QueryLower))
|
if (!ToolName.ToLower().Contains(QueryLower))
|
||||||
continue;
|
continue;
|
||||||
@@ -45,31 +68,16 @@ public:
|
|||||||
PrevGroup = Group;
|
PrevGroup = Group;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Verbose)
|
EmitCommand(Class);
|
||||||
{
|
|
||||||
MCPUtils::FormatCommandHelp(Class);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
UMCPServer::Print(ToolName);
|
|
||||||
UMCPServer::Print(TEXT("("));
|
|
||||||
bool bFirst = true;
|
|
||||||
for (TFieldIterator<FProperty> PropIt(Class, EFieldIterationFlags::None); PropIt; ++PropIt)
|
|
||||||
{
|
|
||||||
if (!bFirst) UMCPServer::Print(TEXT(","));
|
|
||||||
bFirst = false;
|
|
||||||
if (PropIt->HasMetaData(TEXT("Optional"))) UMCPServer::Print(TEXT("?"));
|
|
||||||
UMCPServer::Print(UMCPTypes::TypeToText(*PropIt));
|
|
||||||
UMCPServer::Print(TEXT(" "));
|
|
||||||
UMCPServer::Print(MCPUtils::PropertyNameToJsonKey(PropIt->GetName()));
|
|
||||||
}
|
|
||||||
UMCPServer::Print(TEXT(")\n"));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual void Handle() override
|
virtual void Handle() override
|
||||||
{
|
{
|
||||||
UMCPServer::Printf(TEXT("\n"));
|
UMCPServer::Printf(TEXT("\n"));
|
||||||
EmitCommandList();
|
EmitCommandList(false);
|
||||||
|
UMCPServer::Print(TEXT("\n--- Half-Baked (may have issues) ---\n\n"));
|
||||||
|
EmitCommandList(true);
|
||||||
UMCPServer::Printf(TEXT("\n"));
|
UMCPServer::Printf(TEXT("\n"));
|
||||||
MCPFetcher::PrintDocs();
|
MCPFetcher::PrintDocs();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user