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

399 lines
12 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 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<UFunction>("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, &params);
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<UFunction>("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, &params);
pFunc->FunctionFlags = flags;
}
// Function ScriptPlugin.ScriptContextComponent.PushAllScriptPropertyValues
// (Native, Public, BlueprintCallable)
void UScriptContextComponent::PushAllScriptPropertyValues()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function ScriptPlugin.ScriptContextComponent.PushAllScriptPropertyValues");
UScriptContextComponent_PushAllScriptPropertyValues_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
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<UFunction>("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, &params);
pFunc->FunctionFlags = flags;
}
// Function ScriptPlugin.ScriptContextComponent.FetchAllScriptPropertyValues
// (Native, Public, BlueprintCallable)
void UScriptContextComponent::FetchAllScriptPropertyValues()
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function ScriptPlugin.ScriptContextComponent.FetchAllScriptPropertyValues");
UScriptContextComponent_FetchAllScriptPropertyValues_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
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<UFunction>("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, &params);
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<UFunction>("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, &params);
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<UFunction>("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, &params);
pFunc->FunctionFlags = flags;
return params.ReturnValue;
}
// Function ScriptPlugin.ScriptHelperNetInterface.Disconnect
// (Final, Native, Static, Public, HasOutParms)
// Parameters:
// TScriptInterface<class UNetInterface> NetInterface (Parm, OutParm, ZeroConstructor, IsPlainOldData)
void UScriptHelperNetInterface::Disconnect(TScriptInterface<class UNetInterface>* NetInterface)
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("Function ScriptPlugin.ScriptHelperNetInterface.Disconnect");
UScriptHelperNetInterface_Disconnect_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
static auto defaultObj = StaticClass()->GetDefaultObject();
defaultObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
if (NetInterface != nullptr)
*NetInterface = params.NetInterface;
}
// Function ScriptPlugin.ScriptHelperNetInterface.Connect
// (Final, Native, Static, Public, HasOutParms)
// Parameters:
// TScriptInterface<class UNetInterface> NetInterface (Parm, OutParm, ZeroConstructor, IsPlainOldData)
// int Timeout (Parm, ZeroConstructor, IsPlainOldData)
void UScriptHelperNetInterface::Connect(int Timeout, TScriptInterface<class UNetInterface>* NetInterface)
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("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, &params);
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<UFunction>("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, &params);
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<UFunction>("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, &params);
pFunc->FunctionFlags = flags;
return params.ReturnValue;
}
// Function ScriptPlugin.LuaClassBaseObj.ItsATest
// (Native, Public)
// Parameters:
// struct FPlayerInfo Player1 (Parm)
// TArray<int> nums (Parm, ZeroConstructor)
// int X (Parm, ZeroConstructor, IsPlainOldData)
// struct FString Q (Parm, ZeroConstructor)
// TArray<struct FPlayerInfo> Player2 (Parm, ZeroConstructor)
// struct FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm)
struct FString ALuaClassBaseObj::ItsATest(const struct FPlayerInfo& Player1, TArray<int> nums, int X, const struct FString& Q, TArray<struct FPlayerInfo> Player2)
{
static UFunction *pFunc = 0;
if (!pFunc)
pFunc = UObject::FindObject<UFunction>("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, &params);
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<UFunction>("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, &params);
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<UFunction>("Function ScriptPlugin.LuaClassBaseObj.GetGameStatus");
ALuaClassBaseObj_GetGameStatus_Params params;
auto flags = pFunc->FunctionFlags;
pFunc->FunctionFlags |= 0x400;
UObject *currentObj = (UObject *) this;
currentObj->ProcessEvent(pFunc, &params);
pFunc->FunctionFlags = flags;
return params.ReturnValue;
}
}