//PUBGM(0.13.5)32位SDK //作者:清华 //Telegram:@qinghuanb666 //生成时间:Fri Apr 18 20:44:40 2025 #include "../SDK.hpp" namespace SDK { //--------------------------------------------------------------------------- //Functions //--------------------------------------------------------------------------- // Function ScriptPlugin.ScriptContext.CallScriptFunction // (Final, Native, Public, BlueprintCallable) // Parameters: // struct FString FunctionName (Parm, ZeroConstructor) void UScriptContext::CallScriptFunction(const struct FString& FunctionName) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.ScriptContext.CallScriptFunction"); UScriptContext_CallScriptFunction_Params params; params.FunctionName = FunctionName; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; } // Function ScriptPlugin.ScriptContextComponent.PushOneScriptPropertyValues // (Native, Public, BlueprintCallable) // Parameters: // struct FString ParamName (Parm, ZeroConstructor) void UScriptContextComponent::PushOneScriptPropertyValues(const struct FString& ParamName) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.ScriptContextComponent.PushOneScriptPropertyValues"); UScriptContextComponent_PushOneScriptPropertyValues_Params params; params.ParamName = ParamName; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; } // Function ScriptPlugin.ScriptContextComponent.PushAllScriptPropertyValues // (Native, Public, BlueprintCallable) void UScriptContextComponent::PushAllScriptPropertyValues() { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.ScriptContextComponent.PushAllScriptPropertyValues"); UScriptContextComponent_PushAllScriptPropertyValues_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; } // Function ScriptPlugin.ScriptContextComponent.FetchOneScriptPropertyValues // (Native, Public, BlueprintCallable) // Parameters: // struct FString ParamName (Parm, ZeroConstructor) void UScriptContextComponent::FetchOneScriptPropertyValues(const struct FString& ParamName) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.ScriptContextComponent.FetchOneScriptPropertyValues"); UScriptContextComponent_FetchOneScriptPropertyValues_Params params; params.ParamName = ParamName; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; } // Function ScriptPlugin.ScriptContextComponent.FetchAllScriptPropertyValues // (Native, Public, BlueprintCallable) void UScriptContextComponent::FetchAllScriptPropertyValues() { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.ScriptContextComponent.FetchAllScriptPropertyValues"); UScriptContextComponent_FetchAllScriptPropertyValues_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; } // Function ScriptPlugin.ScriptContextComponent.CallScriptFunctionWithoutFetch // (Final, Native, Public, BlueprintCallable) // Parameters: // struct FString FunctionName (Parm, ZeroConstructor) void UScriptContextComponent::CallScriptFunctionWithoutFetch(const struct FString& FunctionName) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.ScriptContextComponent.CallScriptFunctionWithoutFetch"); UScriptContextComponent_CallScriptFunctionWithoutFetch_Params params; params.FunctionName = FunctionName; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; } // Function ScriptPlugin.ScriptContextComponent.CallScriptFunction // (Final, Native, Public, BlueprintCallable) // Parameters: // struct FString FunctionName (Parm, ZeroConstructor) void UScriptContextComponent::CallScriptFunction(const struct FString& FunctionName) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.ScriptContextComponent.CallScriptFunction"); UScriptContextComponent_CallScriptFunction_Params params; params.FunctionName = FunctionName; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; } // Function ScriptPlugin.ScriptHelperNetInterface.SendPacket_LuaState // (Final, Native, Static, Public) // Parameters: // int ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) int UScriptHelperNetInterface::SendPacket_LuaState() { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.ScriptHelperNetInterface.SendPacket_LuaState"); UScriptHelperNetInterface_SendPacket_LuaState_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; static auto defaultObj = StaticClass()->GetDefaultObject(); defaultObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; return params.ReturnValue; } // Function ScriptPlugin.ScriptHelperNetInterface.Disconnect // (Final, Native, Static, Public, HasOutParms) // Parameters: // TScriptInterface NetInterface (Parm, OutParm, ZeroConstructor, IsPlainOldData) void UScriptHelperNetInterface::Disconnect(TScriptInterface* NetInterface) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.ScriptHelperNetInterface.Disconnect"); UScriptHelperNetInterface_Disconnect_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; static auto defaultObj = StaticClass()->GetDefaultObject(); defaultObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; if (NetInterface != nullptr) *NetInterface = params.NetInterface; } // Function ScriptPlugin.ScriptHelperNetInterface.Connect // (Final, Native, Static, Public, HasOutParms) // Parameters: // TScriptInterface NetInterface (Parm, OutParm, ZeroConstructor, IsPlainOldData) // int Timeout (Parm, ZeroConstructor, IsPlainOldData) void UScriptHelperNetInterface::Connect(int Timeout, TScriptInterface* NetInterface) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.ScriptHelperNetInterface.Connect"); UScriptHelperNetInterface_Connect_Params params; params.Timeout = Timeout; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; static auto defaultObj = StaticClass()->GetDefaultObject(); defaultObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; if (NetInterface != nullptr) *NetInterface = params.NetInterface; } // Function ScriptPlugin.ScriptPluginComponent.CallScriptFunction // (Native, Public, BlueprintCallable) // Parameters: // struct FString FunctionName (Parm, ZeroConstructor) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) bool UScriptPluginComponent::CallScriptFunction(const struct FString& FunctionName) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.ScriptPluginComponent.CallScriptFunction"); UScriptPluginComponent_CallScriptFunction_Params params; params.FunctionName = FunctionName; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; return params.ReturnValue; } // Function ScriptPlugin.ScriptTestActor.TestFunction // (Final, Native, Public) // Parameters: // float InValue (Parm, ZeroConstructor, IsPlainOldData) // float InFactor (Parm, ZeroConstructor, IsPlainOldData) // bool bMultiply (Parm, ZeroConstructor, IsPlainOldData) // float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) float AScriptTestActor::TestFunction(float InValue, float InFactor, bool bMultiply) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.ScriptTestActor.TestFunction"); AScriptTestActor_TestFunction_Params params; params.InValue = InValue; params.InFactor = InFactor; params.bMultiply = bMultiply; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; return params.ReturnValue; } // Function ScriptPlugin.LuaClassBaseObj.ItsATest // (Native, Public) // Parameters: // struct FPlayerInfo Player1 (Parm) // TArray nums (Parm, ZeroConstructor) // int X (Parm, ZeroConstructor, IsPlainOldData) // struct FString Q (Parm, ZeroConstructor) // TArray Player2 (Parm, ZeroConstructor) // struct FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm) struct FString ALuaClassBaseObj::ItsATest(const struct FPlayerInfo& Player1, TArray nums, int X, const struct FString& Q, TArray Player2) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.LuaClassBaseObj.ItsATest"); ALuaClassBaseObj_ItsATest_Params params; params.Player1 = Player1; params.nums = nums; params.X = X; params.Q = Q; params.Player2 = Player2; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; return params.ReturnValue; } // Function ScriptPlugin.LuaClassBaseObj.HandleUIMessage // (Native, Public, BlueprintCallable) // Parameters: // struct FString UIMessage (Parm, ZeroConstructor) void ALuaClassBaseObj::HandleUIMessage(const struct FString& UIMessage) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.LuaClassBaseObj.HandleUIMessage"); ALuaClassBaseObj_HandleUIMessage_Params params; params.UIMessage = UIMessage; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; } // Function ScriptPlugin.LuaClassBaseObj.GetGameStatus // (Native, Public, BlueprintCallable) // Parameters: // struct FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm) struct FString ALuaClassBaseObj::GetGameStatus() { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function ScriptPlugin.LuaClassBaseObj.GetGameStatus"); ALuaClassBaseObj_GetGameStatus_Params params; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; UObject *currentObj = (UObject *) this; currentObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; return params.ReturnValue; } }