Files
pubg/SDK/PUBGM_GeometryCache_functions.cpp
T
2026-05-02 14:30:03 +08:00

465 lines
14 KiB
C++
Executable File

//PUBGM(0.13.5)32位SDK
//作者:清华
//Telegram:@qinghuanb666
//生成时间:Fri Apr 18 20:44:40 2025
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------
//Functions
//---------------------------------------------------------------------------
// Function GeometryCache.GeometryCacheActor.GetGeometryCacheComponent
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// class UGeometryCacheComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData)
class UGeometryCacheComponent* AGeometryCacheActor::GetGeometryCacheComponent()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheActor.GetGeometryCacheComponent");
AGeometryCacheActor_GetGeometryCacheComponent_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
return params.ReturnValue;
}
// Function GeometryCache.GeometryCacheComponent.Stop
// (Final, Native, Public, BlueprintCallable)
void UGeometryCacheComponent::Stop()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.Stop");
UGeometryCacheComponent_Stop_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
}
// Function GeometryCache.GeometryCacheComponent.SetStartTimeOffset
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// float NewStartTimeOffset (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
void UGeometryCacheComponent::SetStartTimeOffset(float NewStartTimeOffset)
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.SetStartTimeOffset");
UGeometryCacheComponent_SetStartTimeOffset_Params params;
params.NewStartTimeOffset = NewStartTimeOffset;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
}
// Function GeometryCache.GeometryCacheComponent.SetPlaybackSpeed
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// float NewPlaybackSpeed (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
void UGeometryCacheComponent::SetPlaybackSpeed(float NewPlaybackSpeed)
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.SetPlaybackSpeed");
UGeometryCacheComponent_SetPlaybackSpeed_Params params;
params.NewPlaybackSpeed = NewPlaybackSpeed;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
}
// Function GeometryCache.GeometryCacheComponent.SetLooping
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// bool bNewLooping (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
void UGeometryCacheComponent::SetLooping(bool bNewLooping)
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.SetLooping");
UGeometryCacheComponent_SetLooping_Params params;
params.bNewLooping = bNewLooping;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
}
// Function GeometryCache.GeometryCacheComponent.SetGeometryCache
// (Native, Public, BlueprintCallable)
// Parameters:
// class UGeometryCache* NewGeomCache (Parm, ZeroConstructor, IsPlainOldData)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
bool UGeometryCacheComponent::SetGeometryCache(class UGeometryCache* NewGeomCache)
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.SetGeometryCache");
UGeometryCacheComponent_SetGeometryCache_Params params;
params.NewGeomCache = NewGeomCache;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
return params.ReturnValue;
}
// Function GeometryCache.GeometryCacheComponent.PlayReversedFromEnd
// (Final, Native, Public, BlueprintCallable)
void UGeometryCacheComponent::PlayReversedFromEnd()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.PlayReversedFromEnd");
UGeometryCacheComponent_PlayReversedFromEnd_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
}
// Function GeometryCache.GeometryCacheComponent.PlayReversed
// (Final, Native, Public, BlueprintCallable)
void UGeometryCacheComponent::PlayReversed()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.PlayReversed");
UGeometryCacheComponent_PlayReversed_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
}
// Function GeometryCache.GeometryCacheComponent.PlayFromStart
// (Final, Native, Public, BlueprintCallable)
void UGeometryCacheComponent::PlayFromStart()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.PlayFromStart");
UGeometryCacheComponent_PlayFromStart_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
}
// Function GeometryCache.GeometryCacheComponent.Play
// (Final, Native, Public, BlueprintCallable)
void UGeometryCacheComponent::Play()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.Play");
UGeometryCacheComponent_Play_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
}
// Function GeometryCache.GeometryCacheComponent.Pause
// (Final, Native, Public, BlueprintCallable)
void UGeometryCacheComponent::Pause()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.Pause");
UGeometryCacheComponent_Pause_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
}
// Function GeometryCache.GeometryCacheComponent.IsPlayingReversed
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
bool UGeometryCacheComponent::IsPlayingReversed()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.IsPlayingReversed");
UGeometryCacheComponent_IsPlayingReversed_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
return params.ReturnValue;
}
// Function GeometryCache.GeometryCacheComponent.IsPlaying
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
bool UGeometryCacheComponent::IsPlaying()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.IsPlaying");
UGeometryCacheComponent_IsPlaying_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
return params.ReturnValue;
}
// Function GeometryCache.GeometryCacheComponent.IsLooping
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
bool UGeometryCacheComponent::IsLooping()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.IsLooping");
UGeometryCacheComponent_IsLooping_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
return params.ReturnValue;
}
// Function GeometryCache.GeometryCacheComponent.GetStartTimeOffset
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
float UGeometryCacheComponent::GetStartTimeOffset()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.GetStartTimeOffset");
UGeometryCacheComponent_GetStartTimeOffset_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
return params.ReturnValue;
}
// Function GeometryCache.GeometryCacheComponent.GetPlaybackSpeed
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
float UGeometryCacheComponent::GetPlaybackSpeed()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheComponent.GetPlaybackSpeed");
UGeometryCacheComponent_GetPlaybackSpeed_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
return params.ReturnValue;
}
// Function GeometryCache.GeometryCacheTrack_FlipbookAnimation.AddMeshSample
// (Final, Native, Public, HasOutParms)
// Parameters:
// struct FGeometryCacheMeshData MeshData (ConstParm, Parm, OutParm, ReferenceParm)
// float SampleTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData)
void UGeometryCacheTrack_FlipbookAnimation::AddMeshSample(const struct FGeometryCacheMeshData& MeshData, float SampleTime)
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheTrack_FlipbookAnimation.AddMeshSample");
UGeometryCacheTrack_FlipbookAnimation_AddMeshSample_Params params;
params.MeshData = MeshData;
params.SampleTime = SampleTime;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
}
// Function GeometryCache.GeometryCacheTrack_TransformAnimation.SetMesh
// (Final, Native, Public, HasOutParms)
// Parameters:
// struct FGeometryCacheMeshData NewMeshData (ConstParm, Parm, OutParm, ReferenceParm)
void UGeometryCacheTrack_TransformAnimation::SetMesh(const struct FGeometryCacheMeshData& NewMeshData)
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheTrack_TransformAnimation.SetMesh");
UGeometryCacheTrack_TransformAnimation_SetMesh_Params params;
params.NewMeshData = NewMeshData;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
}
// Function GeometryCache.GeometryCacheTrack_TransformGroupAnimation.SetMesh
// (Final, Native, Public, HasOutParms)
// Parameters:
// struct FGeometryCacheMeshData NewMeshData (ConstParm, Parm, OutParm, ReferenceParm)
void UGeometryCacheTrack_TransformGroupAnimation::SetMesh(const struct FGeometryCacheMeshData& NewMeshData)
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function GeometryCache.GeometryCacheTrack_TransformGroupAnimation.SetMesh");
UGeometryCacheTrack_TransformGroupAnimation_SetMesh_Params params;
params.NewMeshData = NewMeshData;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
}
}