Files
PMDT/structures/data/SDK/PUBGM_Skill_parameters.hpp
2026-05-03 13:32:50 +08:00

387 lines
19 KiB
C++
Executable File

#pragma once
//PUBGM(0.13.5)32位SDK
//作者:清华
//Telegram:@qinghuanb666
//生成时间:Fri Apr 18 20:44:40 2025
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------
//Parameters
//---------------------------------------------------------------------------
// Function Skill.UTSkillEffect.UpdateAction
struct UUTSkillEffect_UpdateAction_Params
{
float DeltaSeconds; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkillEffect.UndoAction
struct UUTSkillEffect_UndoAction_Params
{
};
// Function Skill.UTSkillEffect.DoHurtAppearance
struct UUTSkillEffect_DoHurtAppearance_Params
{
class APawn* Victim; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkillEffect.DoAction
struct UUTSkillEffect_DoAction_Params
{
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillAction.UpdateAction
struct UUTSkillAction_UpdateAction_Params
{
float DeltaSeconds; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkillAction.UndoAction
struct UUTSkillAction_UndoAction_Params
{
};
// Function Skill.UTSkillAction.Reset
struct UUTSkillAction_Reset_Params
{
};
// Function Skill.UTSkillAction.RealDoAction
struct UUTSkillAction_RealDoAction_Params
{
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillAction.JudgeNeedPhaseWait
struct UUTSkillAction_JudgeNeedPhaseWait_Params
{
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillAction.DoAction
struct UUTSkillAction_DoAction_Params
{
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkill.SetSkillPhasePercentage
struct AUTSkill_SetSkillPhasePercentage_Params
{
float Percentage; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkill.OnEvent
struct AUTSkill_OnEvent_Params
{
TEnumAsByte<EUTSkillEventType> TheEventType; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkill.GetSkillPhasePercentage
struct AUTSkill_GetSkillPhasePercentage_Params
{
float ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkill.GetSkillPhase
struct AUTSkill_GetSkillPhase_Params
{
int PhaseIndex; // (Parm, ZeroConstructor, IsPlainOldData)
class UUTSkillPhase* ReturnValue; // (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData)
};
// Function Skill.UTSkill.DoSkillCoolDown
struct AUTSkill_DoSkillCoolDown_Params
{
};
// Function Skill.UTSkill.CanBePlayed
struct AUTSkill_CanBePlayed_Params
{
bool bShowErrorMsg; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillCondition.IsTargetOK
struct UUTSkillCondition_IsTargetOK_Params
{
class APawn* Target; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillCondition.IsOK
struct UUTSkillCondition_IsOK_Params
{
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillInterface.TriggerEvent
struct UUTSkillInterface_TriggerEvent_Params
{
int SkillID; // (Parm, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EUTSkillEventType> EventType; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkillInterface.HandleSkillStart
struct UUTSkillInterface_HandleSkillStart_Params
{
int SkillID; // (Parm, ZeroConstructor, IsPlainOldData)
bool CalledFromRep; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkillInterface.HandleSkillEnd
struct UUTSkillInterface_HandleSkillEnd_Params
{
int SkillID; // (Parm, ZeroConstructor, IsPlainOldData)
EUTSkillStopReason Reason; // (Parm, ZeroConstructor, IsPlainOldData)
bool CalledFromRep; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.TraceTarget
struct UUTSkillManagerComponent_TraceTarget_Params
{
struct FVector StartTrace; // (Parm, IsPlainOldData)
struct FVector EndTrace; // (Parm, IsPlainOldData)
EUTPickerTargetType TargetType; // (Parm, ZeroConstructor, IsPlainOldData)
float Radius; // (Parm, ZeroConstructor, IsPlainOldData)
class APawn* TargetActor; // (Parm, OutParm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.SwitchSkill
struct UUTSkillManagerComponent_SwitchSkill_Params
{
int SkillID; // (Parm, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EUTSkillEventType> EventType; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.StopSkill
struct UUTSkillManagerComponent_StopSkill_Params
{
int SkillID; // (Parm, ZeroConstructor, IsPlainOldData)
EUTSkillStopReason StopReason; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.ShouldTriggerEvent
struct UUTSkillManagerComponent_ShouldTriggerEvent_Params
{
int SkillID; // (Parm, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EUTSkillEventType> EventType; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.SetCurSkill
struct UUTSkillManagerComponent_SetCurSkill_Params
{
int SkillIndex; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.ServerTriggerEvent
struct UUTSkillManagerComponent_ServerTriggerEvent_Params
{
int SkillID; // (Parm, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EUTSkillEventType> EventType; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.ServerStartSkill
struct UUTSkillManagerComponent_ServerStartSkill_Params
{
int SkillID; // (Parm, ZeroConstructor, IsPlainOldData)
bool bAutoCast; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.ServerNotifyRandomSeed
struct UUTSkillManagerComponent_ServerNotifyRandomSeed_Params
{
int Seed; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.RepSkillSynData
struct UUTSkillManagerComponent_RepSkillSynData_Params
{
};
// Function Skill.UTSkillManagerComponent.RepSkillHitInfo
struct UUTSkillManagerComponent_RepSkillHitInfo_Params
{
};
// Function Skill.UTSkillManagerComponent.RandRangeSyn
struct UUTSkillManagerComponent_RandRangeSyn_Params
{
int StartIndex; // (Parm, ZeroConstructor, IsPlainOldData)
int EndIndex; // (Parm, ZeroConstructor, IsPlainOldData)
int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.PreCheckNewSkill
struct UUTSkillManagerComponent_PreCheckNewSkill_Params
{
int SkillID; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.PlayHurtSkillEffect
struct UUTSkillManagerComponent_PlayHurtSkillEffect_Params
{
struct FUTSkillHitInfo TheSkillHitInfo; // (Parm)
};
// Function Skill.UTSkillManagerComponent.OnSameTeam
struct UUTSkillManagerComponent_OnSameTeam_Params
{
class AActor* A; // (Parm, ZeroConstructor, IsPlainOldData)
class AActor* B; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.OnRep_SkillHitInfo
struct UUTSkillManagerComponent_OnRep_SkillHitInfo_Params
{
};
// Function Skill.UTSkillManagerComponent.IsReadyToCastSkill
struct UUTSkillManagerComponent_IsReadyToCastSkill_Params
{
int SkillID; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.IsCastingSkill
struct UUTSkillManagerComponent_IsCastingSkill_Params
{
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.InitSkillSystem
struct UUTSkillManagerComponent_InitSkillSystem_Params
{
bool isDedicateServer; // (Parm, ZeroConstructor, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.GetSkillByName
struct UUTSkillManagerComponent_GetSkillByName_Params
{
struct FString SkillName; // (Parm, ZeroConstructor)
class AUTSkill* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.GetSkill
struct UUTSkillManagerComponent_GetSkill_Params
{
int SkillID; // (Parm, ZeroConstructor, IsPlainOldData)
class AUTSkill* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.GetCurSkillPhase
struct UUTSkillManagerComponent_GetCurSkillPhase_Params
{
class UUTSkillPhase* ReturnValue; // (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.GetCurSkill
struct UUTSkillManagerComponent_GetCurSkill_Params
{
class AUTSkill* ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.ClearSkill
struct UUTSkillManagerComponent_ClearSkill_Params
{
};
// Function Skill.UTSkillManagerComponent.CheckNewSkill
struct UUTSkillManagerComponent_CheckNewSkill_Params
{
int SkillID; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillManagerComponent.CheckAutoSkill
struct UUTSkillManagerComponent_CheckAutoSkill_Params
{
};
// Function Skill.UTSkillPhase.TryJumpToPhase
struct UUTSkillPhase_TryJumpToPhase_Params
{
int PhaseID; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillPhase.StopPhase
struct UUTSkillPhase_StopPhase_Params
{
};
// Function Skill.UTSkillPhase.StartPhase
struct UUTSkillPhase_StartPhase_Params
{
};
// Function Skill.UTSkillPhase.RepeatPhase
struct UUTSkillPhase_RepeatPhase_Params
{
};
// Function Skill.UTSkillPhase.PlaySkillHurtEffect
struct UUTSkillPhase_PlaySkillHurtEffect_Params
{
class APawn* Victim; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillPhase.PlaySkillHurtAppearances
struct UUTSkillPhase_PlaySkillHurtAppearances_Params
{
class APawn* Victim; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillPhase.PickTargets
struct UUTSkillPhase_PickTargets_Params
{
};
// Function Skill.UTSkillPhase.OnEvent
struct UUTSkillPhase_OnEvent_Params
{
TEnumAsByte<EUTSkillEventType> TheEventType; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillPhase.OnCustomEvent
struct UUTSkillPhase_OnCustomEvent_Params
{
TEnumAsByte<EUTSkillEventType> TheEventType; // (Parm, ZeroConstructor, IsPlainOldData)
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillPhase.GetChargePhaseRate
struct UUTSkillPhase_GetChargePhaseRate_Params
{
float ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillPhase.ForceStopPhase
struct UUTSkillPhase_ForceStopPhase_Params
{
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
// Function Skill.UTSkillPhase.ClearAttachments
struct UUTSkillPhase_ClearAttachments_Params
{
bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData)
};
}