fix camera cut obtain

This commit is contained in:
Jian Zhang 2025-08-25 17:40:28 +08:00
parent 43963a2292
commit b944f0d403
32 changed files with 313 additions and 53 deletions

View File

@ -17,7 +17,7 @@ void EmptyLinkFunctionForGeneratedCodeNewCAVESystemCpp_init() {}
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x3A842F4F,
0xE0FB5AB6,
0xB5BF78B4,
METADATA_PARAMS(0, nullptr)
};
@ -25,5 +25,5 @@ void EmptyLinkFunctionForGeneratedCodeNewCAVESystemCpp_init() {}
}
return Z_Registration_Info_UPackage__Script_NewCAVESystemCpp.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NewCAVESystemCpp(Z_Construct_UPackage__Script_NewCAVESystemCpp, TEXT("/Script/NewCAVESystemCpp"), Z_Registration_Info_UPackage__Script_NewCAVESystemCpp, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x3A842F4F, 0xB5BF78B4));
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NewCAVESystemCpp(Z_Construct_UPackage__Script_NewCAVESystemCpp, TEXT("/Script/NewCAVESystemCpp"), Z_Registration_Info_UPackage__Script_NewCAVESystemCpp, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xE0FB5AB6, 0xB5BF78B4));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -19,12 +19,14 @@ ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APlayerController_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINE_API UClass* Z_Construct_UClass_UCameraComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_ULevel_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_ULevelStreaming_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UWorld_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ENetRole();
INPUTCORE_API UScriptStruct* Z_Construct_UScriptStruct_FKey();
LEVELSEQUENCE_API UClass* Z_Construct_UClass_ALevelSequenceActor_NoRegister();
LEVELSEQUENCE_API UClass* Z_Construct_UClass_ULevelSequencePlayer_NoRegister();
NEWCAVESYSTEMCPP_API UClass* Z_Construct_UClass_UNewCAVESystemCppBPLibrary();
NEWCAVESYSTEMCPP_API UClass* Z_Construct_UClass_UNewCAVESystemCppBPLibrary_NoRegister();
UPackage* Z_Construct_UPackage__Script_NewCAVESystemCpp();
@ -520,6 +522,62 @@ DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execGetAllActorsOfClassInLevel)
}
// End Class UNewCAVESystemCppBPLibrary Function GetAllActorsOfClassInLevel
// Begin Class UNewCAVESystemCppBPLibrary Function GetCurrentCameraFromSequence
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics
{
struct NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms
{
UObject* WorldContextObject;
ULevelSequencePlayer* InSeqPlayer;
UCameraComponent* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|Utility" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSeqPlayer;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_InSeqPlayer = { "InSeqPlayer", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms, InSeqPlayer), Z_Construct_UClass_ULevelSequencePlayer_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms, ReturnValue), Z_Construct_UClass_UCameraComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_InSeqPlayer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "GetCurrentCameraFromSequence", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execGetCurrentCameraFromSequence)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(ULevelSequencePlayer,Z_Param_InSeqPlayer);
P_FINISH;
P_NATIVE_BEGIN;
*(UCameraComponent**)Z_Param__Result=UNewCAVESystemCppBPLibrary::GetCurrentCameraFromSequence(Z_Param_WorldContextObject,Z_Param_InSeqPlayer);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function GetCurrentCameraFromSequence
// Begin Class UNewCAVESystemCppBPLibrary Function GetInputAxisKeyValue
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetInputAxisKeyValue_Statics
{
@ -1780,6 +1838,7 @@ void UNewCAVESystemCppBPLibrary::StaticRegisterNativesUNewCAVESystemCppBPLibrary
{ "EnableAllUserMouse", &UNewCAVESystemCppBPLibrary::execEnableAllUserMouse },
{ "GetActorNetRole", &UNewCAVESystemCppBPLibrary::execGetActorNetRole },
{ "GetAllActorsOfClassInLevel", &UNewCAVESystemCppBPLibrary::execGetAllActorsOfClassInLevel },
{ "GetCurrentCameraFromSequence", &UNewCAVESystemCppBPLibrary::execGetCurrentCameraFromSequence },
{ "GetInputAxisKeyValue", &UNewCAVESystemCppBPLibrary::execGetInputAxisKeyValue },
{ "GetInputAxisValue", &UNewCAVESystemCppBPLibrary::execGetInputAxisValue },
{ "GetInputVectorAxisValue", &UNewCAVESystemCppBPLibrary::execGetInputVectorAxisValue },
@ -1833,6 +1892,7 @@ struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_EnableAllUserMouse, "EnableAllUserMouse" }, // 2485882418
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetActorNetRole, "GetActorNetRole" }, // 3416667933
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetAllActorsOfClassInLevel, "GetAllActorsOfClassInLevel" }, // 446032531
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence, "GetCurrentCameraFromSequence" }, // 1223392477
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetInputAxisKeyValue, "GetInputAxisKeyValue" }, // 1688861029
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetInputAxisValue, "GetInputAxisValue" }, // 4061219980
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetInputVectorAxisValue, "GetInputVectorAxisValue" }, // 1820313987
@ -1904,10 +1964,10 @@ UNewCAVESystemCppBPLibrary::~UNewCAVESystemCppBPLibrary() {}
struct Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNewCAVESystemCppBPLibrary, UNewCAVESystemCppBPLibrary::StaticClass, TEXT("UNewCAVESystemCppBPLibrary"), &Z_Registration_Info_UClass_UNewCAVESystemCppBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNewCAVESystemCppBPLibrary), 2587944864U) },
{ Z_Construct_UClass_UNewCAVESystemCppBPLibrary, UNewCAVESystemCppBPLibrary::StaticClass, TEXT("UNewCAVESystemCppBPLibrary"), &Z_Registration_Info_UClass_UNewCAVESystemCppBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNewCAVESystemCppBPLibrary), 1226767677U) },
};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_728432001(TEXT("/Script/NewCAVESystemCpp"),
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_2444092376(TEXT("/Script/NewCAVESystemCpp"),
Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics::ClassInfo),
nullptr, 0,
nullptr, 0);

View File

@ -13,7 +13,9 @@ class AActor;
class ALevelSequenceActor;
class APlayerController;
class UActorComponent;
class UCameraComponent;
class ULevel;
class ULevelSequencePlayer;
class ULevelStreaming;
class UObject;
class UWorld;
@ -23,7 +25,8 @@ struct FKey;
#endif
#define NEWCAVESYSTEMCPP_NewCAVESystemCppBPLibrary_generated_h
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_RPC_WRAPPERS \
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetCurrentCameraFromSequence); \
DECLARE_FUNCTION(execEnableAllUserMouse); \
DECLARE_FUNCTION(execCloneActorSimple); \
DECLARE_FUNCTION(execUnbindAllInput); \
@ -59,7 +62,7 @@ struct FKey;
DECLARE_FUNCTION(execGetStreamingLevelNameFromActor);
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_INCLASS \
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_INCLASS \
private: \
static void StaticRegisterNativesUNewCAVESystemCppBPLibrary(); \
friend struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics; \
@ -68,7 +71,7 @@ public: \
DECLARE_SERIALIZER(UNewCAVESystemCppBPLibrary)
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_STANDARD_CONSTRUCTORS \
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UNewCAVESystemCppBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNewCAVESystemCppBPLibrary) \
@ -82,13 +85,13 @@ public: \
NO_API virtual ~UNewCAVESystemCppBPLibrary();
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_39_PROLOG
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_GENERATED_BODY_LEGACY \
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_44_PROLOG
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_RPC_WRAPPERS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_INCLASS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_STANDARD_CONSTRUCTORS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_RPC_WRAPPERS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_INCLASS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -1,6 +1,6 @@
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_GameSession.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PawnBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\ControllerActorTypes.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\NewCAVESystemCppBPLibrary.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PlayerControllerBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\ControllerActorTypes.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\EdnParser.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\NewCAVESystemCppBPLibrary.h

View File

@ -17,7 +17,7 @@ void EmptyLinkFunctionForGeneratedCodeNewCAVESystemCpp_init() {}
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x3A842F4F,
0xE0FB5AB6,
0xB5BF78B4,
METADATA_PARAMS(0, nullptr)
};
@ -25,5 +25,5 @@ void EmptyLinkFunctionForGeneratedCodeNewCAVESystemCpp_init() {}
}
return Z_Registration_Info_UPackage__Script_NewCAVESystemCpp.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NewCAVESystemCpp(Z_Construct_UPackage__Script_NewCAVESystemCpp, TEXT("/Script/NewCAVESystemCpp"), Z_Registration_Info_UPackage__Script_NewCAVESystemCpp, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x3A842F4F, 0xB5BF78B4));
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NewCAVESystemCpp(Z_Construct_UPackage__Script_NewCAVESystemCpp, TEXT("/Script/NewCAVESystemCpp"), Z_Registration_Info_UPackage__Script_NewCAVESystemCpp, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xE0FB5AB6, 0xB5BF78B4));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -19,12 +19,14 @@ ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APlayerController_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINE_API UClass* Z_Construct_UClass_UCameraComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_ULevel_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_ULevelStreaming_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UWorld_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ENetRole();
INPUTCORE_API UScriptStruct* Z_Construct_UScriptStruct_FKey();
LEVELSEQUENCE_API UClass* Z_Construct_UClass_ALevelSequenceActor_NoRegister();
LEVELSEQUENCE_API UClass* Z_Construct_UClass_ULevelSequencePlayer_NoRegister();
NEWCAVESYSTEMCPP_API UClass* Z_Construct_UClass_UNewCAVESystemCppBPLibrary();
NEWCAVESYSTEMCPP_API UClass* Z_Construct_UClass_UNewCAVESystemCppBPLibrary_NoRegister();
UPackage* Z_Construct_UPackage__Script_NewCAVESystemCpp();
@ -520,6 +522,62 @@ DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execGetAllActorsOfClassInLevel)
}
// End Class UNewCAVESystemCppBPLibrary Function GetAllActorsOfClassInLevel
// Begin Class UNewCAVESystemCppBPLibrary Function GetCurrentCameraFromSequence
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics
{
struct NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms
{
UObject* WorldContextObject;
ULevelSequencePlayer* InSeqPlayer;
UCameraComponent* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|Utility" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSeqPlayer;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_InSeqPlayer = { "InSeqPlayer", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms, InSeqPlayer), Z_Construct_UClass_ULevelSequencePlayer_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms, ReturnValue), Z_Construct_UClass_UCameraComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_InSeqPlayer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "GetCurrentCameraFromSequence", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execGetCurrentCameraFromSequence)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(ULevelSequencePlayer,Z_Param_InSeqPlayer);
P_FINISH;
P_NATIVE_BEGIN;
*(UCameraComponent**)Z_Param__Result=UNewCAVESystemCppBPLibrary::GetCurrentCameraFromSequence(Z_Param_WorldContextObject,Z_Param_InSeqPlayer);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function GetCurrentCameraFromSequence
// Begin Class UNewCAVESystemCppBPLibrary Function GetInputAxisKeyValue
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetInputAxisKeyValue_Statics
{
@ -1780,6 +1838,7 @@ void UNewCAVESystemCppBPLibrary::StaticRegisterNativesUNewCAVESystemCppBPLibrary
{ "EnableAllUserMouse", &UNewCAVESystemCppBPLibrary::execEnableAllUserMouse },
{ "GetActorNetRole", &UNewCAVESystemCppBPLibrary::execGetActorNetRole },
{ "GetAllActorsOfClassInLevel", &UNewCAVESystemCppBPLibrary::execGetAllActorsOfClassInLevel },
{ "GetCurrentCameraFromSequence", &UNewCAVESystemCppBPLibrary::execGetCurrentCameraFromSequence },
{ "GetInputAxisKeyValue", &UNewCAVESystemCppBPLibrary::execGetInputAxisKeyValue },
{ "GetInputAxisValue", &UNewCAVESystemCppBPLibrary::execGetInputAxisValue },
{ "GetInputVectorAxisValue", &UNewCAVESystemCppBPLibrary::execGetInputVectorAxisValue },
@ -1833,6 +1892,7 @@ struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_EnableAllUserMouse, "EnableAllUserMouse" }, // 2485882418
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetActorNetRole, "GetActorNetRole" }, // 3416667933
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetAllActorsOfClassInLevel, "GetAllActorsOfClassInLevel" }, // 446032531
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence, "GetCurrentCameraFromSequence" }, // 1223392477
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetInputAxisKeyValue, "GetInputAxisKeyValue" }, // 1688861029
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetInputAxisValue, "GetInputAxisValue" }, // 4061219980
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetInputVectorAxisValue, "GetInputVectorAxisValue" }, // 1820313987
@ -1904,10 +1964,10 @@ UNewCAVESystemCppBPLibrary::~UNewCAVESystemCppBPLibrary() {}
struct Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNewCAVESystemCppBPLibrary, UNewCAVESystemCppBPLibrary::StaticClass, TEXT("UNewCAVESystemCppBPLibrary"), &Z_Registration_Info_UClass_UNewCAVESystemCppBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNewCAVESystemCppBPLibrary), 2587944864U) },
{ Z_Construct_UClass_UNewCAVESystemCppBPLibrary, UNewCAVESystemCppBPLibrary::StaticClass, TEXT("UNewCAVESystemCppBPLibrary"), &Z_Registration_Info_UClass_UNewCAVESystemCppBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNewCAVESystemCppBPLibrary), 1226767677U) },
};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_728432001(TEXT("/Script/NewCAVESystemCpp"),
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_2444092376(TEXT("/Script/NewCAVESystemCpp"),
Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics::ClassInfo),
nullptr, 0,
nullptr, 0);

View File

@ -13,7 +13,9 @@ class AActor;
class ALevelSequenceActor;
class APlayerController;
class UActorComponent;
class UCameraComponent;
class ULevel;
class ULevelSequencePlayer;
class ULevelStreaming;
class UObject;
class UWorld;
@ -23,7 +25,8 @@ struct FKey;
#endif
#define NEWCAVESYSTEMCPP_NewCAVESystemCppBPLibrary_generated_h
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_RPC_WRAPPERS \
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetCurrentCameraFromSequence); \
DECLARE_FUNCTION(execEnableAllUserMouse); \
DECLARE_FUNCTION(execCloneActorSimple); \
DECLARE_FUNCTION(execUnbindAllInput); \
@ -59,7 +62,7 @@ struct FKey;
DECLARE_FUNCTION(execGetStreamingLevelNameFromActor);
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_INCLASS \
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_INCLASS \
private: \
static void StaticRegisterNativesUNewCAVESystemCppBPLibrary(); \
friend struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics; \
@ -68,7 +71,7 @@ public: \
DECLARE_SERIALIZER(UNewCAVESystemCppBPLibrary)
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_STANDARD_CONSTRUCTORS \
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UNewCAVESystemCppBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNewCAVESystemCppBPLibrary) \
@ -82,13 +85,13 @@ public: \
NO_API virtual ~UNewCAVESystemCppBPLibrary();
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_39_PROLOG
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_GENERATED_BODY_LEGACY \
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_44_PROLOG
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_RPC_WRAPPERS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_INCLASS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_STANDARD_CONSTRUCTORS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_RPC_WRAPPERS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_INCLASS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -1,6 +1,6 @@
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_GameSession.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PlayerControllerBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\ControllerActorTypes.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\EdnParser.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PawnBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_GameSession.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\ControllerActorTypes.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PlayerControllerBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\EdnParser.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\NewCAVESystemCppBPLibrary.h

View File

@ -17,7 +17,7 @@ void EmptyLinkFunctionForGeneratedCodeNewCAVESystemCpp_init() {}
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x3A842F4F,
0xE0FB5AB6,
0xB5BF78B4,
METADATA_PARAMS(0, nullptr)
};
@ -25,5 +25,5 @@ void EmptyLinkFunctionForGeneratedCodeNewCAVESystemCpp_init() {}
}
return Z_Registration_Info_UPackage__Script_NewCAVESystemCpp.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NewCAVESystemCpp(Z_Construct_UPackage__Script_NewCAVESystemCpp, TEXT("/Script/NewCAVESystemCpp"), Z_Registration_Info_UPackage__Script_NewCAVESystemCpp, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x3A842F4F, 0xB5BF78B4));
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NewCAVESystemCpp(Z_Construct_UPackage__Script_NewCAVESystemCpp, TEXT("/Script/NewCAVESystemCpp"), Z_Registration_Info_UPackage__Script_NewCAVESystemCpp, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xE0FB5AB6, 0xB5BF78B4));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -19,12 +19,14 @@ ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APlayerController_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINE_API UClass* Z_Construct_UClass_UCameraComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_ULevel_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_ULevelStreaming_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UWorld_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ENetRole();
INPUTCORE_API UScriptStruct* Z_Construct_UScriptStruct_FKey();
LEVELSEQUENCE_API UClass* Z_Construct_UClass_ALevelSequenceActor_NoRegister();
LEVELSEQUENCE_API UClass* Z_Construct_UClass_ULevelSequencePlayer_NoRegister();
NEWCAVESYSTEMCPP_API UClass* Z_Construct_UClass_UNewCAVESystemCppBPLibrary();
NEWCAVESYSTEMCPP_API UClass* Z_Construct_UClass_UNewCAVESystemCppBPLibrary_NoRegister();
UPackage* Z_Construct_UPackage__Script_NewCAVESystemCpp();
@ -520,6 +522,62 @@ DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execGetAllActorsOfClassInLevel)
}
// End Class UNewCAVESystemCppBPLibrary Function GetAllActorsOfClassInLevel
// Begin Class UNewCAVESystemCppBPLibrary Function GetCurrentCameraFromSequence
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics
{
struct NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms
{
UObject* WorldContextObject;
ULevelSequencePlayer* InSeqPlayer;
UCameraComponent* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|Utility" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSeqPlayer;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_InSeqPlayer = { "InSeqPlayer", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms, InSeqPlayer), Z_Construct_UClass_ULevelSequencePlayer_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms, ReturnValue), Z_Construct_UClass_UCameraComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_InSeqPlayer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "GetCurrentCameraFromSequence", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::NewCAVESystemCppBPLibrary_eventGetCurrentCameraFromSequence_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execGetCurrentCameraFromSequence)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(ULevelSequencePlayer,Z_Param_InSeqPlayer);
P_FINISH;
P_NATIVE_BEGIN;
*(UCameraComponent**)Z_Param__Result=UNewCAVESystemCppBPLibrary::GetCurrentCameraFromSequence(Z_Param_WorldContextObject,Z_Param_InSeqPlayer);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function GetCurrentCameraFromSequence
// Begin Class UNewCAVESystemCppBPLibrary Function GetInputAxisKeyValue
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetInputAxisKeyValue_Statics
{
@ -1780,6 +1838,7 @@ void UNewCAVESystemCppBPLibrary::StaticRegisterNativesUNewCAVESystemCppBPLibrary
{ "EnableAllUserMouse", &UNewCAVESystemCppBPLibrary::execEnableAllUserMouse },
{ "GetActorNetRole", &UNewCAVESystemCppBPLibrary::execGetActorNetRole },
{ "GetAllActorsOfClassInLevel", &UNewCAVESystemCppBPLibrary::execGetAllActorsOfClassInLevel },
{ "GetCurrentCameraFromSequence", &UNewCAVESystemCppBPLibrary::execGetCurrentCameraFromSequence },
{ "GetInputAxisKeyValue", &UNewCAVESystemCppBPLibrary::execGetInputAxisKeyValue },
{ "GetInputAxisValue", &UNewCAVESystemCppBPLibrary::execGetInputAxisValue },
{ "GetInputVectorAxisValue", &UNewCAVESystemCppBPLibrary::execGetInputVectorAxisValue },
@ -1833,6 +1892,7 @@ struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_EnableAllUserMouse, "EnableAllUserMouse" }, // 2485882418
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetActorNetRole, "GetActorNetRole" }, // 3416667933
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetAllActorsOfClassInLevel, "GetAllActorsOfClassInLevel" }, // 446032531
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence, "GetCurrentCameraFromSequence" }, // 1223392477
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetInputAxisKeyValue, "GetInputAxisKeyValue" }, // 1688861029
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetInputAxisValue, "GetInputAxisValue" }, // 4061219980
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetInputVectorAxisValue, "GetInputVectorAxisValue" }, // 1820313987
@ -1904,10 +1964,10 @@ UNewCAVESystemCppBPLibrary::~UNewCAVESystemCppBPLibrary() {}
struct Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNewCAVESystemCppBPLibrary, UNewCAVESystemCppBPLibrary::StaticClass, TEXT("UNewCAVESystemCppBPLibrary"), &Z_Registration_Info_UClass_UNewCAVESystemCppBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNewCAVESystemCppBPLibrary), 2587944864U) },
{ Z_Construct_UClass_UNewCAVESystemCppBPLibrary, UNewCAVESystemCppBPLibrary::StaticClass, TEXT("UNewCAVESystemCppBPLibrary"), &Z_Registration_Info_UClass_UNewCAVESystemCppBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNewCAVESystemCppBPLibrary), 1226767677U) },
};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_728432001(TEXT("/Script/NewCAVESystemCpp"),
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_2444092376(TEXT("/Script/NewCAVESystemCpp"),
Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics::ClassInfo),
nullptr, 0,
nullptr, 0);

View File

@ -13,7 +13,9 @@ class AActor;
class ALevelSequenceActor;
class APlayerController;
class UActorComponent;
class UCameraComponent;
class ULevel;
class ULevelSequencePlayer;
class ULevelStreaming;
class UObject;
class UWorld;
@ -23,7 +25,8 @@ struct FKey;
#endif
#define NEWCAVESYSTEMCPP_NewCAVESystemCppBPLibrary_generated_h
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_RPC_WRAPPERS \
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetCurrentCameraFromSequence); \
DECLARE_FUNCTION(execEnableAllUserMouse); \
DECLARE_FUNCTION(execCloneActorSimple); \
DECLARE_FUNCTION(execUnbindAllInput); \
@ -59,7 +62,7 @@ struct FKey;
DECLARE_FUNCTION(execGetStreamingLevelNameFromActor);
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_INCLASS \
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_INCLASS \
private: \
static void StaticRegisterNativesUNewCAVESystemCppBPLibrary(); \
friend struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics; \
@ -68,7 +71,7 @@ public: \
DECLARE_SERIALIZER(UNewCAVESystemCppBPLibrary)
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_STANDARD_CONSTRUCTORS \
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UNewCAVESystemCppBPLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNewCAVESystemCppBPLibrary) \
@ -82,13 +85,13 @@ public: \
NO_API virtual ~UNewCAVESystemCppBPLibrary();
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_39_PROLOG
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_GENERATED_BODY_LEGACY \
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_44_PROLOG
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_RPC_WRAPPERS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_INCLASS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_42_STANDARD_CONSTRUCTORS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_RPC_WRAPPERS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_INCLASS \
FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_47_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -1,6 +1,6 @@
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_GameSession.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PawnBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PlayerControllerBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\ControllerActorTypes.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\EdnParser.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_GameSession.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\NewCAVESystemCppBPLibrary.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\EdnParser.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PawnBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\ControllerActorTypes.h

View File

@ -291,4 +291,5 @@
#define SCENEDEPTHPICKERMODE_API DLLIMPORT
#define ANIMATIONEDITMODE_API DLLIMPORT
#define LEVELSEQUENCE_API DLLIMPORT
#define CINEMATICCAMERA_API DLLIMPORT
#define NEWCAVESYSTEMCPP_API DLLEXPORT

View File

@ -6,9 +6,7 @@ public class NewCAVESystemCpp : ModuleRules
{
public NewCAVESystemCpp(ReadOnlyTargetRules Target) : base(Target)
{
//PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PCHUsage = PCHUsageMode.NoPCHs;
//bUsePrecompiled = true;
PrecompileForTargets = PrecompileTargetsType.Any;
PublicIncludePaths.AddRange(
@ -36,8 +34,11 @@ public class NewCAVESystemCpp : ModuleRules
"SlateCore",
"UMG",
"InputCore",
"EngineSettings"
// ... add other public dependencies that you statically link with here ...
"EngineSettings",
"LevelSequence",
"MovieScene",
"MovieSceneTracks",
"CinematicCamera"
}
);
@ -51,9 +52,10 @@ public class NewCAVESystemCpp : ModuleRules
"SlateCore",
"UMG",
"LevelSequence",
"MovieScene",
"InputCore"
// ... add private dependencies that you statically link with here ...
"MovieScene",
"MovieSceneTracks",
"InputCore",
"CinematicCamera"
}
);

View File

@ -7,6 +7,12 @@
#include "Framework/Application/SlateApplication.h"
#include "Components/InputComponent.h"
#include "LevelSequence.h"
#include "MovieScene.h"
#include "Camera/CameraComponent.h"
#include "Sections/MovieSceneCameraCutSection.h"
#include "Tracks/MovieSceneCameraCutTrack.h"
UNewCAVESystemCppBPLibrary::UNewCAVESystemCppBPLibrary(const FObjectInitializer& ObjectInitializer)
: Super(ObjectInitializer)
{
@ -487,6 +493,59 @@ void UNewCAVESystemCppBPLibrary::EnableAllUserMouse()
FSlateApplication::Get().SetInputManager(InputMap);
}
UCameraComponent* UNewCAVESystemCppBPLibrary::GetCurrentCameraFromSequence(UObject* WorldContextObject, ULevelSequencePlayer* InSeqPlayer)
{
if (!InSeqPlayer) return nullptr;
// 获取 CameraCut 轨道
ULevelSequence* LevelSequence = Cast<ULevelSequence>(InSeqPlayer->GetSequence());
if (!LevelSequence) return nullptr;
UMovieSceneCameraCutTrack* CameraCutTrack = Cast<UMovieSceneCameraCutTrack>(LevelSequence->GetMovieScene()->GetCameraCutTrack());
if (!CameraCutTrack) return nullptr;
//FQualifiedFrameTime CurrentTime = MyLevelSequencePlayer->GetCurrentTime(); // 获取当前时间
//auto CurrentFrame = CurrentTime.Time.FrameNumber*800;//不够精确
// 获取当前播放帧
FFrameRate TickResolution = LevelSequence->GetMovieScene()->GetTickResolution();
FQualifiedFrameTime QualifiedTime = InSeqPlayer->GetCurrentTime();
FFrameTime TimeInTick = ConvertFrameTime(QualifiedTime.Time, QualifiedTime.Rate, TickResolution);
FFrameNumber CurrentTickFrame = TimeInTick.GetFrame();
// 查找当前激活的 CameraCut 段
UCameraComponent* ActiveCamComp = nullptr;
for (UMovieSceneSection* Section : CameraCutTrack->GetAllSections())
{
if (UMovieSceneCameraCutSection* CamSection = Cast<UMovieSceneCameraCutSection>(Section))
{
auto StartFrame = CamSection->GetInclusiveStartFrame();
auto EndFrame = CamSection->GetExclusiveEndFrame();
if (CurrentTickFrame >= StartFrame && CurrentTickFrame < EndFrame)
{
// 获取绑定的对象
TArray<UObject*> BoundObjs = InSeqPlayer->GetBoundObjects(CamSection->GetCameraBindingID());
for (UObject* Obj : BoundObjs)
{
if (AActor* Actor = Cast<AActor>(Obj))
{
ActiveCamComp = Actor->FindComponentByClass<UCameraComponent>();
}
else if (UCameraComponent* CamComp = Cast<UCameraComponent>(Obj))
{
ActiveCamComp = CamComp;
}
if (ActiveCamComp) break;
}
break;
}
}
}
return ActiveCamComp;
}
/*
bool UNewCAVESystemCppBPLibrary::LoadLevelAsync(const FString & InName, FOnPackageLoaded OnPackageLoaded)

View File

@ -14,9 +14,14 @@
#include "Engine/LevelStreamingDynamic.h"
#include "Components/WidgetComponent.h"
#include "Runtime/LevelSequence/Public/LevelSequenceActor.h"
#include "LevelSequencePlayer.h"
#include "InputCoreTypes.h"
#include "GameMapsSettings.h"
#include "Components/CanvasPanel.h"
#include "Camera/CameraComponent.h"
#include "MovieScene.h"
#include "Sections/MovieSceneCameraCutSection.h"
#include "Tracks/MovieSceneCameraCutTrack.h"
#include "NewCAVESystemCppBPLibrary.generated.h"
/*
@ -187,4 +192,8 @@ public:
static void EnableAllUserMouse();
UFUNCTION(BlueprintCallable, meta = (WorldContext = "WorldContextObject"), Category = "NewCAVESystemCpp|Utility")
static UCameraComponent* GetCurrentCameraFromSequence(UObject* WorldContextObject, ULevelSequencePlayer* InSeqPlayer);
};

Binary file not shown.