//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("Function GeometryCache.GeometryCacheActor.GetGeometryCacheComponent"); AGeometryCacheActor_GetGeometryCacheComponent_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); 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("Function GeometryCache.GeometryCacheComponent.Stop"); UGeometryCacheComponent_Stop_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); 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("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, ¶ms); 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("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, ¶ms); 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("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, ¶ms); 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("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, ¶ms); 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("Function GeometryCache.GeometryCacheComponent.PlayReversedFromEnd"); UGeometryCacheComponent_PlayReversedFromEnd_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; } // Function GeometryCache.GeometryCacheComponent.PlayReversed // (Final, Native, Public, BlueprintCallable) void UGeometryCacheComponent::PlayReversed() { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function GeometryCache.GeometryCacheComponent.PlayReversed"); UGeometryCacheComponent_PlayReversed_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; } // Function GeometryCache.GeometryCacheComponent.PlayFromStart // (Final, Native, Public, BlueprintCallable) void UGeometryCacheComponent::PlayFromStart() { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function GeometryCache.GeometryCacheComponent.PlayFromStart"); UGeometryCacheComponent_PlayFromStart_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; } // Function GeometryCache.GeometryCacheComponent.Play // (Final, Native, Public, BlueprintCallable) void UGeometryCacheComponent::Play() { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function GeometryCache.GeometryCacheComponent.Play"); UGeometryCacheComponent_Play_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; } // Function GeometryCache.GeometryCacheComponent.Pause // (Final, Native, Public, BlueprintCallable) void UGeometryCacheComponent::Pause() { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function GeometryCache.GeometryCacheComponent.Pause"); UGeometryCacheComponent_Pause_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); 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("Function GeometryCache.GeometryCacheComponent.IsPlayingReversed"); UGeometryCacheComponent_IsPlayingReversed_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); 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("Function GeometryCache.GeometryCacheComponent.IsPlaying"); UGeometryCacheComponent_IsPlaying_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); 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("Function GeometryCache.GeometryCacheComponent.IsLooping"); UGeometryCacheComponent_IsLooping_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); 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("Function GeometryCache.GeometryCacheComponent.GetStartTimeOffset"); UGeometryCacheComponent_GetStartTimeOffset_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); 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("Function GeometryCache.GeometryCacheComponent.GetPlaybackSpeed"); UGeometryCacheComponent_GetPlaybackSpeed_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); 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("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, ¶ms); 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("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, ¶ms); 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("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, ¶ms); pFunc->FunctionFlags = flags; } }