#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 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 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 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 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 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 TheEventType; // (Parm, ZeroConstructor, IsPlainOldData) bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function Skill.UTSkillPhase.OnCustomEvent struct UUTSkillPhase_OnCustomEvent_Params { TEnumAsByte 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) }; }