// Generated by Zdex (https://zlogic.eu/zdex) from a reflection dump
// Game:FINAL FANTASY VII REBIRTH — build Steam build 23447986 (2026-07-07)
// Engine: UE 4.26 · process ff7rebirth_.exe · dumped 2026-09-16T17:04:12Z
// Offsets and sizes are the reflected values; padding is filled with uint8 arrays.

#pragma once
// Reflected functions by class: signature, native RVA, flags.


// APC0000_00_Cloud_Standard_AIBP_C (/Game/BluePrint/AI/Player/PC0000_00_Cloud_Standard_AIBP.PC0000_00_Cloud_Standard_AIBP_C)
    bool OnGetTargetFieldPosition(const FVector& OutPosition, const FName& InBattleAbilityID, const FName& InDamageSourceID, const FName& InAnimationName); // 0x13450d4 [Event Public]

// APlayer_Base_AIBP_C (/Game/BluePrint/AI/Player/Player_Base_AIBP.Player_Base_AIBP_C)
    void OnPrepareAsset(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Player_Base_AIBP(int32 EntryPoint); // 0x13450d4 [Final]

// UPC0000_00_Cloud_Standard_Animation_C (/Game/BluePrint/Animation/Player/PC0000_00_Cloud_Standard_Animation.PC0000_00_Cloud_Standard_Animation_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_C85B57CD412FB4E05180F08132961090(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_D843DAB44B1B053B348259A2A62F4A79(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_7FF56E834F2E3F97A48FE58F2F7116BF(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_24C8A1EE47AEEF94AAB829A97E94B319(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_0347E5614911929F6BBF33BF69D2503A(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_E68FAB434A6FF597B9AE86A273B242A1(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_C7648D134CA246F52CD503B7D0D25F86(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_084BA430496649AECA4BB7A104034ADF(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_33F8D89244398A281E5F4281E02D4F81(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_EEF6D74246A7802EE6E462B78B1552EF(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_ABA47D4745C679E78023E5AA5FC59543(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_448EE57F4117BAD12E160D88ADC9CA56(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_3B705DCC47E4A7B918417A8D86201FC9(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_10120135406DA9698C3FCEA9519BB04A(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_EFF568554D927839FF27F884B9AC0016(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_BA598A2D4E7A63ED216288AC395A1ECE(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_6C12EFEC4FB785360601E5B99FA9277F(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_9DCCD81F46C9D7B056F2BBBCDA4F4258(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_F558FF2044475B521A14B69EA8F7BC38(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_ACD783FF4F1167F83D7CD79055043612(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_5BD62D8147C754FF2359F59FAB530519(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_C4A2EAEB4E30834267A9D5BB817D2E34(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_C7F5559F4B3342A688C3228FB79CD149(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_8B20CB1E47F2C9EB4886F7823D1A9E18(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_5BBE036346BE9C015D245AA89B5A04C7(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_2BC620BD48ABFB012DA399B6018CE92D(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_66A0681D4F5AEC3EE61FA0AA6B99ED6D(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_20B3071441ED4F16721E96901A06ADD9(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_9C5B5DDF4AAA512B163F5F8AB439C29C(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_62B5367B44354DBF59D1558D3CADA62F(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_6086888E4F469BE1E9C62D8F0F29D3E8(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_1D7E3229470E7BF51CB1A9BADBE8A326(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_5FECA5884C765BD344678D91808003D7(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_4815FE52459F2ACF566418B1162C60C4(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_2A1FF326408170E2FF7AAEA9C1EA9CF2(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_C302686F4994A5D320F49687876ECE37(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_B3DC768143FE3873994A0EB6BA897DC5(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_AAC8D39146B3EE33915635882AE83F1B(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_89ADF0934D330C73E3C4F3BF98603064(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_F816900346E1C4E96E1D728334178919(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_76F8892F40A7DC050D5034B542182E98(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_C0D88A3B467A403E2A1503814EDFA78F(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_5EE5951E4F326D4E5FA91489689E0711(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_6879098D4DD3153BD9FDF5B21C0D76FF(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_31D382FA42E8BB689D0326BC19A5C23F(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_735722CF4FE9C1DAD05677B58ACEA185(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_2B98ECBA49C49D0C16B416AA805B7B62(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_3D07E1FB40907DD9B8D49E84EAE3CD62(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_1CB53DE045FFB522DBEABE9F5515CDFC(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_8E6F7C6347C8CE3B19D044B62E7A0381(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_1A103BB94DE86A792C80E2927CC86629(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_7CD02E09484A54A23ACE18B0EBC22337(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_2AD8630B4E02C888E897EB8831CAA921(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_F23BE0DE44E233EE6494BA9E726132A7(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_74A623594E7F794A4FA41C802D783CFB(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_AF10385E4344CB0D59F1DF9B18A4D788(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_0496AB2E46D82F642D86E490597B844B(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation_AnimGraphNode_TransitionResult_0158B0D74FA994749B67CFB8AAC2E9D2(); // 0x13450d4
    void ExecuteUbergraph_PC0000_00_Cloud_Standard_Animation(int32 EntryPoint); // 0x13450d4 [Final]

// UPC0099_00_Toad_Standard_Animation_C (/Game/BluePrint/Animation/Player/PC0099_00_Toad_Standard_Animation.PC0099_00_Toad_Standard_Animation_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_022B55004DB85CBBFD0AE9B6610D9F7B(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_C8DDA6354C0B169C753232B5358FC786(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_DE960A9141FD28103E3D62B6A5C9B9E4(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_76FF2796492EB752E72E80AB16974403(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_1EF1B8454F290A0517398782B84F1E34(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_8AAA9F534E578818E8A3ED81AA5F43CE(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_128F29E04D7A2B125E9DDD9AFFE3F74B(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_D372ED78423953C7A31D09894D8E3636(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_FA38F9FF465CC83E9B45DABEB4641B7A(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_009F1F4C4A7DEB7F46A75ABB45968B4E(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_E551AD724A08923E2CF92D85067A8AC1(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_E256962C4E468215978B7CB5B10C8BE6(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_8B72F7CB43958C6CB848D89D58E330EE(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_0CAC24BF4F58F930C9CFE2B8C4C34036(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_57B065364F780ABCE94A8A8E96881B34(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_72F704FB4AEC0AEDF97075867452B2A9(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_A41A5C244D29F80729407986A7AAB952(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_089EC50C4FD2B378F14DD4BB9EC5D1C7(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_EBA6293C4F24AB89113E4C8E148C8F27(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_7F79521E47A0C42CC14421B30F77D3CB(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_CCA170944812DFED72FDF6B05C9E9A57(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_48D8E7D74B2D43717080919F00FC07FB(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_408B423846D31A459BCC88870D37E299(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_ADE4B30841660730F2EBB691EDE702E6(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_0490C40C494E7833A3FB2FB573CB509F(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_971B5B354804011C1B3200B964DAB626(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_51F9FC764507DD856559CE96FA8C1105(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_F351DF84489D66FE3FD4E6B1569972CF(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_4704B9E04A2E87F3AC829AA94074CE46(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_CDB716F147B7F56D20BC02BDD694DC9F(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_1B625A3548987585DDC1F3B7773FAB81(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_55A923EB46103F19C7A34280EF027680(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_711CBB1E4C9C7FBDB4ABFDBC1D1A76DC(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_7542B3EC4F07AD0FEF16ABB186A34253(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_7E78ABD641790A0C0B36EAA6B39DD126(); // 0x13450d4
    void EvaluateGraphExposedInputs_ExecuteUbergraph_PC0099_00_Toad_Standard_Animation_AnimGraphNode_TransitionResult_16A74BB847FA7F72D08833A72705DE51(); // 0x13450d4
    void ExecuteUbergraph_PC0099_00_Toad_Standard_Animation(int32 EntryPoint); // 0x13450d4 [Final]

// Abtsc_COMMON_ColosseumExcitement_C (/Game/BluePrint/BattleScene/Common/btsc_COMMON_ColosseumExcitement.btsc_COMMON_ColosseumExcitement_C)
    void OnIncrementBattleCountPerID(const FName& CauserCharaName, const FName& TargetCharaName, const EEndBattleCountLogType& Type, const FName& ID, int32 Count); // 0x13450d4 [Event Public]
    void OnExitBattleScene(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_btsc_COMMON_ColosseumExcitement(int32 EntryPoint); // 0x13450d4 [Final]

// Abtsc_COMMON_DualSummonBtl_C (/Game/BluePrint/BattleScene/Common/btsc_COMMON_DualSummonBtl.btsc_COMMON_DualSummonBtl_C)
    void OnBPMessageFromAIBP(AEndCharacter* SendCharacter, const FName& Message); // 0x13450d4 [Event Public]
    void OnIncrementBattleCountPerID(const FName& CauserCharaName, const FName& TargetCharaName, const EEndBattleCountLogType& Type, const FName& ID, int32 Count); // 0x13450d4 [Event Public]
    void OnPostEntryBattleScene(); // 0x13450d4 [Event Public]
    void OnTakeDamage(int32 Damage, const FName& CauserCharaName, const FName& DamagedCharaName, const FName& AbilityId, bool bBind, bool bGuard, const FName& hitBoneName, bool bAttributeHit, bool bResistHit, const FName& DamageSourceID, const EEndBattleAttributeType& appendAttribute, float justHitRotYaw, const FVector& hitPosition, bool bHeal, bool bBurst, bool bLock); // 0x13450d4 [Event Public]
    void SetTargetNearestEnemyFromUCPC(); // 0x13450d4
    void ExecuteUbergraph_btsc_COMMON_DualSummonBtl(int32 EntryPoint); // 0x13450d4 [Final]

// Abtsc_COMMON_VR_C (/Game/BluePrint/BattleScene/Common/btsc_COMMON_VR.btsc_COMMON_VR_C)
    void OnEntryBattleScene(const FName& battleScenenBPName, const FName& territoryID); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_btsc_COMMON_VR(int32 EntryPoint); // 0x13450d4 [Final]

// Abtsc_COMMON_VRTurks_C (/Game/BluePrint/BattleScene/Common/btsc_COMMON_VRTurks.btsc_COMMON_VRTurks_C)
    void OnPostEntryBattleScene(); // 0x13450d4 [Event Public]
    void OnTakeDamage(int32 Damage, const FName& CauserCharaName, const FName& DamagedCharaName, const FName& AbilityId, bool bBind, bool bGuard, const FName& hitBoneName, bool bAttributeHit, bool bResistHit, const FName& DamageSourceID, const EEndBattleAttributeType& appendAttribute, float justHitRotYaw, const FVector& hitPosition, bool bHeal, bool bBurst, bool bLock); // 0x13450d4 [Event Public]
    void OnBattleTalkEnded(const FName& TalkID); // 0x13450d4 [Event Public]
    void OnEntryBattleScene(const FName& battleScenenBPName, const FName& territoryID); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_btsc_COMMON_VRTurks(int32 EntryPoint); // 0x13450d4 [Final]

// Abtsc_World_MAI_Talk_C (/Game/BluePrint/BattleScene/Common/btsc_World_MAI_Talk.btsc_World_MAI_Talk_C)
    void OnEntryBattleScene(const FName& battleScenenBPName, const FName& territoryID); // 0x13450d4 [Event Public]
    void OnTakeDamage(int32 Damage, const FName& CauserCharaName, const FName& DamagedCharaName, const FName& AbilityId, bool bBind, bool bGuard, const FName& hitBoneName, bool bAttributeHit, bool bResistHit, const FName& DamageSourceID, const EEndBattleAttributeType& appendAttribute, float justHitRotYaw, const FVector& hitPosition, bool bHeal, bool bBurst, bool bLock); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_btsc_World_MAI_Talk(int32 EntryPoint); // 0x13450d4 [Final]

// Abtsc_base_C (/Game/BluePrint/BattleScene/Common/btsc_base.btsc_base_C)
    void OnDLCSummonUltimateMagicEnd(); // 0x13450d4 [Event Public]
    void OnIncrementBattleCountPerID(const FName& CauserCharaName, const FName& TargetCharaName, const EEndBattleCountLogType& Type, const FName& ID, int32 Count); // 0x13450d4 [Event Public]
    void OnEntryBattleScene(const FName& battleScenenBPName, const FName& territoryID); // 0x13450d4 [Event Public]
    void OnReadyBattleTalk(const FName& territoryID); // 0x13450d4 [Event Public]
    void ForceFillLimitForJenovaLifeBtl(const FName& territoryID); // 0x13450d4
    void OnTakeDamage(int32 Damage, const FName& CauserCharaName, const FName& DamagedCharaName, const FName& AbilityId, bool bBind, bool bGuard, const FName& hitBoneName, bool bAttributeHit, bool bResistHit, const FName& DamageSourceID, const EEndBattleAttributeType& appendAttribute, float justHitRotYaw, const FVector& hitPosition, bool bHeal, bool bBurst, bool bLock); // 0x13450d4 [Event Public]
    void EntrySecretEnemyBattleTerritory(const FName& territoryID); // 0x13450d4
    void OnBattleTalkEnded(const FName& TalkID); // 0x13450d4 [Event Public]
    void ForceFillLimitForJenovaLifeBtl_2(const FName& territoryID); // 0x13450d4
    void OnBPMessageFromAIBP(AEndCharacter* SendCharacter, const FName& Message); // 0x13450d4 [Event Public]
    void OnEndCombinationAbility(const FName& CombinationAbilityId, bool hitDamageSource, const FName& useCharacterName); // 0x13450d4 [Event Public]
    void OnStartBattleJenovaLife(); // 0x13450d4 [Event Public]
    void ResetCombinationAbilityCompleteVoice(); // 0x13450d4
    void ExecuteUbergraph_btsc_base(int32 EntryPoint); // 0x13450d4 [Final]

// Abtsc_ptleader_Immotality_C (/Game/BluePrint/BattleScene/Common/btsc_ptleader_Immotality.btsc_ptleader_Immotality_C)
    void OnEntryBattleScene(const FName& battleScenenBPName, const FName& territoryID); // 0x13450d4 [Event Public]
    void OnExitBattleScene(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_btsc_ptleader_Immotality(int32 EntryPoint); // 0x13450d4 [Final]

// ABattleTalkOnEndBattle_C (/Game/BluePrint/Misc/BattleTalk/BattleTalkOnEndBattle.BattleTalkOnEndBattle_C)
    void WinWithDieSoloTalkLeader(); // 0x13450d4
    void NarrowWinSoloTalk(); // 0x13450d4
    void SoloTalkCheck(); // 0x13450d4
    void ForceLeaderSolo(); // 0x13450d4
    void WinWithDieSoloTalkMember(); // 0x13450d4
    void RandomTalkCheck2(); // 0x13450d4
    void RandomTalkCheckWithDie2(); // 0x13450d4
    void Cloud_Solo(); // 0x13450d4
    void Barret_Solo(); // 0x13450d4
    void Tifa_Solo(); // 0x13450d4
    void Aerith_Solo(); // 0x13450d4
    void CloudToBarret_00(); // 0x13450d4
    void CloudToBarret_01(); // 0x13450d4
    void BarretToCloud_00(); // 0x13450d4
    void BarretToCloud_01(); // 0x13450d4
    void CloudToTifa_00(); // 0x13450d4
    void CloudToAerith_00(); // 0x13450d4
    void BarretToTifa_00(); // 0x13450d4
    void BarretToAerith_00(); // 0x13450d4
    void TifaToCloud_00(); // 0x13450d4
    void TifaToBarret_00(); // 0x13450d4
    void TifaToAerith_00(); // 0x13450d4
    void AerithToCloud_00(); // 0x13450d4
    void AerithToBarret_00(); // 0x13450d4
    void AerithToTifa_00(); // 0x13450d4
    void RandomTalkCheck3(); // 0x13450d4
    void Pair_CloudAndBarret(); // 0x13450d4
    void Pair_CloudAndTifa(); // 0x13450d4
    void Pair_CloudAndAerith(); // 0x13450d4
    void Pair_BarretAndTifa(); // 0x13450d4
    void Pair_BarretAndAerith(); // 0x13450d4
    void Pair_TifaAndAerith(); // 0x13450d4
    void WinWithDieSoloTalkMemberRevCK(); // 0x13450d4
    void NormalWinSoloTalk(); // 0x13450d4
    void OnEndBattle(TArray<EndBattleExitBattleSceneType>& TerritoryIDList, const EndBattleExitBattleSceneType& BattleExitType); // 0x13450d4 [Event Public]
    void SoloTalkRandomCheck(); // 0x13450d4
    void ExecuteUbergraph_BattleTalkOnEndBattle(int32 EntryPoint); // 0x13450d4 [Final]

// UBattleTalk_Base_C (/Game/BluePrint/Misc/BattleTalk/BattleTalk_Base.BattleTalk_Base_C)
    bool OnNotify(const FName& AnimName, const FName& SoundName, AEndCharacter* OwnerChara); // 0x13450d4 [Event Public]
    bool OnNotifyWithAbility(const FName& AnimName, const FName& SoundName, AEndCharacter* OwnerChara, AEndCharacter* targetChara, const FName& AbilityId, const FEndDataObjectBattleAbilityAccessor& dataObjectBattleAbility, bool bFinishBlow); // 0x13450d4 [Event Public]

// UBattleTalk_Cloud_C (/Game/BluePrint/Misc/BattleTalk/BattleTalk_Cloud.BattleTalk_Cloud_C)
    bool OnNotify(const FName& AnimName, const FName& SoundName, AEndCharacter* OwnerChara); // 0x13450d4 [Event Public]
    bool OnNotifyWithAbility(const FName& AnimName, const FName& SoundName, AEndCharacter* OwnerChara, AEndCharacter* targetChara, const FName& AbilityId, const FEndDataObjectBattleAbilityAccessor& dataObjectBattleAbility, bool bFinishBlow); // 0x13450d4 [Event Public]

// AEndGameModeBP_C (/Game/BluePrint/System/EndGameModeBP.EndGameModeBP_C)
    void ReceiveBeginPlay(); // 0x13450d4 [Event Protected]
    void ExecuteUbergraph_EndGameModeBP(int32 EntryPoint); // 0x13450d4 [Final]

// ADebug_EndGame_C (/Game/Level/Debug/Debug_EndGame.Debug_EndGame_C)
    void ReceiveBeginPlay(); // 0x13450d4 [Event Protected]
    void ExecuteUbergraph_Debug_EndGame(int32 EntryPoint); // 0x13450d4 [Final]

// AEndGame_C (/Game/Level/Game/EndGame.EndGame_C)
    void ReceiveBeginPlay(); // 0x13450d4 [Event Protected]
    void ExecuteUbergraph_EndGame(int32 EntryPoint); // 0x13450d4 [Final]

// AResident_DataTable_C (/Game/Level/Game/Resident/Resident_DataTable.Resident_DataTable_C)
    void ReceiveBeginPlay(); // 0x13450d4 [Event Protected]
    void ExecuteUbergraph_Resident_DataTable(int32 EntryPoint); // 0x13450d4 [Final]

// ULoca_Loading_C (/Game/Menu/GameJump/Loca_Loading.Loca_Loading_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Loca_Loading(int32 EntryPoint); // 0x13450d4 [Final]

// UGameTitle_C (/Game/Menu/GameTitle/GameTitle.GameTitle_C)
    void Construct(); // 0x13450d4 [Event Public]
    void BndEvt__Btn_PressAnyButton_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_GameTitle(int32 EntryPoint); // 0x13450d4 [Final]
    void OnClicked_btn_start__DelegateSignature(); // 0x13450d4 [Public]

// UStartmenu_00_C (/Game/Menu/GameTitle/Startmenu_00.Startmenu_00_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Startmenu_00(int32 EntryPoint); // 0x13450d4 [Final]
    void OnClicked_btn_start__DelegateSignature(); // 0x13450d4 [Public]

// UStartmenu_BtnLight_C (/Game/Menu/GameTitle/Startmenu_BtnLight.Startmenu_BtnLight_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Startmenu_BtnLight(int32 EntryPoint); // 0x13450d4 [Final]

// UStartmenu_TitleDeco_C (/Game/Menu/GameTitle/Startmenu_TitleDeco.Startmenu_TitleDeco_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Startmenu_TitleDeco(int32 EntryPoint); // 0x13450d4 [Final]

// UStartmenu_btn00_C (/Game/Menu/GameTitle/Startmenu_btn00.Startmenu_btn00_C)
    void BndEvt__Button_00_K2Node_ComponentBoundEvent_63_OnButtonClickedEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_Startmenu_btn00(int32 EntryPoint); // 0x13450d4 [Final]
    void OnClicked__DelegateSignature(); // 0x13450d4 [Public]

// UCompass_Top_C (/Game/Menu/MiniGame/Compass/Compass_Top.Compass_Top_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Compass_Top(int32 EntryPoint); // 0x13450d4 [Final]

// UU_Gyro_Icon_C (/Game/Menu/MiniGame/Gyro/U_Gyro_Icon.U_Gyro_Icon_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_U_Gyro_Icon(int32 EntryPoint); // 0x13450d4 [Final]

// UCommand_BtnLight_C (/Game/Menu/Resident/Battle/Command_BtnLight.Command_BtnLight_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Command_BtnLight(int32 EntryPoint); // 0x13450d4 [Final]

// UCommand_Effect_00_C (/Game/Menu/Resident/Battle/Command_Effect_00.Command_Effect_00_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Command_Effect_00(int32 EntryPoint); // 0x13450d4 [Final]

// UCommand_ParrySuccessEffect_C (/Game/Menu/Resident/Battle/Command_ParrySuccessEffect.Command_ParrySuccessEffect_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Command_ParrySuccessEffect(int32 EntryPoint); // 0x13450d4 [Final]

// UCommand_ReserveEffect_C (/Game/Menu/Resident/Battle/Command_ReserveEffect.Command_ReserveEffect_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Command_ReserveEffect(int32 EntryPoint); // 0x13450d4 [Final]

// UCommand_ReserveTxt_C (/Game/Menu/Resident/Battle/Command_ReserveTxt.Command_ReserveTxt_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Command_ReserveTxt(int32 EntryPoint); // 0x13450d4 [Final]

// UGameOver_C (/Game/Menu/Resident/Battle/GameOver.GameOver_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_GameOver(int32 EntryPoint); // 0x13450d4 [Final]

// UGauge_Cell_C (/Game/Menu/Resident/Battle/Gauge_Cell.Gauge_Cell_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Gauge_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UPause_00_C (/Game/Menu/Resident/Battle/Pause_00.Pause_00_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Pause_00(int32 EntryPoint); // 0x13450d4 [Final]

// UReserveMemberCommand_Effect_C (/Game/Menu/Resident/Battle/ReserveMemberCommand_Effect.ReserveMemberCommand_Effect_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_ReserveMemberCommand_Effect(int32 EntryPoint); // 0x13450d4 [Final]

// UStatus_CurrentLight_C (/Game/Menu/Resident/Battle/Status_CurrentLight.Status_CurrentLight_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Status_CurrentLight(int32 EntryPoint); // 0x13450d4 [Final]

// USummonChantGauge_C (/Game/Menu/Resident/Battle/SummonChantGauge.SummonChantGauge_C)
    void PreConstruct(bool IsDesignTime); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_SummonChantGauge(int32 EntryPoint); // 0x13450d4 [Final]

// UVigilance_GaugeHead_C (/Game/Menu/Resident/Battle/Vigilance_GaugeHead.Vigilance_GaugeHead_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Vigilance_GaugeHead(int32 EntryPoint); // 0x13450d4 [Final]

// USituationTitle_Effect_C (/Game/Menu/Resident/Cinema/SituationTitle_Effect.SituationTitle_Effect_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_SituationTitle_Effect(int32 EntryPoint); // 0x13450d4 [Final]

// UTalkMenu_Center_Btn_C (/Game/Menu/Resident/Cinema/TalkMenu_Center_Btn.TalkMenu_Center_Btn_C)
    void BndEvt__Button_00_K2Node_ComponentBoundEvent_338_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__Button_00_K2Node_ComponentBoundEvent_351_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__Button_00_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_TalkMenu_Center_Btn(int32 EntryPoint); // 0x13450d4 [Final]

// UTalkMenu_Cursor_00_C (/Game/Menu/Resident/Cinema/TalkMenu_Cursor_00.TalkMenu_Cursor_00_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_TalkMenu_Cursor_00(int32 EntryPoint); // 0x13450d4 [Final]

// UTalkMenu_Effect_00_C (/Game/Menu/Resident/Cinema/TalkMenu_Effect_00.TalkMenu_Effect_00_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_TalkMenu_Effect_00(int32 EntryPoint); // 0x13450d4 [Final]

// UChocoboCatching_RetryPoint_C (/Game/Menu/Resident/Field/ChocoboCatching_RetryPoint.ChocoboCatching_RetryPoint_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_ChocoboCatching_RetryPoint(int32 EntryPoint); // 0x13450d4 [Final]

// UChocoboCatching_ThrowModeEffect_C (/Game/Menu/Resident/Field/ChocoboCatching_ThrowModeEffect.ChocoboCatching_ThrowModeEffect_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_ChocoboCatching_ThrowModeEffect(int32 EntryPoint); // 0x13450d4 [Final]

// UCompass_Effect_00_C (/Game/Menu/Resident/Field/Compass_Effect_00.Compass_Effect_00_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Compass_Effect_00(int32 EntryPoint); // 0x13450d4 [Final]

// UEventProgress_Parts_00_C (/Game/Menu/Resident/Field/EventProgress_Parts_00.EventProgress_Parts_00_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_EventProgress_Parts_00(int32 EntryPoint); // 0x13450d4 [Final]

// UEventProgress_Parts_01_C (/Game/Menu/Resident/Field/EventProgress_Parts_01.EventProgress_Parts_01_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_EventProgress_Parts_01(int32 EntryPoint); // 0x13450d4 [Final]

// UEventProgress_Parts_02_C (/Game/Menu/Resident/Field/EventProgress_Parts_02.EventProgress_Parts_02_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_EventProgress_Parts_02(int32 EntryPoint); // 0x13450d4 [Final]

// UFieldTargetRange_Arrow_C (/Game/Menu/Resident/Field/FieldTargetRange_Arrow.FieldTargetRange_Arrow_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_FieldTargetRange_Arrow(int32 EntryPoint); // 0x13450d4 [Final]

// UFieldTargetSearch_02_C (/Game/Menu/Resident/Field/FieldTargetSearch_02.FieldTargetSearch_02_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_FieldTargetSearch_02(int32 EntryPoint); // 0x13450d4 [Final]

// UFieldTarget_01_C (/Game/Menu/Resident/Field/FieldTarget_01.FieldTarget_01_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_FieldTarget_01(int32 EntryPoint); // 0x13450d4 [Final]

// UFieldTarget_03_C (/Game/Menu/Resident/Field/FieldTarget_03.FieldTarget_03_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_FieldTarget_03(int32 EntryPoint); // 0x13450d4 [Final]

// UFieldTarget_ActionIcon_C (/Game/Menu/Resident/Field/FieldTarget_ActionIcon.FieldTarget_ActionIcon_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_FieldTarget_ActionIcon(int32 EntryPoint); // 0x13450d4 [Final]

// UMemberJoin_C (/Game/Menu/Resident/Field/MemberJoin.MemberJoin_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MemberJoin(int32 EntryPoint); // 0x13450d4 [Final]

// UMessageLogs_C (/Game/Menu/Resident/Field/MessageLogs.MessageLogs_C)
    void On_Log_Messages_SetupContent_0(UUserWidget* MessageWidget, int32 Type, const FString& Message); // 0x13450d4 [Public]

// UNaviMap_C (/Game/Menu/Resident/Field/NaviMap.NaviMap_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_NaviMap(int32 EntryPoint); // 0x13450d4 [Final]

// UNaviMap_End2_C (/Game/Menu/Resident/Field/NaviMap_End2.NaviMap_End2_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_NaviMap_End2(int32 EntryPoint); // 0x13450d4 [Final]

// UPhotoTarget_C (/Game/Menu/Resident/Field/PhotoTarget.PhotoTarget_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_PhotoTarget(int32 EntryPoint); // 0x13450d4 [Final]

// UIcon_Arrow_Compare_C (/Game/Menu/Resident/Field/Shop/Icon_Arrow_Compare.Icon_Arrow_Compare_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Icon_Arrow_Compare(int32 EntryPoint); // 0x13450d4 [Final]

// UShop_BtnLight_C (/Game/Menu/Resident/Field/Shop/Shop_BtnLight.Shop_BtnLight_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Shop_BtnLight(int32 EntryPoint); // 0x13450d4 [Final]

// UShop_BtnLight2_C (/Game/Menu/Resident/Field/Shop/Shop_BtnLight2.Shop_BtnLight2_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Shop_BtnLight2(int32 EntryPoint); // 0x13450d4 [Final]

// UShop_Category_Cursor_C (/Game/Menu/Resident/Field/Shop/Shop_Category_Cursor.Shop_Category_Cursor_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Shop_Category_Cursor(int32 EntryPoint); // 0x13450d4 [Final]

// UShop_List_Item_Cell2_C (/Game/Menu/Resident/Field/Shop/Shop_List_Item_Cell2.Shop_List_Item_Cell2_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Shop_List_Item_Cell2(int32 EntryPoint); // 0x13450d4 [Final]

// UShop_List_Top_Cell_Light_C (/Game/Menu/Resident/Field/Shop/Shop_List_Top_Cell_Light.Shop_List_Top_Cell_Light_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Shop_List_Top_Cell_Light(int32 EntryPoint); // 0x13450d4 [Final]

// UShop_List_Top_Cell_Light1_C (/Game/Menu/Resident/Field/Shop/Shop_List_Top_Cell_Light1.Shop_List_Top_Cell_Light1_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Shop_List_Top_Cell_Light1(int32 EntryPoint); // 0x13450d4 [Final]

// UTalkLogs_C (/Game/Menu/Resident/Field/TalkLogs.TalkLogs_C)
    void On_Log_Messages_SetupContent_0(UUserWidget* MessageWidget, int32 Type, const FString& Message); // 0x13450d4 [Public]

// UTalkLogs_Cell_C (/Game/Menu/Resident/Field/TalkLogs_Cell.TalkLogs_Cell_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_TalkLogs_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UTalkLogs_Point_C (/Game/Menu/Resident/Field/TalkLogs_Point.TalkLogs_Point_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_TalkLogs_Point(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Card_Cell_Light_C (/Game/Menu/Resident/MainMenu/Card/MainMenu_Card_Cell_Light.MainMenu_Card_Cell_Light_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Card_Cell_Light(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Card_ConfirmBtn_C (/Game/Menu/Resident/MainMenu/Card/MainMenu_Card_ConfirmBtn.MainMenu_Card_ConfirmBtn_C)
    void BndEvt__Button_00_K2Node_ComponentBoundEvent_153_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__Button_00_K2Node_ComponentBoundEvent_179_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_Card_ConfirmBtn(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Card_DeckList_Cell_C (/Game/Menu/Resident/MainMenu/Card/MainMenu_Card_DeckList_Cell.MainMenu_Card_DeckList_Cell_C)
    void Construct(); // 0x13450d4 [Event Public]
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_Card_DeckList_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Card_Preset_ListItem_C (/Game/Menu/Resident/MainMenu/Card/MainMenu_Card_Preset_ListItem.MainMenu_Card_Preset_ListItem_C)
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_40_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_53_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_Card_Preset_ListItem(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Card_Preset_ListItemLight_C (/Game/Menu/Resident/MainMenu/Card/MainMenu_Card_Preset_ListItemLight.MainMenu_Card_Preset_ListItemLight_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Card_Preset_ListItemLight(int32 EntryPoint); // 0x13450d4 [Final]

// UCategoryTitle_C (/Game/Menu/Resident/MainMenu/CategoryTitle.CategoryTitle_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_CategoryTitle(int32 EntryPoint); // 0x13450d4 [Final]

// UCore_CellNew_C (/Game/Menu/Resident/MainMenu/Equip/Core_CellNew.Core_CellNew_C)
    void BndEvt__Materia_Button_K2Node_ComponentBoundEvent_121_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__Materia_Button_K2Node_ComponentBoundEvent_137_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_Core_CellNew(int32 EntryPoint); // 0x13450d4 [Final]

// UEquip_CategoryCell_C (/Game/Menu/Resident/MainMenu/Equip/Equip_CategoryCell.Equip_CategoryCell_C)
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_16_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_Equip_CategoryCell(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_EquipSelect_Cell_03_C (/Game/Menu/Resident/MainMenu/Equip/MainMenu_EquipSelect_Cell_03.MainMenu_EquipSelect_Cell_03_C)
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_16_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_EquipSelect_Cell_03(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_EquipSelect_Cell_03Light_C (/Game/Menu/Resident/MainMenu/Equip/MainMenu_EquipSelect_Cell_03Light.MainMenu_EquipSelect_Cell_03Light_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_EquipSelect_Cell_03Light(int32 EntryPoint); // 0x13450d4 [Final]

// UIcon_Category_C (/Game/Menu/Resident/MainMenu/Icon_Category.Icon_Category_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Icon_Category(int32 EntryPoint); // 0x13450d4 [Final]

// UIcon_TgsGuide2_C (/Game/Menu/Resident/MainMenu/Icon_TgsGuide2.Icon_TgsGuide2_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Icon_TgsGuide2(int32 EntryPoint); // 0x13450d4 [Final]

// UItemList_C (/Game/Menu/Resident/MainMenu/ItemList.ItemList_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_ItemList(int32 EntryPoint); // 0x13450d4 [Final]

// UItem_CategoryList_C (/Game/Menu/Resident/MainMenu/Item_CategoryList.Item_CategoryList_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Item_CategoryList(int32 EntryPoint); // 0x13450d4 [Final]

// UItem_Cell_C (/Game/Menu/Resident/MainMenu/Item_Cell.Item_Cell_C)
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_16_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_Item_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UItem_Cell_Light_C (/Game/Menu/Resident/MainMenu/Item_Cell_Light.Item_Cell_Light_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Item_Cell_Light(int32 EntryPoint); // 0x13450d4 [Final]

// UItem_Cell_Light2_C (/Game/Menu/Resident/MainMenu/Item_Cell_Light2.Item_Cell_Light2_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Item_Cell_Light2(int32 EntryPoint); // 0x13450d4 [Final]

// UItem_Cell_LightCraft_C (/Game/Menu/Resident/MainMenu/Item_Cell_LightCraft.Item_Cell_LightCraft_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Item_Cell_LightCraft(int32 EntryPoint); // 0x13450d4 [Final]

// UItem_Cell_LightSetting_C (/Game/Menu/Resident/MainMenu/Item_Cell_LightSetting.Item_Cell_LightSetting_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Item_Cell_LightSetting(int32 EntryPoint); // 0x13450d4 [Final]

// UMagic_C (/Game/Menu/Resident/MainMenu/Magic.Magic_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Magic(int32 EntryPoint); // 0x13450d4 [Final]

// UMagic_SelectList_C (/Game/Menu/Resident/MainMenu/Magic_SelectList.Magic_SelectList_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Magic_SelectList(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Base_C (/Game/Menu/Resident/MainMenu/MainMenu_Base.MainMenu_Base_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Base(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Base_Test_C (/Game/Menu/Resident/MainMenu/MainMenu_Base_Test.MainMenu_Base_Test_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Base_Test(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_BattleSetting_Btn3_C (/Game/Menu/Resident/MainMenu/MainMenu_BattleSetting_Btn3.MainMenu_BattleSetting_Btn3_C)
    void Construct(); // 0x13450d4 [Event Public]
    void BndEvt__BattleSetting_Btn_K2Node_ComponentBoundEvent_33_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__BattleSetting_Btn_K2Node_ComponentBoundEvent_46_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_BattleSetting_Btn3(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_BattleSetting_List2_C (/Game/Menu/Resident/MainMenu/MainMenu_BattleSetting_List2.MainMenu_BattleSetting_List2_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_BattleSetting_List2(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Cell_C (/Game/Menu/Resident/MainMenu/MainMenu_Cell.MainMenu_Cell_C)
    void Construct(); // 0x13450d4 [Event Public]
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Cell_Light2_C (/Game/Menu/Resident/MainMenu/MainMenu_Cell_Light2.MainMenu_Cell_Light2_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Cell_Light2(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Cell_Light3_C (/Game/Menu/Resident/MainMenu/MainMenu_Cell_Light3.MainMenu_Cell_Light3_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Cell_Light3(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Cell_Light4_C (/Game/Menu/Resident/MainMenu/MainMenu_Cell_Light4.MainMenu_Cell_Light4_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Cell_Light4(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_ChapterSelect_Btn_C (/Game/Menu/Resident/MainMenu/MainMenu_ChapterSelect_Btn.MainMenu_ChapterSelect_Btn_C)
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_40_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_53_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_ChapterSelect_Btn(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_ChapterSelect_BtnLight_C (/Game/Menu/Resident/MainMenu/MainMenu_ChapterSelect_BtnLight.MainMenu_ChapterSelect_BtnLight_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_ChapterSelect_BtnLight(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_ChapterSelect_Top_C (/Game/Menu/Resident/MainMenu/MainMenu_ChapterSelect_Top.MainMenu_ChapterSelect_Top_C)
    void SetCellImage(UEndImage* Widget, UPaperSprite* Sprite); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_ChapterSelect_Top(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Craft_Cell_C (/Game/Menu/Resident/MainMenu/MainMenu_Craft_Cell.MainMenu_Craft_Cell_C)
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_16_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_Craft_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Craft_Level_C (/Game/Menu/Resident/MainMenu/MainMenu_Craft_Level.MainMenu_Craft_Level_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Craft_Level(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_DLC_Btn_C (/Game/Menu/Resident/MainMenu/MainMenu_DLC_Btn.MainMenu_DLC_Btn_C)
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_40_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_53_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_DLC_Btn(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_DLC_CellLight_C (/Game/Menu/Resident/MainMenu/MainMenu_DLC_CellLight.MainMenu_DLC_CellLight_C)
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x13450d4 [Event Public]
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_DLC_CellLight(int32 EntryPoint); // 0x13450d4 [Final]
    void OnCancelled__DelegateSignature(); // 0x13450d4 [Public]
    void OnClicked__DelegateSignature(USaveData_Cell_C* Sender); // 0x13450d4 [Public]

// UMainMenu_EnemyReport_Btn_C (/Game/Menu/Resident/MainMenu/MainMenu_EnemyReport_Btn.MainMenu_EnemyReport_Btn_C)
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_40_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_53_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_EnemyReport_Btn(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Icon_Status_C (/Game/Menu/Resident/MainMenu/MainMenu_Icon_Status.MainMenu_Icon_Status_C)
    void SetSelectedIndex(int32 In); // 0x13450d4 [Public]

// UMainMenu_ItemSelect_Btn_C (/Game/Menu/Resident/MainMenu/MainMenu_ItemSelect_Btn.MainMenu_ItemSelect_Btn_C)
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_40_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_53_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_ItemSelect_Btn(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_ItemTop_C (/Game/Menu/Resident/MainMenu/MainMenu_ItemTop.MainMenu_ItemTop_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_ItemTop(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Item_Cell_C (/Game/Menu/Resident/MainMenu/MainMenu_Item_Cell.MainMenu_Item_Cell_C)
    void Construct(); // 0x13450d4 [Event Public]
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_Item_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Item_LeftMenu_C (/Game/Menu/Resident/MainMenu/MainMenu_Item_LeftMenu.MainMenu_Item_LeftMenu_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Item_LeftMenu(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Item_Member_Btn_C (/Game/Menu/Resident/MainMenu/MainMenu_Item_Member_Btn.MainMenu_Item_Member_Btn_C)
    void Construct(); // 0x13450d4 [Event Public]
    void OnSetupCharacterCell(const EPlayerType& PlayerType); // 0x13450d4 [Event Public]
    void OnChangeCharacterCell(const EPlayerType& PlayerType); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Item_Member_Btn(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Item_SelectList2_C (/Game/Menu/Resident/MainMenu/MainMenu_Item_SelectList2.MainMenu_Item_SelectList2_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Item_SelectList2(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Item_Select_List_Test_C (/Game/Menu/Resident/MainMenu/MainMenu_Item_Select_List_Test.MainMenu_Item_Select_List_Test_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Item_Select_List_Test(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_LeftMenu_C (/Game/Menu/Resident/MainMenu/MainMenu_LeftMenu.MainMenu_LeftMenu_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_LeftMenu(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Magic_Top2_C (/Game/Menu/Resident/MainMenu/MainMenu_Magic_Top2.MainMenu_Magic_Top2_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Magic_Top2(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Manual_Cell_C (/Game/Menu/Resident/MainMenu/MainMenu_Manual_Cell.MainMenu_Manual_Cell_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Manual_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Manual_Top_C (/Game/Menu/Resident/MainMenu/MainMenu_Manual_Top.MainMenu_Manual_Top_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Manual_Top(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Options_Btn2_C (/Game/Menu/Resident/MainMenu/MainMenu_Options_Btn2.MainMenu_Options_Btn2_C)
    void Construct(); // 0x13450d4 [Event Public]
    void BndEvt__BattleSetting_Btn_K2Node_ComponentBoundEvent_33_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__BattleSetting_Btn_K2Node_ComponentBoundEvent_46_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_Options_Btn2(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Options_Btn3_C (/Game/Menu/Resident/MainMenu/MainMenu_Options_Btn3.MainMenu_Options_Btn3_C)
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_40_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_53_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_MainMenu_Options_Btn3(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Options_Btn4_C (/Game/Menu/Resident/MainMenu/MainMenu_Options_Btn4.MainMenu_Options_Btn4_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Options_Btn4(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_SaveData_Test_C (/Game/Menu/Resident/MainMenu/MainMenu_SaveData_Test.MainMenu_SaveData_Test_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_SaveData_Test(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_SaveLoad_C (/Game/Menu/Resident/MainMenu/MainMenu_SaveLoad.MainMenu_SaveLoad_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_SaveLoad(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_System_Bg_C (/Game/Menu/Resident/MainMenu/MainMenu_System_Bg.MainMenu_System_Bg_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_System_Bg(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_System_BgLeft_C (/Game/Menu/Resident/MainMenu/MainMenu_System_BgLeft.MainMenu_System_BgLeft_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_System_BgLeft(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_System_BgRight_C (/Game/Menu/Resident/MainMenu/MainMenu_System_BgRight.MainMenu_System_BgRight_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_System_BgRight(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_System_Test_C (/Game/Menu/Resident/MainMenu/MainMenu_System_Test.MainMenu_System_Test_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_System_Test(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Top_Window_C (/Game/Menu/Resident/MainMenu/MainMenu_Top_Window.MainMenu_Top_Window_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Top_Window(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_WeaponUpgrade_Info2_C (/Game/Menu/Resident/MainMenu/MainMenu_WeaponUpgrade_Info2.MainMenu_WeaponUpgrade_Info2_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_WeaponUpgrade_Info2(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_WeaponUpgrade_SelectIcon_C (/Game/Menu/Resident/MainMenu/MainMenu_WeaponUpgrade_SelectIcon.MainMenu_WeaponUpgrade_SelectIcon_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_WeaponUpgrade_SelectIcon(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_WeaponUpgrade_SkilIcon_C (/Game/Menu/Resident/MainMenu/MainMenu_WeaponUpgrade_SkilIcon.MainMenu_WeaponUpgrade_SkilIcon_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_WeaponUpgrade_SkilIcon(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_WeaponUpgrade_StarIcon_C (/Game/Menu/Resident/MainMenu/MainMenu_WeaponUpgrade_StarIcon.MainMenu_WeaponUpgrade_StarIcon_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_WeaponUpgrade_StarIcon(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_WeaponUpgrade_Target_C (/Game/Menu/Resident/MainMenu/MainMenu_WeaponUpgrade_Target.MainMenu_WeaponUpgrade_Target_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_WeaponUpgrade_Target(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Window_00_C (/Game/Menu/Resident/MainMenu/MainMenu_Window_00.MainMenu_Window_00_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Window_00(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_Window_01_C (/Game/Menu/Resident/MainMenu/MainMenu_Window_01.MainMenu_Window_01_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_Window_01(int32 EntryPoint); // 0x13450d4 [Final]

// UMainMenu_MateriaEquipStatusCell_C (/Game/Menu/Resident/MainMenu/Materia/MainMenu_MateriaEquipStatusCell.MainMenu_MateriaEquipStatusCell_C)
    void Construct(); // 0x13450d4 [Event Public]
    void OnUpdateEquipStatus(FEndDataObjectEquipmentAccessor& dataObjectEquipment); // 0x13450d4 [Event Public]
    void OnUpdateEquipUpgradedStatus(int32 Attack, int32 Defense, int32 MagicAttack, int32 MagicDefense, int32 AttackAdd, int32 DefenseAdd, int32 MagicAttackAdd, int32 MagicDefenseAdd); // 0x13450d4 [Event Public]
    void OnUpdateMaterialStatus(const FString& ApStr, float Percent); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MainMenu_MateriaEquipStatusCell(int32 EntryPoint); // 0x13450d4 [Final]

// UMateria_List_C (/Game/Menu/Resident/MainMenu/Materia/Materia_List.Materia_List_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Materia_List(int32 EntryPoint); // 0x13450d4 [Final]

// UMateria_List_Cell_C (/Game/Menu/Resident/MainMenu/Materia/Materia_List_Cell.Materia_List_Cell_C)
    void BndEvt__Materia_Button_K2Node_ComponentBoundEvent_121_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__Materia_Button_K2Node_ComponentBoundEvent_137_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_Materia_List_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UMateria_List_CellNew_C (/Game/Menu/Resident/MainMenu/Materia/Materia_List_CellNew.Materia_List_CellNew_C)
    void BndEvt__Materia_Button_K2Node_ComponentBoundEvent_121_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__Materia_Button_K2Node_ComponentBoundEvent_137_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_Materia_List_CellNew(int32 EntryPoint); // 0x13450d4 [Final]

// UMateria_List_Equip_C (/Game/Menu/Resident/MainMenu/Materia/Materia_List_Equip.Materia_List_Equip_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Materia_List_Equip(int32 EntryPoint); // 0x13450d4 [Final]

// UMemberChange_C (/Game/Menu/Resident/MainMenu/MemberChange.MemberChange_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MemberChange(int32 EntryPoint); // 0x13450d4 [Final]

// UMemberChange_Btn_C (/Game/Menu/Resident/MainMenu/MemberChange_Btn.MemberChange_Btn_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MemberChange_Btn(int32 EntryPoint); // 0x13450d4 [Final]

// UPartyLevel_C (/Game/Menu/Resident/MainMenu/PartyLevel.PartyLevel_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_PartyLevel(int32 EntryPoint); // 0x13450d4 [Final]

// UPlayerLevel_C (/Game/Menu/Resident/MainMenu/PlayerLevel.PlayerLevel_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_PlayerLevel(int32 EntryPoint); // 0x13450d4 [Final]

// UPlayerLevel_Gauge_C (/Game/Menu/Resident/MainMenu/PlayerLevel_Gauge.PlayerLevel_Gauge_C)
    void PreConstruct(bool IsDesignTime); // 0x13450d4 [Event Public]
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_PlayerLevel_Gauge(int32 EntryPoint); // 0x13450d4 [Final]

// UPlayerLevel_Status_C (/Game/Menu/Resident/MainMenu/PlayerLevel_Status.PlayerLevel_Status_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_PlayerLevel_Status(int32 EntryPoint); // 0x13450d4 [Final]

// URecover_Cell_C (/Game/Menu/Resident/MainMenu/Recover_Cell.Recover_Cell_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Recover_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// URecover_Cell_Light_C (/Game/Menu/Resident/MainMenu/Recover_Cell_Light.Recover_Cell_Light_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Recover_Cell_Light(int32 EntryPoint); // 0x13450d4 [Final]

// UTopContent_C (/Game/Menu/Resident/MainMenu/TopContent.TopContent_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_TopContent(int32 EntryPoint); // 0x13450d4 [Final]

// UTopList_C (/Game/Menu/Resident/MainMenu/TopList.TopList_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_TopList(int32 EntryPoint); // 0x13450d4 [Final]

// UTopList_Cell_C (/Game/Menu/Resident/MainMenu/TopList_Cell.TopList_Cell_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_TopList_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UWeaponStatus_AutoSetting_Cell_C (/Game/Menu/Resident/MainMenu/WeaponStatus_AutoSetting_Cell.WeaponStatus_AutoSetting_Cell_C)
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_16_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_WeaponStatus_AutoSetting_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UAreaMap_TopMenu_Cell_C (/Game/Menu/Resident/Map/AreaMap_TopMenu_Cell.AreaMap_TopMenu_Cell_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_AreaMap_TopMenu_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UMap_AreaInfoListItem_C (/Game/Menu/Resident/Map/Map_AreaInfoListItem.Map_AreaInfoListItem_C)
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_40_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_53_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_Map_AreaInfoListItem(int32 EntryPoint); // 0x13450d4 [Final]

// UMap_Btn_00_C (/Game/Menu/Resident/Map/Map_Btn_00.Map_Btn_00_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Map_Btn_00(int32 EntryPoint); // 0x13450d4 [Final]

// UMap_Cursor_C (/Game/Menu/Resident/Map/Map_Cursor.Map_Cursor_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Map_Cursor(int32 EntryPoint); // 0x13450d4 [Final]

// UMap_Icon_Target_C (/Game/Menu/Resident/Map/Map_Icon_Target.Map_Icon_Target_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Map_Icon_Target(int32 EntryPoint); // 0x13450d4 [Final]

// UMap_LeftMenu_C (/Game/Menu/Resident/Map/Map_LeftMenu.Map_LeftMenu_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Map_LeftMenu(int32 EntryPoint); // 0x13450d4 [Final]

// UMap_LeftMenuCell_C (/Game/Menu/Resident/Map/Map_LeftMenuCell.Map_LeftMenuCell_C)
    void Construct(); // 0x13450d4 [Event Public]
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__MainMenu_Btn_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_Map_LeftMenuCell(int32 EntryPoint); // 0x13450d4 [Final]

// UMap_PlayerLoca_C (/Game/Menu/Resident/Map/Map_PlayerLoca.Map_PlayerLoca_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Map_PlayerLoca(int32 EntryPoint); // 0x13450d4 [Final]

// UMap_ReleaseEffect_C (/Game/Menu/Resident/Map/Map_ReleaseEffect.Map_ReleaseEffect_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Map_ReleaseEffect(int32 EntryPoint); // 0x13450d4 [Final]

// UWorldMap_Cell_C (/Game/Menu/Resident/Map/WorldMap_Cell.WorldMap_Cell_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_WorldMap_Cell(int32 EntryPoint); // 0x13450d4 [Final]

// UQuest_Cell2_C (/Game/Menu/Resident/Quest/Quest_Cell2.Quest_Cell2_C)
    void BndEvt__Quest_Btn_K2Node_ComponentBoundEvent_161_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__Quest_Btn_K2Node_ComponentBoundEvent_174_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_Quest_Cell2(int32 EntryPoint); // 0x13450d4 [Final]

// UQuest_Cell2_Cursor_C (/Game/Menu/Resident/Quest/Quest_Cell2_Cursor.Quest_Cell2_Cursor_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Quest_Cell2_Cursor(int32 EntryPoint); // 0x13450d4 [Final]

// UQuest_PriorityMark_C (/Game/Menu/Resident/Quest/Quest_PriorityMark.Quest_PriorityMark_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Quest_PriorityMark(int32 EntryPoint); // 0x13450d4 [Final]

// UQuest_ProgressNow_Light_C (/Game/Menu/Resident/Quest/Quest_ProgressNow_Light.Quest_ProgressNow_Light_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Quest_ProgressNow_Light(int32 EntryPoint); // 0x13450d4 [Final]

// UQuest_Window_C (/Game/Menu/Resident/Quest/Quest_Window.Quest_Window_C)
    void PreConstruct(bool IsDesignTime); // 0x13450d4 [Event Public]
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Quest_Window(int32 EntryPoint); // 0x13450d4 [Final]

// UQuest_Window2_C (/Game/Menu/Resident/Quest/Quest_Window2.Quest_Window2_C)
    void PreConstruct(bool IsDesignTime); // 0x13450d4 [Event Public]
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Quest_Window2(int32 EntryPoint); // 0x13450d4 [Final]

// UAreaReport_Btn_C (/Game/Menu/Resident/Report/AreaReport_Btn.AreaReport_Btn_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_AreaReport_Btn(int32 EntryPoint); // 0x13450d4 [Final]

// UBattleSimulator_Btn_C (/Game/Menu/Resident/Report/BattleSimulator_Btn.BattleSimulator_Btn_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_BattleSimulator_Btn(int32 EntryPoint); // 0x13450d4 [Final]

// UMateriaDevelop_Btn_C (/Game/Menu/Resident/Report/MateriaDevelop_Btn.MateriaDevelop_Btn_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_MateriaDevelop_Btn(int32 EntryPoint); // 0x13450d4 [Final]

// UReport_AreaChangeBtn_C (/Game/Menu/Resident/Report/Report_AreaChangeBtn.Report_AreaChangeBtn_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Report_AreaChangeBtn(int32 EntryPoint); // 0x13450d4 [Final]

// UReport_Btn_C (/Game/Menu/Resident/Report/Report_Btn.Report_Btn_C)
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_40_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__SelectBtn_K2Node_ComponentBoundEvent_53_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_Report_Btn(int32 EntryPoint); // 0x13450d4 [Final]

// UReport_BtnLight_C (/Game/Menu/Resident/Report/Report_BtnLight.Report_BtnLight_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Report_BtnLight(int32 EntryPoint); // 0x13450d4 [Final]

// UResearchTarget_Btn_C (/Game/Menu/Resident/Report/ResearchTarget_Btn.ResearchTarget_Btn_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_ResearchTarget_Btn(int32 EntryPoint); // 0x13450d4 [Final]

// USkillTree_CoreAnm_C (/Game/Menu/Resident/SkillTree/SkillTree_CoreAnm.SkillTree_CoreAnm_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_SkillTree_CoreAnm(int32 EntryPoint); // 0x13450d4 [Final]

// UCom_Btn_00_C (/Game/Menu/Resident/System/Com_Btn_00.Com_Btn_00_C)
    void BndEvt__Button_00_K2Node_ComponentBoundEvent_338_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__Button_00_K2Node_ComponentBoundEvent_351_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_Com_Btn_00(int32 EntryPoint); // 0x13450d4 [Final]

// UCom_Btn_01_C (/Game/Menu/Resident/System/Com_Btn_01.Com_Btn_01_C)
    void BndEvt__Button_00_K2Node_ComponentBoundEvent_153_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__Button_00_K2Node_ComponentBoundEvent_179_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_Com_Btn_01(int32 EntryPoint); // 0x13450d4 [Final]

// UCom_Loading_C (/Game/Menu/Resident/System/Com_Loading.Com_Loading_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Com_Loading(int32 EntryPoint); // 0x13450d4 [Final]

// UCom_Loading_Simple_C (/Game/Menu/Resident/System/Com_Loading_Simple.Com_Loading_Simple_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Com_Loading_Simple(int32 EntryPoint); // 0x13450d4 [Final]

// UCom_Loading_Simple2_C (/Game/Menu/Resident/System/Com_Loading_Simple2.Com_Loading_Simple2_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_Com_Loading_Simple2(int32 EntryPoint); // 0x13450d4 [Final]

// USaveData_C (/Game/Menu/Resident/System/SaveData.SaveData_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_SaveData(int32 EntryPoint); // 0x13450d4 [Final]

// USaveData_Cell_C (/Game/Menu/Resident/System/SaveData_Cell.SaveData_Cell_C)
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x13450d4 [Event Public]
    void Construct(); // 0x13450d4 [Event Public]
    void BndEvt__Button_00_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void BndEvt__Button_00_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x13450d4
    void ExecuteUbergraph_SaveData_Cell(int32 EntryPoint); // 0x13450d4 [Final]
    void OnCancelled__DelegateSignature(); // 0x13450d4 [Public]
    void OnClicked__DelegateSignature(USaveData_Cell_C* Sender); // 0x13450d4 [Public]

// USaveData_CellLight_C (/Game/Menu/Resident/System/SaveData_CellLight.SaveData_CellLight_C)
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x13450d4 [Event Public]
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_SaveData_CellLight(int32 EntryPoint); // 0x13450d4 [Final]
    void OnCancelled__DelegateSignature(); // 0x13450d4 [Public]
    void OnClicked__DelegateSignature(USaveData_Cell_C* Sender); // 0x13450d4 [Public]

// USaveIcon_C (/Game/Menu/Resident/System/SaveIcon.SaveIcon_C)
    void Construct(); // 0x13450d4 [Event Public]
    void ExecuteUbergraph_SaveIcon(int32 EntryPoint); // 0x13450d4 [Final]

// UBrainComponent (/Script/AIModule.BrainComponent)
    void StopLogic(const FString& Reason); // 0x53a0480 [Native Public]
    void StartLogic(); // 0x518e3d4 [Native Public]
    void RestartLogic(); // 0x5046ff8 [Native Public]
    bool IsRunning(); // 0x539f424 [Native Public]
    bool IsPaused(); // 0x539f3f4 [Native Public]

// UBehaviorTreeComponent (/Script/AIModule.BehaviorTreeComponent)
    void SetDynamicSubtree(const FGameplayTag& InjectTag, UBehaviorTree* BehaviorAsset); // 0x539f4f4 [Native Public]
    float GetTagCooldownEndTime(const FGameplayTag& CooldownTag); // 0x539ebf4 [Final Native Public]
    void AddCooldownTagDuration(const FGameplayTag& CooldownTag, float CooldownDuration, bool bAddToExistingDuration); // 0x539e840 [Final Native Public]

// AAIController (/Script/AIModule.AIController)
    bool UseBlackboard(UBlackboardData* BlackboardAsset, const UBlackboardComponent*& BlackboardComponent); // 0x5396668 [Final Native Public]
    void UnclaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x53962e8 [Final Native Public]
    void SetPathFollowingComponent(UPathFollowingComponent* NewPFComponent); // 0x5395d9c [Final Native Public]
    void SetMoveBlockDetection(bool bEnable); // 0x5395cec [Final Native Public]
    bool RunBehaviorTree(UBehaviorTree* BTAsset); // 0x5395ad4 [Native Public]
    void OnUsingBlackBoard(UBlackboardComponent* BlackboardComp, UBlackboardData* BlackboardAsset); // 0x13450d4 [Event Protected]
    void OnGameplayTaskResourcesClaimed(const FGameplayResourceSet& NewlyClaimed, const FGameplayResourceSet& FreshlyReleased); // 0x5395704 [Native Public]
    uint8 MoveToLocation(const FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x53950d8 [Final Native Public]
    uint8 MoveToActor(AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x5394e98 [Final Native Public]
    void K2_SetFocus(AActor* NewFocus); // 0x5394c90 [Final Native Public]
    void K2_SetFocalPoint(const FVector& FP); // 0x5394bf0 [Final Native Public]
    void K2_ClearFocus(); // 0x5394bc4 [Final Native Public]
    bool HasPartialPath(); // 0x53949e0 [Final Native Public]
    UPathFollowingComponent* GetPathFollowingComponent(); // 0x539482c [Final Native Public]
    uint8 GetMoveStatus(); // 0x539477c [Final Native Public]
    FVector GetImmediateMoveDestination(); // 0x539461c [Final Native Public]
    AActor* GetFocusActor(); // 0x53945ec [Final Native Public]
    FVector GetFocalPointOnActor(AActor* Actor); // 0x539453c [Native Public]
    FVector GetFocalPoint(); // 0x53944fc [Final Native Public]
    UAIPerceptionComponent* GetAIPerceptionComponent(); // 0x5393e60 [Final Native Public]
    void ClaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x5393ab8 [Final Native Public]

// UAISystem (/Script/AIModule.AISystem)
    void AILoggingVerbose(); // 0x4abe4a4 [Native Public]
    void AIIgnorePlayers(); // 0x5088f1c [Native Public]

// ANavLinkProxy (/Script/AIModule.NavLinkProxy)
    void SetSmartLinkEnabled(bool bEnabled); // 0x53af9a0 [Final Native Public]
    void ResumePathFollowing(AActor* Agent); // 0x53af710 [Final Native Public]
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0x13450d4 [Event Public]
    bool IsSmartLinkEnabled(); // 0x53af2a4 [Final Native Public]
    bool HasMovingAgents(); // 0x53af270 [Final Native Public]

// UAIAsyncTaskBlueprintProxy (/Script/AIModule.AIAsyncTaskBlueprintProxy)
    void OnMoveCompleted(const FAIRequestID& RequestID, uint8 MovementResult); // 0x53957d8 [Final Native Public]

// UAIBlueprintHelperLibrary (/Script/AIModule.AIBlueprintHelperLibrary)
    void UnlockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); // 0x5396370 [Final Native Static Public]
    APawn* SpawnAIFromClass(UObject* WorldContextObject, TSubclassOf<APawn> PawnClass, UBehaviorTree* BehaviorTree, const FVector& Location, const FRotator& Rotation, bool bNoCollisionFail, AActor* Owner); // 0x53960bc [Final Native Static Public]
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x5395ffc [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x5395f40 [Final Native Static Public]
    void SendAIMessage(APawn* Target, const FName& Message, UObject* MessageSource, bool bSuccess); // 0x5395b74 [Final Native Static Public]
    void LockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); // 0x5394d20 [Final Native Static Public]
    bool IsValidAIRotation(const FRotator& Rotation); // 0x5394b14 [Final Native Static Public]
    bool IsValidAILocation(const FVector& Location); // 0x194de84 [Final Native Static Public]
    bool IsValidAIDirection(const FVector& DirectionVector); // 0x5394a1c [Final Native Static Public]
    int32 GetNextNavLinkIndex(AController* Controller); // 0x53947a4 [Final Native Static Public]
    TArray<void> GetCurrentPathPoints(AController* Controller); // 0x539436c [Final Native Static Public]
    int32 GetCurrentPathIndex(AController* Controller); // 0x53942bc [Final Native Static Public]
    UNavigationPath* GetCurrentPath(AController* Controller); // 0x539415c [Final Native Static Public]
    UBlackboardComponent* GetBlackboard(AActor* Target); // 0x53940ac [Final Native Static Public]
    AAIController* GetAIController(AActor* ControlledActor); // 0x5393db8 [Final Native Static Public]
    UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); // 0x5393bb0 [Final Native Static Public]

// UAIPerceptionComponent (/Script/AIModule.AIPerceptionComponent)
    void SetSenseEnabled(TSubclassOf<UAISense> SenseClass, bool bEnable); // 0x5395e24 [Final Native Public]
    void RequestStimuliListenerUpdate(); // 0x5395ab0 [Final Native Public]
    void OnOwnerEndPlay(AActor* Actor, uint8 EndPlayReason); // 0x53958a8 [Final Native Public]
    void GetPerceivedHostileActorsBySense(TSubclassOf<UAISense> SenseToUse, const TArray<void>& OutActors); // 0x53948f0 [Final Native Public]
    void GetPerceivedHostileActors(const TArray<void>& OutActors); // 0x5394844 [Final Native Public]
    void GetPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<void>& OutActors); // 0x539440c [Final Native Public]
    void GetKnownPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<void>& OutActors); // 0x539468c [Final Native Public]
    void GetCurrentlyPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<void>& OutActors); // 0x539440c [Final Native Public]
    bool GetActorsPerception(AActor* Actor, FActorPerceptionBlueprintInfo& Info); // 0x5393e78 [Final Native Public]
    void ForgetAll(); // 0x5393d94 [Final Native Public]

// UAIPerceptionStimuliSourceComponent (/Script/AIModule.AIPerceptionStimuliSourceComponent)
    void UnregisterFromSense(TSubclassOf<UAISense> SenseClass); // 0x539650c [Final Native Public]
    void UnregisterFromPerceptionSystem(); // 0x53964e8 [Final Native Public]
    void RegisterWithPerceptionSystem(); // 0x5395a8c [Final Native Public]
    void RegisterForSense(TSubclassOf<UAISense> SenseClass); // 0x5395978 [Final Native Public]

// UAIPerceptionSystem (/Script/AIModule.AIPerceptionSystem)
    void ReportPerceptionEvent(UObject* WorldContextObject, UAISenseEvent* PerceptionEvent); // 0x539b464 [Final Native Static Public]
    void ReportEvent(UAISenseEvent* PerceptionEvent); // 0x539b1a4 [Final Native Public]
    bool RegisterPerceptionStimuliSource(UObject* WorldContextObject, TSubclassOf<UAISense> Sense, AActor* Target); // 0x539adcc [Final Native Static Public]
    void OnPerceptionStimuliSourceEndPlay(AActor* Actor, uint8 EndPlayReason); // 0x539acfc [Final Native Protected]
    TSubclassOf<UAISense> GetSenseClassForStimulus(UObject* WorldContextObject, FAIStimulus& Stimulus); // 0x539abec [Final Native Static Public]

// UAISense_Blueprint (/Script/AIModule.AISense_Blueprint)
    float OnUpdate(const TArray<float>& EventsToProcess); // 0x13450d4 [Event Public]
    void OnListenerUpdated(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent); // 0x13450d4 [Event Public]
    void OnListenerUnregistered(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent); // 0x13450d4 [Event Public]
    void OnListenerRegistered(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent); // 0x13450d4 [Event Public]
    void K2_OnNewPawn(APawn* NewPawn); // 0x13450d4 [Event Public]
    void GetAllListenerComponents(const TArray<void>& ListenerComponents); // 0x539aafc [Final Native Public]
    void GetAllListenerActors(const TArray<void>& ListenerActors); // 0x539aa54 [Final Native Public]

// UAISense_Damage (/Script/AIModule.AISense_Damage)
    void ReportDamageEvent(UObject* WorldContextObject, AActor* DamagedActor, AActor* Instigator, float DamageAmount, const FVector& EventLocation, const FVector& HitLocation); // 0x539afb4 [Final Native Static Public]

// UAISense_Hearing (/Script/AIModule.AISense_Hearing)
    void ReportNoiseEvent(UObject* WorldContextObject, const FVector& NoiseLocation, float Loudness, AActor* Instigator, float MaxRange, const FName& Tag); // 0x539b270 [Final Native Static Public]

// UAISense_Prediction (/Script/AIModule.AISense_Prediction)
    void RequestPawnPredictionEvent(APawn* Requestor, AActor* PredictedActor, float PredictionTime); // 0x539b690 [Final Native Static Public]
    void RequestControllerPredictionEvent(AAIController* Requestor, AActor* PredictedActor, float PredictionTime); // 0x539b588 [Final Native Static Public]

// UAITask_MoveTo (/Script/AIModule.AITask_MoveTo)
    UAITask_MoveTo* AIMoveTo(AAIController* Controller, const FVector& GoalLocation, AActor* GoalActor, float AcceptanceRadius, uint8 StopOnOverlap, uint8 AcceptPartialPath, bool bUsePathfinding, bool bLockAILogic, bool bUseContinuosGoalTracking, uint8 ProjectGoalOnNavigation); // 0x539a754 [Final Native Static Public]

// UAITask_RunEQS (/Script/AIModule.AITask_RunEQS)
    UAITask_RunEQS* RunEQS(AAIController* Controller, UEnvQuery* QueryTemplate); // 0x539b798 [Final Native Static Public]

// IBlackboardAssetProvider (/Script/AIModule.BlackboardAssetProvider)
    UBlackboardData* GetBlackboardAsset(); // 0x539e9dc [Native Public]

// UBlackboardComponent (/Script/AIModule.BlackboardComponent)
    void SetValueAsVector(const FName& KeyName, const FVector& VectorValue); // 0x53a030c [Final Native Public]
    void SetValueAsString(const FName& KeyName, const FString& StringValue); // 0x53a014c [Final Native Public]
    void SetValueAsRotator(const FName& KeyName, const FRotator& VectorValue); // 0x539ffd8 [Final Native Public]
    void SetValueAsObject(const FName& KeyName, UObject* ObjectValue); // 0x539fe70 [Final Native Public]
    void SetValueAsName(const FName& KeyName, const FName& NameValue); // 0x539fd08 [Final Native Public]
    void SetValueAsInt(const FName& KeyName, int32 IntValue); // 0x539fb70 [Final Native Public]
    void SetValueAsFloat(const FName& KeyName, float FloatValue); // 0x539fa04 [Final Native Public]
    void SetValueAsEnum(const FName& KeyName, uint8 enumValue); // 0x539f89c [Final Native Public]
    void SetValueAsClass(const FName& KeyName, TSubclassOf<UObject> ClassValue); // 0x539f72c [Final Native Public]
    void SetValueAsBool(const FName& KeyName, bool BoolValue); // 0x539f5c4 [Final Native Public]
    bool IsVectorValueSet(const FName& KeyName); // 0x539f454 [Final Native Public]
    FVector GetValueAsVector(const FName& KeyName); // 0x539f254 [Final Native Public]
    FString GetValueAsString(const FName& KeyName); // 0x539f19c [Final Native Public]
    FRotator GetValueAsRotator(const FName& KeyName); // 0x539f0ec [Final Native Public]
    UObject* GetValueAsObject(const FName& KeyName); // 0x539f04c [Final Native Public]
    FName GetValueAsName(const FName& KeyName); // 0x539efb4 [Final Native Public]
    int32 GetValueAsInt(const FName& KeyName); // 0x539ef14 [Final Native Public]
    float GetValueAsFloat(const FName& KeyName); // 0x539ee70 [Final Native Public]
    uint8 GetValueAsEnum(const FName& KeyName); // 0x539edd0 [Final Native Public]
    TSubclassOf<UObject> GetValueAsClass(const FName& KeyName); // 0x539ed30 [Final Native Public]
    bool GetValueAsBool(const FName& KeyName); // 0x539ec90 [Final Native Public]
    bool GetRotationFromEntry(const FName& KeyName, const FRotator& ResultRotation); // 0x539eaf4 [Final Native Public]
    bool GetLocationFromEntry(const FName& KeyName, const FVector& ResultLocation); // 0x539ea0c [Final Native Public]
    void ClearValue(const FName& KeyName); // 0x539e94c [Final Native Public]

// UBTDecorator_BlueprintBase (/Script/AIModule.BTDecorator_BlueprintBase)
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x13450d4 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x13450d4 [Event Protected]
    void ReceiveObserverDeactivatedAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x13450d4 [Event Protected]
    void ReceiveObserverDeactivated(AActor* OwnerActor); // 0x13450d4 [Event Protected]
    void ReceiveObserverActivatedAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x13450d4 [Event Protected]
    void ReceiveObserverActivated(AActor* OwnerActor); // 0x13450d4 [Event Protected]
    void ReceiveExecutionStartAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x13450d4 [Event Protected]
    void ReceiveExecutionStart(AActor* OwnerActor); // 0x13450d4 [Event Protected]
    void ReceiveExecutionFinishAI(AAIController* OwnerController, APawn* ControlledPawn, uint8 NodeResult); // 0x13450d4 [Event Protected]
    void ReceiveExecutionFinish(AActor* OwnerActor, uint8 NodeResult); // 0x13450d4 [Event Protected]
    bool PerformConditionCheckAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x13450d4 [Event Protected]
    bool PerformConditionCheck(AActor* OwnerActor); // 0x13450d4 [Event Protected]
    bool IsDecoratorObserverActive(); // 0x539f384 [Final Native Protected]
    bool IsDecoratorExecutionActive(); // 0x539f304 [Final Native Protected]

// UBTFunctionLibrary (/Script/AIModule.BTFunctionLibrary)
    void StopUsingExternalEvent(UBTNode* NodeOwner); // 0x2a6280c [Final Native Static Public]
    void StartUsingExternalEvent(UBTNode* NodeOwner, AActor* OwningActor); // 0x51f594c [Final Native Static Public]
    void SetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FVector& Value); // 0x53a5324 [Final Native Static Public]
    void SetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FString& Value); // 0x53a5110 [Final Native Static Public]
    void SetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FRotator& Value); // 0x53a4ec0 [Final Native Static Public]
    void SetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key, UObject* Value); // 0x53a4cac [Final Native Static Public]
    void SetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FName& Value); // 0x53a4a98 [Final Native Static Public]
    void SetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key, int32 Value); // 0x53a4884 [Final Native Static Public]
    void SetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key, float Value); // 0x53a4688 [Final Native Static Public]
    void SetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key, uint8 Value); // 0x53a4474 [Final Native Static Public]
    void SetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key, TSubclassOf<UObject> Value); // 0x53a4260 [Final Native Static Public]
    void SetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key, bool Value); // 0x53a4048 [Final Native Static Public]
    UBlackboardComponent* GetOwnersBlackboard(UBTNode* NodeOwner); // 0x53a3ee0 [Final Native Static Public]
    UBehaviorTreeComponent* GetOwnerComponent(UBTNode* NodeOwner); // 0x53a3e2c [Final Native Static Public]
    FVector GetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a3cf0 [Final Native Static Public]
    FString GetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a3bdc [Final Native Static Public]
    FRotator GetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a3aa0 [Final Native Static Public]
    UObject* GetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a39a0 [Final Native Static Public]
    FName GetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a3880 [Final Native Static Public]
    int32 GetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a376c [Final Native Static Public]
    float GetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a366c [Final Native Static Public]
    uint8 GetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a3558 [Final Native Static Public]
    TSubclassOf<UObject> GetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a3444 [Final Native Static Public]
    bool GetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a3330 [Final Native Static Public]
    AActor* GetBlackboardValueAsActor(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a321c [Final Native Static Public]
    void ClearBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a2fd8 [Final Native Static Public]
    void ClearBlackboardValue(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x53a2fd8 [Final Native Static Public]

// UBTService_BlueprintBase (/Script/AIModule.BTService_BlueprintBase)
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x13450d4 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x13450d4 [Event Protected]
    void ReceiveSearchStartAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x13450d4 [Event Protected]
    void ReceiveSearchStart(AActor* OwnerActor); // 0x13450d4 [Event Protected]
    void ReceiveDeactivationAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x13450d4 [Event Protected]
    void ReceiveDeactivation(AActor* OwnerActor); // 0x13450d4 [Event Protected]
    void ReceiveActivationAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x13450d4 [Event Protected]
    void ReceiveActivation(AActor* OwnerActor); // 0x13450d4 [Event Protected]
    bool IsServiceActive(); // 0x53a3f68 [Final Native Protected]

// UBTTask_BlueprintBase (/Script/AIModule.BTTask_BlueprintBase)
    void SetFinishOnMessageWithId(const FName& MessageName, int32 RequestID); // 0x53a561c [Final Native Protected]
    void SetFinishOnMessage(const FName& MessageName); // 0x53a5574 [Final Native Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x13450d4 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x13450d4 [Event Protected]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x13450d4 [Event Protected]
    void ReceiveExecute(AActor* OwnerActor); // 0x13450d4 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x13450d4 [Event Protected]
    void ReceiveAbort(AActor* OwnerActor); // 0x13450d4 [Event Protected]
    bool IsTaskExecuting(); // 0x53a3fe4 [Final Native Protected]
    bool IsTaskAborting(); // 0x53a3fc8 [Final Native Protected]
    void FinishExecute(bool bSuccess); // 0x53a3150 [Final Native Protected]
    void FinishAbort(); // 0x53a30e0 [Final Native Protected]

// UPathFollowingComponent (/Script/AIModule.PathFollowingComponent)
    void OnNavDataRegistered(ANavigationData* NavData); // 0x53af61c [Final Native Protected]
    void OnActorBump(AActor* SelfActor, AActor* OtherActor, const FVector& NormalImpulse, FHitResult& Hit); // 0xb73450 [Native Public]
    FVector GetPathDestination(); // 0x53af204 [Final Native Public]
    uint8 GetPathActionType(); // 0x53af178 [Final Native Public]

// UCrowdFollowingComponent (/Script/AIModule.CrowdFollowingComponent)
    void SuspendCrowdSteering(bool bSuspend); // 0x53a87bc [Native Public]

// UEnvQueryContext_BlueprintBase (/Script/AIModule.EnvQueryContext_BlueprintBase)
    void ProvideSingleLocation(UObject* QuerierObject, AActor* QuerierActor, const FVector& ResultingLocation); // 0x13450d4 [Event Public]
    void ProvideSingleActor(UObject* QuerierObject, AActor* QuerierActor, const AActor*& ResultingActor); // 0x13450d4 [Event Public]
    void ProvideLocationsSet(UObject* QuerierObject, AActor* QuerierActor, const TArray<void>& ResultingLocationSet); // 0x13450d4 [Event Public]
    void ProvideActorsSet(UObject* QuerierObject, AActor* QuerierActor, const TArray<void>& ResultingActorsSet); // 0x13450d4 [Event Public]

// UEnvQueryGenerator_BlueprintBase (/Script/AIModule.EnvQueryGenerator_BlueprintBase)
    UObject* GetQuerier(); // 0x53a8784 [Final Native Public]
    void DoItemGeneration(const TArray<void>& ContextLocations); // 0x13450d4 [Event Public]
    void AddGeneratedVector(const FVector& GeneratedVector); // 0x53a86ec [Final Native Public]
    void AddGeneratedActor(AActor* GeneratedActor); // 0x53a8664 [Final Native Public]

// UEnvQueryInstanceBlueprintWrapper (/Script/AIModule.EnvQueryInstanceBlueprintWrapper)
    void SetNamedParam(const FName& ParamName, float Value); // 0x53ac534 [Final Native Public]
    TArray<void> GetResultsAsLocations(); // 0x53ac258 [Final Native Public]
    TArray<void> GetResultsAsActors(); // 0x53ac214 [Final Native Public]
    bool GetQueryResultsAsLocations(const TArray<bool>& ResultLocations); // 0x53ac15c [Final Native Public]
    bool GetQueryResultsAsActors(const TArray<bool>& ResultActors); // 0x53ac0a4 [Final Native Public]
    float GetItemScore(int32 ItemIndex); // 0x53abf24 [Final Native Public]
    void EQSQueryDoneSignature__DelegateSignature(UEnvQueryInstanceBlueprintWrapper* QueryInstance, uint8 QueryStatus); // 0x13450d4 [Public]

// UEnvQueryManager (/Script/AIModule.EnvQueryManager)
    UEnvQueryInstanceBlueprintWrapper* RunEQSQuery(UObject* WorldContextObject, UEnvQuery* QueryTemplate, UObject* Querier, uint8 RunMode, TSubclassOf<UEnvQueryInstanceBlueprintWrapper> WrapperClass); // 0x53ac29c [Final Native Static Public]

// UPawnAction (/Script/AIModule.PawnAction)
    uint8 GetActionPriority(); // 0x5043f84 [Final Native Public]
    void Finish(uint8 WithResult); // 0x53af0ec [Native Protected]
    UPawnAction* CreateActionInstance(UObject* WorldContextObject, TSubclassOf<UPawnAction> ActionClass); // 0x53aef5c [Final Native Static Public]

// UPawnAction_BlueprintBase (/Script/AIModule.PawnAction_BlueprintBase)
    void ActionTick(APawn* ControlledPawn, float DeltaSeconds); // 0x13450d4 [Event Public]
    void ActionStart(APawn* ControlledPawn); // 0x13450d4 [Event Public]
    void ActionResume(APawn* ControlledPawn); // 0x13450d4 [Event Public]
    void ActionPause(APawn* ControlledPawn); // 0x13450d4 [Event Public]
    void ActionFinished(APawn* ControlledPawn, uint8 WithResult); // 0x13450d4 [Event Public]

// UPawnActionsComponent (/Script/AIModule.PawnActionsComponent)
    bool K2_PushAction(UPawnAction* NewAction, uint8 Priority, UObject* Instigator); // 0x53af50c [Final Native Public]
    bool K2_PerformAction(APawn* Pawn, UPawnAction* Action, uint8 Priority); // 0x53af3fc [Final Native Static Public]
    uint8 K2_ForceAbortAction(UPawnAction* ActionToAbort); // 0x53af368 [Final Native Public]
    uint8 K2_AbortAction(UPawnAction* ActionToAbort); // 0x53af2c8 [Final Native Public]

// UPawnSensingComponent (/Script/AIModule.PawnSensingComponent)
    void SetSensingUpdatesEnabled(bool bEnabled); // 0x53af910 [Native Public]
    void SetSensingInterval(float NewSensingInterval); // 0x53af87c [Native Public]
    void SetPeripheralVisionAngle(float NewPeripheralVisionAngle); // 0x53af7e8 [Native Public]
    void SeePawnDelegate__DelegateSignature(APawn* Pawn); // 0x13450d4 [Public]
    void HearNoiseDelegate__DelegateSignature(APawn* Instigator, const FVector& Location, float Volume); // 0x13450d4 [Public]
    float GetPeripheralVisionCosine(); // 0x53af258 [Final Native Public]
    float GetPeripheralVisionAngle(); // 0x53af240 [Final Native Public]

// UKismetAnimationLibrary (/Script/AnimGraphRuntime.KismetAnimationLibrary)
    void K2_TwoBoneIK(const FVector& RootPos, const FVector& JointPos, const FVector& EndPos, const FVector& JointTarget, const FVector& Effector, const FVector& OutJointPos, const FVector& OutEndPos, bool bAllowStretching, float StartStretchRatio, float MaxStretchScale); // 0x49d412c [Final Native Static Public]
    void K2_StartProfilingTimer(); // 0x49d4108 [Final Native Static Public]
    FVector K2_MakePerlinNoiseVectorAndRemap(float X, float Y, float Z, float RangeOutMinX, float RangeOutMaxX, float RangeOutMinY, float RangeOutMaxY, float RangeOutMinZ, float RangeOutMaxZ); // 0x49d3e38 [Final Native Static Public]
    float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); // 0x49d3d20 [Final Native Static Public]
    FTransform K2_LookAt(FTransform& CurrentTransform, const FVector& targetPosition, const FVector& LookAtVector, bool bUseUpVector, const FVector& UpVector, float ClampConeInDegree); // 0x49d3874 [Final Native Static Public]
    float K2_EndProfilingTimer(bool bLog, const FString& LogPrefix); // 0x49d3798 [Final Native Static Public]
    float K2_DistanceBetweenTwoSocketsAndMapRange(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameA, uint8 SocketSpaceA, const FName& SocketOrBoneNameB, uint8 SocketSpaceB, bool bRemapRange, float InRangeMin, float InRangeMax, float OutRangeMin, float OutRangeMax); // 0x49d3490 [Final Native Static Public]
    FVector K2_DirectionBetweenSockets(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameFrom, const FName& SocketOrBoneNameTo); // 0x49d3284 [Final Native Static Public]
    float K2_CalculateVelocityFromSockets(float DeltaSeconds, USkeletalMeshComponent* Component, const FName& SocketOrBoneName, const FName& ReferenceSocketOrBone, uint8 SocketSpace, const FVector& OffsetInBoneSpace, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax, const EEasingFuncType& EasingType, FRuntimeFloatCurve& CustomCurve); // 0x49d2bcc [Final Native Static Public]
    float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const FVector& Position, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); // 0x49d2770 [Final Native Static Public]

// UPlayMontageCallbackProxy (/Script/AnimGraphRuntime.PlayMontageCallbackProxy)
    void OnNotifyEndReceived(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointNotifyPayload); // 0x49d5534 [Final Native Protected]
    void OnNotifyBeginReceived(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointNotifyPayload); // 0x49d544c [Final Native Protected]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x49d537c [Final Native Protected]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x49d52ac [Final Native Protected]
    UPlayMontageCallbackProxy* CreateProxyObjectForPlayMontage(USkeletalMeshComponent* InSkeletalMeshComponent, UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, const FName& StartingSection); // 0x49d5110 [Final Native Static Public]

// UAnimationBudgetBlueprintLibrary (/Script/AnimationBudgetAllocator.AnimationBudgetBlueprintLibrary)
    void SetAnimationBudgetParameters(UObject* WorldContextObject, FAnimationBudgetAllocatorParameters& InParameters); // 0x28d3f90 [Final Native Static Private]
    void EnableAnimationBudget(UObject* WorldContextObject, bool bEnabled); // 0x28d3e08 [Final Native Static Private]

// USkeletalMeshComponentBudgeted (/Script/AnimationBudgetAllocator.SkeletalMeshComponentBudgeted)
    void SetAutoRegisterWithBudgetAllocator(bool bInAutoRegisterWithBudgetAllocator); // 0x28d412c [Final Native Public]

// UAnimSharingStateInstance (/Script/AnimationSharing.AnimSharingStateInstance)
    void GetInstancedActors(const TArray<void>& Actors); // 0x2c7d180 [Final Native Protected]

// UAnimationSharingManager (/Script/AnimationSharing.AnimationSharingManager)
    void RegisterActorWithSkeletonBP(AActor* InActor, USkeleton* SharingSkeleton); // 0x2c7d550 [Final Native Public]
    UAnimationSharingManager* GetAnimationSharingManager(UObject* WorldContextObject); // 0x2c7d00c [Final Native Static Public]
    bool CreateAnimationSharingManager(UObject* WorldContextObject, UAnimationSharingSetup* Setup); // 0x2c7cd70 [Final Native Static Public]
    bool AnimationSharingEnabled(); // 0x2c7cd54 [Final Native Static Public]

// UAnimationSharingStateProcessor (/Script/AnimationSharing.AnimationSharingStateProcessor)
    void ProcessActorState(const int32& OutState, AActor* InActor, uint8 CurrentState, uint8 OnDemandState, const bool& bShouldProcess); // 0x2c7d228 [Native Event Public]
    UEnum* GetAnimationStateEnum(); // 0x2c7d14c [Native Event Public]

// UAssetRegistryHelpers (/Script/AssetRegistry.AssetRegistryHelpers)
    FSoftObjectPath ToSoftObjectPath(FAssetData& InAssetData); // 0x4b6def4 [Final Native Static Public]
    FARFilter SetFilterTagsAndValues(FARFilter& InFilter, const TArray<FARFilter>& InTagsAndValues); // 0x4b6ddac [Final Native Static Public]
    bool IsValid(FAssetData& InAssetData); // 0x4b6d44c [Final Native Static Public]
    bool IsUAsset(FAssetData& InAssetData); // 0x4b6d384 [Final Native Static Public]
    bool IsRedirector(FAssetData& InAssetData); // 0x4b6d2bc [Final Native Static Public]
    bool IsAssetLoaded(FAssetData& InAssetData); // 0x4b6d17c [Final Native Static Public]
    bool GetTagValue(FAssetData& InAssetData, const FName& InTagName, const FString& OutTagValue); // 0x4b6cf28 [Final Native Static Public]
    FString GetFullName(FAssetData& InAssetData); // 0x4b6cc60 [Final Native Static Public]
    FString GetExportTextName(FAssetData& InAssetData); // 0x4b6cb70 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FAssetData& InAssetData); // 0x4b6caa8 [Final Native Static Public]
    TScriptInterface<IAssetRegistry> GetAssetRegistry(); // 0x4b6c238 [Final Native Static Public]
    UObject* GetAsset(FAssetData& InAssetData); // 0x4b6c06c [Final Native Static Public]
    FAssetData CreateAssetData(UObject* InAsset, bool bAllowBlueprintClass); // 0x4b6bcd4 [Final Native Static Public]

// IAssetRegistry (/Script/AssetRegistry.AssetRegistry)
    void WaitForCompletion(); // 0x4b6e118 [Native Public]
    void UseFilterToExcludeAssets(const TArray<FARFilter>& AssetDataList, FARFilter& Filter); // 0x4b6dfec [Native Public]
    void SearchAllAssets(bool bSynchronousSearch); // 0x4b6dd1c [Native Public]
    void ScanPathsSynchronous(const TArray<bool>& InPaths, bool bForceRescan); // 0x4b6db94 [Native Public]
    void ScanModifiedAssetFiles(const TArray<void>& InFilePaths); // 0x4b6daf0 [Native Public]
    void ScanFilesSynchronous(const TArray<bool>& InFilePaths, bool bForceRescan); // 0x4b6d968 [Native Public]
    void RunAssetsThroughFilter(const TArray<FARFilter>& AssetDataList, FARFilter& Filter); // 0x4b6d83c [Native Public]
    void PrioritizeSearchPath(const FString& PathToPrioritize); // 0x4b6d79c [Native Public]
    bool K2_GetReferencers(const FName& PackageName, FAssetRegistryDependencyOptions& ReferenceOptions, const TArray<bool>& OutReferencers); // 0x4b6d658 [Native Public]
    bool K2_GetDependencies(const FName& PackageName, FAssetRegistryDependencyOptions& DependencyOptions, const TArray<bool>& OutDependencies); // 0x4b6d514 [Native Public]
    bool IsLoadingAssets(); // 0x4b6d28c [Native Public]
    bool HasAssets(const FName& PackagePath, bool bRecursive); // 0x4b6d0a8 [Native Public]
    void GetSubPaths(const FString& InBasePath, const TArray<bool>& OutPathList, bool bInRecurse); // 0x4b6cd50 [Native Public]
    bool GetAssetsByPath(const FName& PackagePath, const TArray<bool>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x4b6c7b8 [Native Public]
    bool GetAssetsByPackageName(const FName& PackageName, const TArray<bool>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x4b6c5c0 [Native Public]
    bool GetAssetsByClass(const FName& ClassName, const TArray<bool>& OutAssetData, bool bSearchSubClasses); // 0x4b6c3c8 [Native Public]
    bool GetAssets(FARFilter& Filter, const TArray<bool>& OutAssetData); // 0x4b6c29c [Native Public]
    FAssetData GetAssetByObjectPath(const FName& ObjectPath, bool bIncludeOnlyOnDiskAssets); // 0x4b6c134 [Native Public]
    void GetAllCachedPaths(const TArray<void>& OutPathList); // 0x4b6bfc8 [Native Public]
    bool GetAllAssets(const TArray<bool>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x4b6be08 [Native Public]

// USynthComponent (/Script/AudioMixer.SynthComponent)
    void Stop(); // 0x4b2fd1c [Final Native Public]
    void START(); // 0x4b2f904 [Final Native Public]
    void SetVolumeMultiplier(float VolumeMultiplier); // 0x4b2f874 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x4b2f2fc [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x4b2e668 [Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x4b2e5d8 [Final Native Public]
    bool IsPlaying(); // 0x4b2bdbc [Final Native Public]

// UAudioMixerBlueprintLibrary (/Script/AudioMixer.AudioMixerBlueprintLibrary)
    float TrimAudioCache(float InMegabytesToFree); // 0x4b302dc [Final Native Static Public]
    USoundWave* StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundSubmix* SubmixToRecord, USoundWave* ExistingSoundWaveToOverwrite); // 0x4b2fee0 [Final Native Static Public]
    void StopAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x4b2fe14 [Final Native Static Public]
    void StopAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToStopAnalyzing); // 0x4b2fd40 [Final Native Static Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration, USoundSubmix* SubmixToRecord); // 0x4b2fc14 [Final Native Static Public]
    void StartAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x4b2fb40 [Final Native Static Public]
    void StartAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToAnalyze, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x4b2f928 [Final Native Static Public]
    void SetSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, const TArray<float>& SubmixEffectPresetChain, float FadeTimeSec); // 0x4b2efec [Final Native Static Public]
    void SetBypassSourceEffectChainEntry(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); // 0x4b2e090 [Final Native Static Public]
    void ResumeRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x4b2dd84 [Final Native Static Public]
    void ReplaceSoundEffectSubmix(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x4b2d860 [Final Native Static Public]
    void RemoveSubmixEffectPresetAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x4b2d694 [Final Native Static Public]
    void RemoveSubmixEffectPreset(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x4b2d570 [Final Native Static Public]
    void RemoveSourceEffectFromPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); // 0x4b2d18c [Final Native Static Public]
    void RemoveMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x4b2d084 [Final Native Static Public]
    void PrimeSoundForPlayback(USoundWave* SoundWave, const FScriptDelegate& OnLoadCompletion); // 0x4b2ce64 [Final Native Static Public]
    void PrimeSoundCueForPlayback(USoundCue* SoundCue); // 0x4b2cdec [Final Native Static Public]
    void PauseRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x4b2cd30 [Final Native Static Public]
    TArray<void> MakePresetSpectralAnalysisBandSettings(const EAudioSpectrumBandPresetType& InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x4b2c8e8 [Final Native Static Public]
    TArray<void> MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, const EMusicalNoteName& InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x4b2c374 [Final Native Static Public]
    TArray<void> MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x4b2bde8 [Final Native Static Public]
    bool IsAudioBusActive(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x4b2bc9c [Final Native Static Public]
    void GetPhaseForFrequencies(UObject* WorldContextObject, const TArray<TArray<USoundSubmix*>>& Frequencies, const TArray<USoundSubmix*>& Phases, USoundSubmix* SubmixToAnalyze); // 0x4b2b4e0 [Final Native Static Public]
    int32 GetNumberOfEntriesInSourceEffectChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain); // 0x4b2b1d8 [Final Native Static Public]
    void GetMagnitudeForFrequencies(UObject* WorldContextObject, const TArray<TArray<USoundSubmix*>>& Frequencies, const TArray<USoundSubmix*>& Magnitudes, USoundSubmix* SubmixToAnalyze); // 0x4b2ad28 [Final Native Static Public]
    void ClearSubmixEffects(UObject* WorldContextObject, USoundSubmix* SoundSubmix); // 0x4b2a708 [Final Native Static Public]
    void ClearSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, float FadeTimeSec); // 0x4b2a600 [Final Native Static Public]
    void ClearMasterSubmixEffects(UObject* WorldContextObject); // 0x4b2a554 [Final Native Static Public]
    int32 AddSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x4b2a3bc [Final Native Static Public]
    void AddSourceEffectToPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, const FSourceEffectChainEntry& Entry); // 0x4b2a09c [Final Native Static Public]
    void AddMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x4b29f04 [Final Native Static Public]

// UQuartzClockHandle (/Script/AudioMixer.QuartzClockHandle)
    void UnsubscribeFromTimeDivision(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary); // 0x4b30448 [Final Native Public]
    void UnsubscribeFromAllTimeDivisions(UObject* WorldContextObject); // 0x4b3036c [Final Native Public]
    void SubscribeToQuantizationEvent(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const FScriptDelegate& OnQuantizationEvent); // 0x4b301c0 [Final Native Public]
    void SubscribeToAllQuantizationEvents(UObject* WorldContextObject, const FScriptDelegate& OnQuantizationEvent); // 0x4b300d8 [Final Native Public]
    void SetTicksPerSecond(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, float TicksPerSecond); // 0x4b2f624 [Final Native Public]
    void SetThirtySecondNotesPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, float ThirtySecondsNotesPerMinute); // 0x4b2f3d4 [Final Native Public]
    void SetSecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, float SecondsPerTick); // 0x4b2e94c [Final Native Public]
    void SetMillisecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, float MillisecondsPerTick); // 0x4b2e6fc [Final Native Public]
    void SetBeatsPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, float BeatsPerMinute); // 0x4b2de40 [Final Native Public]
    void ResumeClock(UObject* WorldContextObject); // 0x4b2dce4 [Final Native Public]
    void ResetTransport(UObject* WorldContextObject, const FScriptDelegate& InDelegate); // 0x4b2dbb4 [Final Native Public]
    void PauseClock(UObject* WorldContextObject); // 0x4b2cc90 [Final Native Public]
    float GetTicksPerSecond(UObject* WorldContextObject); // 0x4b2bc00 [Final Native Public]
    float GetThirtySecondNotesPerMinute(UObject* WorldContextObject); // 0x4b2bb64 [Final Native Public]
    float GetSecondsPerTick(UObject* WorldContextObject); // 0x4b2bac8 [Final Native Public]
    float GetMillisecondsPerTick(UObject* WorldContextObject); // 0x4b2b13c [Final Native Public]
    float GetBeatsPerMinute(UObject* WorldContextObject); // 0x4b2aaa8 [Final Native Public]

// USubmixEffectDynamicsProcessorPreset (/Script/AudioMixer.SubmixEffectDynamicsProcessorPreset)
    void SetSettings(FSubmixEffectDynamicsProcessorSettings& Settings); // 0x4b2eb9c [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x4b2e550 [Final Native Public]

// USubmixEffectSubmixEQPreset (/Script/AudioMixer.SubmixEffectSubmixEQPreset)
    void SetSettings(FSubmixEffectSubmixEQSettings& InSettings); // 0x4b2ed64 [Final Native Public]

// USubmixEffectReverbPreset (/Script/AudioMixer.SubmixEffectReverbPreset)
    void SetSettingsWithReverbEffect(UReverbEffect* InReverbEffect, float WetLevel, float DryLevel); // 0x4b2ee3c [Final Native Public]
    void SetSettings(FSubmixEffectReverbSettings& InSettings); // 0x4b2ec90 [Final Native Public]

// UQuartzSubsystem (/Script/AudioMixer.QuartzSubsystem)
    float GetRoundTripMinLatency(UObject* WorldContextObject); // 0x4b2ba2c [Final Native Public]
    float GetRoundTripMaxLatency(UObject* WorldContextObject); // 0x4b2b990 [Final Native Public]
    float GetRoundTripAverageLatency(UObject* WorldContextObject); // 0x4b2b8f4 [Final Native Public]
    UQuartzClockHandle* GetHandleForClock(UObject* WorldContextObject, const FName& ClockName); // 0x4b2ac5c [Final Native Public]
    float GetGameThreadToAudioRenderThreadMinLatency(UObject* WorldContextObject); // 0x4b2abd0 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMaxLatency(UObject* WorldContextObject); // 0x4b2abd0 [Final Native Public]
    float GetGameThreadToAudioRenderThreadAverageLatency(UObject* WorldContextObject); // 0x4b2ab44 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMinLatency(); // 0x4b2aa78 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMaxLatency(); // 0x4b2aa48 [Final Native Public]
    float GetAudioRenderThreadToGameThreadAverageLatency(); // 0x4b2aa18 [Final Native Public]
    bool DoesClockExist(UObject* WorldContextObject, const FName& ClockName); // 0x4b2a94c [Final Native Public]
    UQuartzClockHandle* CreateNewClock(UObject* WorldContextObject, const FName& ClockName, const FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists); // 0x4b2a7d4 [Final Native Public]

// UBinkFunctionLibrary (/Script/BinkMediaPlayer.BinkFunctionLibrary)
    FTimespan BinkLoadingMovie_GetTime(); // 0x28cf614 [Final Native Static Public]
    FTimespan BinkLoadingMovie_GetDuration(); // 0x28cf5dc [Final Native Static Public]
    void Bink_DrawOverlays(); // 0x28cf64c [Final Native Static Public]

// UBinkMediaPlayer (/Script/BinkMediaPlayer.BinkMediaPlayer)
    bool SupportsSeeking(); // 0x28d0298 [Final Native Public]
    bool SupportsScrubbing(); // 0x28d0298 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x28d01c0 [Final Native Public]
    void Stop(); // 0x28d0194 [Final Native Public]
    void SetVolume(float Rate); // 0x28d0100 [Native Public]
    bool SetRate(float Rate); // 0x28d005c [Native Public]
    bool SetLooping(bool InLooping); // 0x28cffc0 [Native Public]
    bool Seek(const FTimespan& InTime); // 0x28cff24 [Final Native Public]
    bool Rewind(); // 0x28cfef0 [Native Public]
    bool Play(); // 0x28cfebc [Native Public]
    bool Pause(); // 0x28cfe88 [Native Public]
    bool OpenUrl(const FString& NewUrl); // 0x28cfdc4 [Final Native Public]
    bool IsStopped(); // 0x28cfd8c [Final Native Public]
    bool IsPlaying(); // 0x28cf670 [Native Public]
    bool IsPaused(); // 0x28cfd58 [Native Public]
    bool IsLooping(); // 0x28cfd24 [Native Public]
    bool IsInitialized(); // 0x28cfcf8 [Final Native Public]
    FString GetUrl(); // 0x28cfcbc [Native Public]
    FTimespan GetTime(); // 0x28cfc80 [Native Public]
    float GetRate(); // 0x28cfc4c [Native Public]
    FTimespan GetDuration(); // 0x28cfc0c [Native Public]
    void Draw(UTexture* Texture, bool tonemap, int32 out_nits, float Alpha, bool srgb_decode, bool hdr); // 0x28cf738 [Final Native Public]
    void CloseUrl(); // 0x28cf6d8 [Final Native Public]
    bool CanPlay(); // 0x28cf6a4 [Final Native Public]
    bool CanPause(); // 0x28cf670 [Final Native Public]

// UMediaTextureBinkImpl (/Script/BinkMediaPlayer.MediaTextureBinkImpl)
    void HandleMediaPlayerMediaOpended(const FString& InUrl); // 0x2198170 [Final Native Public]

// USQEX_Bonamik_Component (/Script/BonamikRt.SQEX_Bonamik_Component)
    void SQEX_Bonamik_TurnOn(const TArray<float>& Groups, float BlendTime); // 0x2a66e18 [Final Native Public]
    void SQEX_Bonamik_TurnOff(bool preserveLatestResult, const TArray<float>& Groups, float BlendTime); // 0x2a66c50 [Final Native Public]
    void SQEX_Bonamik_SetWorldWindScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a669fc [Final Native Public]
    void SQEX_Bonamik_SetWeight(float Weight, float WeightChangeTime, bool ResetWhenNonZeroWeight, bool AutoDisable); // 0x2a668a4 [Final Native Public]
    void SQEX_Bonamik_SetTeleportDistance(float Distance, int32 TeleportPreRollStep, uint8 PropagationMode); // 0x2a66614 [Final Native Public]
    void SQEX_Bonamik_SetSpeedRate(float SpeedRate, float SpeedRateChangeTime, uint8 PropagationMode); // 0x2a664f4 [Final Native Public]
    void SQEX_Bonamik_SetPreRoll(int32 Step, uint8 PropagationMode); // 0x2a6628c [Final Native Public]
    void SQEX_Bonamik_SetParkRateScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a66038 [Final Native Public]
    void SQEX_Bonamik_SetOuterConeScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a65de4 [Final Native Public]
    void SQEX_Bonamik_SetMassScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a65b90 [Final Native Public]
    void SQEX_Bonamik_SetLocalForceScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a6593c [Final Native Public]
    void SQEX_Bonamik_SetInnerConeScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a656e8 [Final Native Public]
    void SQEX_Bonamik_SetGroupWeight(const TArray<float>& Groups, float Weight, float WeightChangeTime, bool ResetWhenNonZeroWeight); // 0x2a653b4 [Final Native Public]
    void SQEX_Bonamik_SetGroupFrozenState(const TArray<bool>& Groups, bool IsFrozen); // 0x2a65224 [Final Native Public]
    void SQEX_Bonamik_SetGravity(const FVector& Gravity); // 0x2a65180 [Final Native Public]
    void SQEX_Bonamik_SetFrozenState(bool IsFrozen); // 0x2a650f4 [Final Native Public]
    void SQEX_Bonamik_SetEnsemble(const FName& NewEnsemble); // 0x2a6506c [Final Native Public]
    void SQEX_Bonamik_SetEnableTimestepSmoother(bool V); // 0x2a64fdc [Final Native Public]
    void SQEX_Bonamik_SetEnableGroundCollisionAll(bool bNewEnable); // 0x2a64f4c [Final Native Public]
    void SQEX_Bonamik_SetEnableGroundCollision(const TArray<bool>& Groups, bool bNewEnable); // 0x2a64dbc [Final Native Public]
    void SQEX_Bonamik_SetEnableGameWind(bool Enable); // 0x2a64d30 [Final Native Public]
    void SQEX_Bonamik_SetEnableExternalColliders(const TArray<bool>& Groups, bool V); // 0x2a64b78 [Final Native Public]
    void SQEX_Bonamik_SetEnable(bool NewEnable); // 0x2a64af0 [Final Native Public]
    void SQEX_Bonamik_SetChainRootTransDragScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a6489c [Final Native Public]
    void SQEX_Bonamik_SetChainRootRotDragScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a64648 [Final Native Public]
    void SQEX_Bonamik_SetChainRootImpulseScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a643f4 [Final Native Public]
    void SQEX_Bonamik_SetChainRootCentrifugalScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a641a0 [Final Native Public]
    void SQEX_Bonamik_SetBodyLiftScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a63f4c [Final Native Public]
    void SQEX_Bonamik_SetBodyDragScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a63cf8 [Final Native Public]
    void SQEX_Bonamik_SetAutoDisable(bool AutoDisable); // 0x2a63c70 [Final Native Public]
    void SQEX_Bonamik_SetAnimPos(int32 BoneIndex, bool bForceSet); // 0x2a639f0 [Final Native Public]
    void SQEX_Bonamik_SetActorTransDragScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a6379c [Final Native Public]
    void SQEX_Bonamik_SetActorRotDragScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a63548 [Final Native Public]
    void SQEX_Bonamik_SetActorImpulseScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a632f4 [Final Native Public]
    void SQEX_Bonamik_SetActorCentrifugalScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2a630a0 [Final Native Public]
    void SQEX_Bonamik_SetAccurateGroundCollisionAll(bool V); // 0x2a63010 [Final Native Public]
    void SQEX_Bonamik_RestoreDefaultParameters(); // 0x2a62fec [Final Native Public]
    void SQEX_Bonamik_ResetGravity(); // 0x2a62fc4 [Final Native Public]
    void SQEX_Bonamik_Reset(bool bResetPose, uint8 PropagationMode); // 0x2a62f00 [Final Native Public]
    void SQEX_Bonamik_ReplaceAsset(USQEX_BonamikAsset* originalAsset, USQEX_BonamikAsset* NewAsset); // 0x2a62e14 [Final Native Public]
    void SQEX_Bonamik_RemoveReferenceDefault(); // 0x2a6287c [Final Native Public]
    void SQEX_Bonamik_RemoveReferenceCommon(USQEX_Bonamik_Component* OtherComponent); // 0x2a6280c [Final Native Public]
    void SQEX_Bonamik_RemoveReferenceAll(); // 0x2a6287c [Final Native Public]
    void SQEX_Bonamik_RemoveReference(USQEX_Bonamik_Component* OtherComponent, const FName& ReferenceGroupName); // 0x2a6275c [Final Native Public]
    void SQEX_Bonamik_ReinitializeSimulationPose(); // 0x2a6287c [Final Native Public]
    bool SQEX_Bonamik_IsSetup(); // 0x2a62df8 [Final Native Public]
    bool SQEX_Bonamik_IsEnable(); // 0x2a62de0 [Final Native Public]
    bool SQEX_Bonamik_IsAutoDisable(); // 0x2a62dc8 [Final Native Public]
    float SQEX_Bonamik_GetWeight(); // 0x2a62d9c [Final Native Public]
    float SQEX_Bonamik_GetTeleportDistance(); // 0x2a62d70 [Final Native Public]
    float SQEX_Bonamik_GetSpeedRate(); // 0x2a62d3c [Final Native Public]
    int32 SQEX_Bonamik_GetNumReferences(); // 0x2a62d24 [Final Native Public]
    int32 SQEX_Bonamik_GetNumGroups(); // 0x2a62cfc [Final Native Public]
    FName SQEX_Bonamik_GetGroupName(int32 idx); // 0x2a62b74 [Final Native Public]
    FVector SQEX_Bonamik_GetGravity(); // 0x2a62b4c [Final Native Public]
    FName SQEX_Bonamik_GetEnsemble(); // 0x2a62b34 [Final Native Public]
    void SQEX_Bonamik_Freeze(bool FreezeState, const TArray<float>& Groups, float BlendTime, float BlendWeight); // 0x2a6288c [Final Native Public]
    void SQEX_Bonamik_AddReferenceDefault(); // 0x2a6287c [Final Native Public]
    void SQEX_Bonamik_AddReferenceCommon(USQEX_Bonamik_Component* OtherComponent); // 0x2a6280c [Final Native Public]
    void SQEX_Bonamik_AddReference(USQEX_Bonamik_Component* OtherComponent, const FName& ReferenceGroupName); // 0x2a6275c [Final Native Public]

// ASQEX_BonamikWind_Actor_v2 (/Script/BonamikRt.SQEX_BonamikWind_Actor_v2)
    void SetWindScale(float Value); // 0x2a6dc80 [Final Native Public]
    float GetWindScale(); // 0x2a6dc28 [Final Native Public]
    void Enable(bool Value); // 0x2a6da20 [Final Native Public]

// USQEX_BonamikWind_Component_v2 (/Script/BonamikRt.SQEX_BonamikWind_Component_v2)
    void SetWindScale(float Value); // 0x2a6dd10 [Final Native Public]
    float GetWindScale(); // 0x2a6dc54 [Final Native Public]
    void Enable(bool Value); // 0x2a6dab8 [Final Native Public]

// USQEX_BonamikWind_v2 (/Script/BonamikRt.SQEX_BonamikWind_v2)
    void EnableByOwnerType(bool bEnable, uint8 OwnerType); // 0x2a6db44 [Final Native Static Public]

// ACameraRig_Rail (/Script/CinematicCamera.CameraRig_Rail)
    USplineComponent* GetRailSplineComponent(); // 0x4ae8874 [Final Native Public]

// ACineCameraActor (/Script/CinematicCamera.CineCameraActor)
    UCineCameraComponent* GetCineCameraComponent(); // 0x4ae8594 [Final Native Public]

// UCineCameraComponent (/Script/CinematicCamera.CineCameraComponent)
    void SetLensPresetByName(const FString& InPresetName); // 0x4ae8964 [Final Native Public]
    void SetFilmbackPresetByName(const FString& InPresetName); // 0x4ae88bc [Final Native Public]
    void SetCurrentFocalLength(float InFocalLength); // 0x184f980 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x4ae888c [Final Native Public]
    TArray<void> GetLensPresetsCopy(); // 0x4ae87cc [Final Native Static Public]
    FString GetLensPresetName(); // 0x4ae8788 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x4ae8758 [Final Native Public]
    TArray<void> GetFilmbackPresetsCopy(); // 0x4ae86b0 [Final Native Static Public]
    FString GetFilmbackPresetName(); // 0x4ae85fc [Final Native Public]
    FString GetDefaultFilmbackPresetName(); // 0x4ae85ac [Final Native Public]

// UClothingSimulationInteractor (/Script/ClothingSystemRuntimeInterface.ClothingSimulationInteractor)
    void SetAnimDriveSpringStiffness(float InStiffness); // 0x4bb7094 [Native Public]
    void PhysicsAssetUpdated(); // 0x4bb706c [Native Public]
    float GetSimulationTime(); // 0x4bb7038 [Native Public]
    int32 GetNumSubsteps(); // 0x4bb7008 [Native Public]
    int32 GetNumKinematicParticles(); // 0x4bb6fd8 [Native Public]
    int32 GetNumIterations(); // 0x4bb6fa8 [Native Public]
    int32 GetNumDynamicParticles(); // 0x4bb6f78 [Native Public]
    int32 GetNumCloths(); // 0x4bb6f48 [Native Public]
    void EnableGravityOverride(const FVector& InVector); // 0x4bb6eb8 [Native Public]
    void DisableGravityOverride(); // 0x4bb6e90 [Native Public]
    void ClothConfigUpdated(); // 0x4bb6e68 [Native Public]

// UClothingSimulationInteractorNv (/Script/ClothingSystemRuntimeNv.ClothingSimulationInteractorNv)
    void SetAnimDriveDamperStiffness(float InStiffness); // 0x3b5cd50 [Final Native Public]

// UControlRig (/Script/ControlRig.ControlRig)
    void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass); // 0x29750c4 [Final Native Public]
    void SetInteractionRig(UControlRig* InInteractionRig); // 0x297503c [Final Native Public]
    TSubclassOf<UControlRig> GetInteractionRigClass(); // 0x2973b84 [Final Native Public]
    UControlRig* GetInteractionRig(); // 0x2973b6c [Final Native Public]

// UControlRigComponent (/Script/ControlRig.ControlRigComponent)
    void Update(float DeltaTime); // 0x29752c8 [Final Native Public]
    void SetMappedElements(const TArray<void>& NewMappedElements); // 0x297514c [Final Native Public]
    void SetInitialSpaceTransform(const FName& SpaceName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space); // 0x2974ebc [Final Native Public]
    void SetInitialBoneTransform(const FName& BoneName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space, bool bPropagateToChildren); // 0x2974cf0 [Final Native Public]
    void SetControlVector2D(const FName& ControlName, const FVector2D& Value); // 0x2974c28 [Final Native Public]
    void SetControlTransform(const FName& ControlName, const FTransform& Value, const EControlRigComponentSpace& Space); // 0x2974a24 [Final Native Public]
    void SetControlScale(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x2974914 [Final Native Public]
    void SetControlRotator(const FName& ControlName, const FRotator& Value, const EControlRigComponentSpace& Space); // 0x2974804 [Final Native Public]
    void SetControlPosition(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x29746f4 [Final Native Public]
    void SetControlOffset(const FName& ControlName, const FTransform& OffsetTransform, const EControlRigComponentSpace& Space); // 0x2974574 [Final Native Public]
    void SetControlInt(const FName& ControlName, int32 Value); // 0x29743e0 [Final Native Public]
    void SetControlFloat(const FName& ControlName, float Value); // 0x297430c [Final Native Public]
    void SetControlBool(const FName& ControlName, bool Value); // 0x297423c [Final Native Public]
    void SetBoneTransform(const FName& BoneName, const FTransform& Transform, const EControlRigComponentSpace& Space, float Weight, bool bPropagateToChildren); // 0x2974014 [Final Native Public]
    void SetBoneInitialTransformsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x2973f74 [Final Native Public]
    void OnPreUpdate(UControlRigComponent* Component); // 0x2973ee8 [Native Event Public]
    void OnPreSetup(UControlRigComponent* Component); // 0x2973e5c [Native Event Public]
    void OnPostUpdate(UControlRigComponent* Component); // 0x2973dd0 [Native Event Public]
    void OnPostSetup(UControlRigComponent* Component); // 0x2973d44 [Native Event Public]
    void OnPostInitialize(UControlRigComponent* Component); // 0x2973cb8 [Native Event Public]
    void Initialize(); // 0x2973c94 [Final Native Public]
    FTransform GetSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x2973b9c [Final Native Public]
    FTransform GetInitialSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x2973a74 [Final Native Public]
    FTransform GetInitialBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x297397c [Final Native Public]
    TArray<void> GetElementNames(const ERigElementType& ElementType); // 0x29738cc [Final Native Public]
    FVector2D GetControlVector2D(const FName& ControlName); // 0x29737e8 [Final Native Public]
    FTransform GetControlTransform(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x29736f0 [Final Native Public]
    FVector GetControlScale(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x2973614 [Final Native Public]
    FRotator GetControlRotator(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x2973538 [Final Native Public]
    UControlRig* GetControlRig(); // 0x2973508 [Final Native Public]
    FVector GetControlPosition(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x297342c [Final Native Public]
    FTransform GetControlOffset(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x2973334 [Final Native Public]
    int32 GetControlInt(const FName& ControlName); // 0x2973278 [Final Native Public]
    float GetControlFloat(const FName& ControlName); // 0x29731dc [Final Native Public]
    bool GetControlBool(const FName& ControlName); // 0x2973124 [Final Native Public]
    FTransform GetBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x297302c [Final Native Public]
    float GetAbsoluteTime(); // 0x2973000 [Final Native Public]
    bool DoesElementExist(const FName& Name, const ERigElementType& ElementType); // 0x2972f34 [Final Native Public]
    void ClearMappedElements(); // 0x2972ee0 [Final Native Public]
    void AddMappedSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<TArray<void>>& Bones, const TArray<void>& Curves); // 0x2972bdc [Final Native Public]
    void AddMappedElements(const TArray<void>& NewMappedElements); // 0x2972a60 [Final Native Public]
    void AddMappedComponents(const TArray<void>& Components); // 0x29728b8 [Final Native Public]
    void AddMappedCompleteSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent); // 0x2972804 [Final Native Public]

// AControlRigControlActor (/Script/ControlRig.ControlRigControlActor)
    void Refresh(); // 0x297accc [Final Native Public]
    void Clear(); // 0x297ab84 [Final Native Public]

// AControlRigGizmoActor (/Script/ControlRig.ControlRigGizmoActor)
    void SetSelected(bool bInSelected); // 0x297af88 [Native Public]
    void SetSelectable(bool bInSelectable); // 0x297aef8 [Native Public]
    void SetHovered(bool bInHovered); // 0x297ae68 [Native Public]
    void SetGlobalTransform(FTransform& InTransform); // 0x297ad80 [Final Native Public]
    void SetEnabled(bool bInEnabled); // 0x297acf0 [Native Public]
    void OnTransformChanged(FTransform& NewTransform); // 0x13450d4 [Event Public]
    void OnSelectionChanged(bool bIsSelected); // 0x13450d4 [Event Public]
    void OnManipulatingChanged(bool bIsManipulating); // 0x13450d4 [Event Public]
    void OnHoveredChanged(bool bIsSelected); // 0x13450d4 [Event Public]
    void OnEnabledChanged(bool bIsEnabled); // 0x13450d4 [Event Public]
    bool IsSelectedInEditor(); // 0x297ac9c [Native Public]
    bool IsHovered(); // 0x297ac6c [Native Public]
    bool IsEnabled(); // 0x297ac3c [Native Public]
    FTransform GetGlobalTransform(); // 0x297aba8 [Final Native Public]

// UObject (/Script/CoreUObject.Object)
    void ExecuteUbergraph(int32 EntryPoint); // 0x13450d4 [Event Public]

// UCustomMeshComponent (/Script/CustomMeshComponent.CustomMeshComponent)
    bool SetCustomMeshTriangles(const TArray<bool>& Triangles); // 0x2e7c9e4 [Final Native Public]
    void ClearCustomMeshTriangles(); // 0x2e7c98c [Final Native Public]
    void AddCustomMeshTriangles(const TArray<void>& Triangles); // 0x2e7c8e4 [Final Native Public]

// UEndBattleCountAPI (/Script/EndDataBase.EndBattleCountAPI)
    int32 GetBattleCountLogIntByBP(const FName& ownerCharaName, const EEndBattleCountLogType& Type, const FName& TargetCharaName, const FName& subTypeName, const FName& territoryID); // 0xf6a62c [Final Native Static Public]
    float GetBattleCountLogFloatByBP(const FName& ownerCharaName, const EEndBattleCountLogType& Type, const FName& TargetCharaName, const FName& subTypeName, const FName& territoryID); // 0x18a5df0 [Final Native Static Public]
    bool GetBattleCountLogBoolByBP(const FName& ownerCharaName, const EEndBattleCountLogType& Type, const FName& TargetCharaName, const FName& subTypeName, const FName& territoryID); // 0x18a3200 [Final Native Static Public]

// UEndDataBaseDataBaseAPI (/Script/EndDataBase.EndDataBaseDataBaseAPI)
    void StopPlayTime(); // 0x3db88b4 [Final Native Static Public]
    void StartStreamMateriaModel(); // 0x2a6287c [Final Native Static Public]
    void StartPlayTime(); // 0x3db8898 [Final Native Static Public]
    void SetupInitialParameter(const FName& debugPartyListDataTableId); // 0x3db8820 [Final Native Static Public]
    void SetTestPlayModeTableID(const FName& setTableID); // 0x3db87a4 [Final Native Static Public]
    void SetStoryFlagBP(const FName& StoryFlagId, bool Value); // 0x1855c74 [Final Native Static Public]
    void SetResidentWorkInteger(const FName& ResidentWorkID, int32 Value); // 0x3db8624 [Final Native Static Public]
    void SetResidentWorkFloat(const FName& ResidentWorkID, float Value); // 0x3db8560 [Final Native Static Public]
    void SetLocationWorkInteger(const FName& LocationWorkID, int32 Value); // 0x951480 [Final Native Static Public]
    void SetLocationWorkFloat(const FName& LocationWorkID, float Value); // 0x3db849c [Final Native Static Public]
    void SetDefaultPartyLeaderTypeBP(const EPlayerType& Type); // 0x3db8420 [Final Native Static Public]
    void SetDefaultBattleLeaderTypeBP(const EPlayerType& Type); // 0x3db83a0 [Final Native Static Public]
    void SetDebugChapterID(const FString& DebugChapterID); // 0x3db8284 [Final Native Static Public]
    bool IsStoryFlag(const FName& StoryFlagId); // 0x1855be4 [Final Native Static Public]
    bool IsFinishStreamMateriaModel(); // 0x28d0298 [Final Native Static Public]
    bool IsDifficulty(const EDifficultyType& Difficulty); // 0x3db8148 [Final Native Static Public]
    bool IsDebugPartyList(); // 0x3db80f8 [Final Native Static Public]
    bool IsClassic(); // 0x3db8034 [Final Native Static Public]
    void Hoge09(); // 0x2a6287c [Final Native Static Public]
    void Hoge08(); // 0x2a6287c [Final Native Static Public]
    void Hoge07(); // 0x2a6287c [Final Native Static Public]
    void Hoge06(); // 0x2a6287c [Final Native Static Public]
    void Hoge05(); // 0x2a6287c [Final Native Static Public]
    void Hoge04(); // 0x2a6287c [Final Native Static Public]
    void Hoge03(); // 0x2a6287c [Final Native Static Public]
    void Hoge02(); // 0x2a6287c [Final Native Static Public]
    void Hoge01(); // 0x2a6287c [Final Native Static Public]
    void Hoge00(); // 0x2a6287c [Final Native Static Public]
    bool GetUpdatePlayTimeFlag(); // 0x3db7f9c [Final Native Static Public]
    FName GetTestPlayModeTableID(); // 0x3db7eb8 [Final Native Static Public]
    int32 GetResidentWorkInteger(const FName& ResidentWorkID); // 0x3db7b98 [Final Native Static Public]
    float GetResidentWorkFloat(const FName& ResidentWorkID); // 0x3db7b0c [Final Native Static Public]
    FRotator GetPlayerRotation(const EPlayerType& Type); // 0x3db7674 [Final Native Static Public]
    FVector GetPlayerPosition(const EPlayerType& Type); // 0x3db75dc [Final Native Static Public]
    int32 GetLocationWorkInteger(const FName& LocationWorkID); // 0x1149798 [Final Native Static Public]
    float GetLocationWorkFloat(const FName& LocationWorkID); // 0x3db7550 [Final Native Static Public]
    int32 GetItemNumBP(int32 UniqueId); // 0x3db710c [Final Native Static Public]
    EPlayerType GetDefaultPartyLeaderTypeBP(); // 0x18d6e28 [Final Native Static Public]
    EPlayerType GetDefaultBattleLeaderTypeBP(); // 0x18ff0f0 [Final Native Static Public]
    FName GetDebugChapterID(); // 0x3db6ff8 [Final Native Static Public]
    int32 GetChapterProgress(); // 0x126fb6c [Final Native Static Public]
    void EnemyBook_IncrementKillCount_BP(const FName& enemyBookTableId); // 0x3db6e3c [Final Native Static Public]

// UEndDataBaseDataObjectAPI (/Script/EndDataBase.EndDataBaseDataObjectAPI)
    void SetDebugFlag(const EEndDataObjectDebugFlag& Flag); // 0x3db831c [Final Native Static Public]
    bool IsExistDataObjectFromTypeBP(const EDataObjectType& Type); // 0x3db81fc [Final Native Static Public]
    bool IsExistDataObjectBP(); // 0x3db81d4 [Final Native Static Public]
    bool IsDebugFlag(const EEndDataObjectDebugFlag& Flag); // 0x3db805c [Final Native Static Public]
    TMap<EPlayerType, FName> GetWeaponNameMap(); // 0x3db7fbc [Final Native Static Public]
    FName GetTestPlayModeTitleLocation(const FName& TableID); // 0x3db7ed0 [Final Native Static Public]
    TArray<void> GetTestPlayModeSettingDataObjectIds(); // 0x3db7e74 [Final Native Static Public]
    FName GetTestPlayModeSettingDataName(const FName& TableID); // 0x3db7da8 [Final Native Static Public]
    TArray<void> GetTestCutSceneNameList(const FString& LocationName); // 0x3db7cd8 [Final Native Static Public]
    TArray<void> GetTestCutSceneEnviSetNameList(const TArray<TArray<void>>& CutSceneNames); // 0x3db7c20 [Final Native Static Public]
    FString GetResidentParameterStringBP(const FName& ID, const FString& DefaultValue); // 0x3db79e0 [Final Native Static Public]
    FName GetResidentParameterNameBP(const FName& ID, const FName& DefaultValue); // 0x3db790c [Final Native Static Public]
    int32 GetResidentParameterIntegerBP(const FName& ID, int32 DefaultValue); // 0x17d47e4 [Final Native Static Public]
    float GetResidentParameterFloatBP(const FName& ID, float DefaultValue); // 0x17b090c [Final Native Static Public]
    FName GetResidentID(); // 0x3db78f4 [Final Native Static Public]
    TArray<void> GetPlayerTypeListSortFavPointBP(const TArray<EEndFavPointSortType>& InList, const EEndFavPointSortType& sortType); // 0x3db770c [Final Native Static Public]
    TArray<void> GetLocationSlotList(const FString& LocationName); // 0x3db7490 [Final Native Static Public]
    TArray<void> GetLocationPresetList(const FString& LocationName); // 0x3db73d0 [Final Native Static Public]
    TArray<void> GetLocationNames(); // 0x3db738c [Final Native Static Public]
    TArray<void> GetLocationNameDetails(); // 0x3db7348 [Final Native Static Public]
    FName GetLocationIdFromLocationWorkId(const FName& dataObjectId); // 0x3db72b8 [Final Native Static Public]
    TArray<void> GetLocationDetails(); // 0x3db7274 [Final Native Static Public]
    TArray<void> GetFieldTestLocationNameDetails(bool bWithBack); // 0x3db706c [Final Native Static Public]
    TArray<void> GetEquipmentTypeList(); // 0x3db7028 [Final Native Static Public]
    FName GetDebugID(); // 0x3db7010 [Final Native Static Public]
    TArray<void> GetChapterList(const FString& LocationName); // 0x3db6f38 [Final Native Static Public]
    TMap<EPlayerType, FName> GetActorNameMap(); // 0x3db6ec0 [Final Native Static Public]
    void ClearDebugFlag(const EEndDataObjectDebugFlag& Flag); // 0x3db6db0 [Final Native Static Public]

// UEndDataObjectBattleAbilityBlueprint (/Script/EndDataObject.EndDataObjectBattleAbilityBlueprint)
    FName GetUseSoundResourceName(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435b5a0 [Final Native Static Public]
    uint8 GetUseSoundResourceCategory(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435b4e8 [Final Native Static Public]
    uint8 GetUsePlace(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435b430 [Final Native Static Public]
    int32 GetUniqueID(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435b378 [Final Native Static Public]
    uint8 GetTeleportType(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435b2c0 [Final Native Static Public]
    float GetTeleportParam(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435b1f8 [Final Native Static Public]
    float GetTeleportMinDistance(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435b130 [Final Native Static Public]
    uint8 GetTargetCount(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435b078 [Final Native Static Public]
    uint8 GetTargetCorrectionDirectionImmediatelyType(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435afc0 [Final Native Static Public]
    uint8 GetTargetCloseMove(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435af08 [Final Native Static Public]
    uint8 GetTargetAimPosition(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435ae50 [Final Native Static Public]
    uint8 GetStrengthenNumber(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435ad98 [Final Native Static Public]
    int32 GetSortId(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435ace0 [Final Native Static Public]
    uint8 GetSkeletonControlType(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435ac28 [Final Native Static Public]
    float GetShowNameSecond(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435ab60 [Final Native Static Public]
    uint8 GetShowName(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435aaa8 [Final Native Static Public]
    float GetSameCharacterDamageHitDamageCoefficientMin(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435a9e0 [Final Native Static Public]
    float GetSameCharacterDamageHitDamageCoefficient(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435a918 [Final Native Static Public]
    int32 GetResourceNameSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x435a588 [Final Native Static Public]
    FName GetResourceName(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0); // 0x435a734 [Final Native Static Public]
    int32 GetResourceIDSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x435a588 [Final Native Static Public]
    FName GetResourceID(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0); // 0x435a3a4 [Final Native Static Public]
    FString GetReplaceDamageSourceID(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435a2b0 [Final Native Static Public]
    int32 GetReactionTypeSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x435a104 [Final Native Static Public]
    uint8 GetReactionType(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0); // 0x4359f44 [Final Native Static Public]
    int32 GetReactionParameterValueSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x4359d98 [Final Native Static Public]
    float GetReactionParameterValue(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0, int32 index1); // 0x4359ac0 [Final Native Static Public]
    int32 GetReactionParameterStringSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x4359914 [Final Native Static Public]
    FName GetReactionParameterString(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0, int32 index1); // 0x4359634 [Final Native Static Public]
    FName GetReactionInfluenceID(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435955c [Final Native Static Public]
    int32 GetReactionConditionSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x4358f2c [Final Native Static Public]
    int32 GetReactionConditionParameterValueSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x43593b0 [Final Native Static Public]
    float GetReactionConditionParameterValue(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0, int32 index1); // 0x43590d8 [Final Native Static Public]
    int32 GetReactionConditionNotifyIndexSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x4358f2c [Final Native Static Public]
    uint8 GetReactionConditionNotifyIndex(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0); // 0x4358d6c [Final Native Static Public]
    uint8 GetReactionCondition(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0); // 0x4358bac [Final Native Static Public]
    float GetRange(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4358ae4 [Final Native Static Public]
    FString GetName(FEndDataObjectBattleAbilityAccessor& Instance); // 0x43589f0 [Final Native Static Public]
    int32 GetMP(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4358938 [Final Native Static Public]
    uint8 GetKeepValue(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4358880 [Final Native Static Public]
    float GetInputBufferTime(FEndDataObjectBattleAbilityAccessor& Instance); // 0x43587b8 [Final Native Static Public]
    uint8 GetForceDamageDisplayToOne(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4358700 [Final Native Static Public]
    int64 GetFlag0(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4358644 [Final Native Static Public]
    FString GetExplanation(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4358550 [Final Native Static Public]
    uint8 GetDistFeelType(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4358498 [Final Native Static Public]
    uint8 GetDamageCreateMoveCollisionObjectOff(FEndDataObjectBattleAbilityAccessor& Instance); // 0x43583e0 [Final Native Static Public]
    uint8 GetCommandType(FEndDataObjectBattleAbilityAccessor& Instance); // 0x8889c0 [Final Native Static Public]
    uint8 GetCommandTargetType(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4358328 [Final Native Static Public]
    uint8 GetCastMagicEffectType(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4358270 [Final Native Static Public]
    int32 GetCancelNumberSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x4357810 [Final Native Static Public]
    uint8 GetCancelNumber(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0); // 0x43580b0 [Final Native Static Public]
    uint8 GetCameraSequenceNotify(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4357ff8 [Final Native Static Public]
    FName GetCameraSequenceID(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4357f20 [Final Native Static Public]
    float GetATB(FEndDataObjectBattleAbilityAccessor& Instance); // 0x18d409c [Final Native Static Public]
    FName GetAnimResourceReferenceBattleCharaSpecID(FEndDataObjectBattleAbilityAccessor& Instance); // 0x435703c [Final Native Static Public]
    FName GetAnimationUpperBodyName(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4357e48 [Final Native Static Public]
    int32 GetAnimationStringSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x4357c9c [Final Native Static Public]
    FName GetAnimationString(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0, int32 index1); // 0x43579bc [Final Native Static Public]
    int32 GetAnimationSelectTypeSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x4357810 [Final Native Static Public]
    uint8 GetAnimationSelectType(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0); // 0x4357650 [Final Native Static Public]
    int32 GetAnimationParameterSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x43574a4 [Final Native Static Public]
    float GetAnimationParameter(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0, int32 index1); // 0x43571cc [Final Native Static Public]
    uint8 GetAnimationBoneFilterIndexBits0(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4357114 [Final Native Static Public]
    uint8 GetAfterWalkType(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4356f84 [Final Native Static Public]
    uint8 GetAfterTeleportRotationType(FEndDataObjectBattleAbilityAccessor& Instance); // 0x4356ecc [Final Native Static Public]
    int32 GetAddAnimationPlayIntervalSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x4356438 [Final Native Static Public]
    float GetAddAnimationPlayInterval(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0); // 0x4356cf4 [Final Native Static Public]
    int32 GetAddAnimationPlayCountSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x4356438 [Final Native Static Public]
    uint8 GetAddAnimationPlayCount(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0); // 0x4356b34 [Final Native Static Public]
    int32 GetAddAnimationNameSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x4356988 [Final Native Static Public]
    FName GetAddAnimationName(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0); // 0x43567a4 [Final Native Static Public]
    int32 GetAddAnimationIndexSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x4356438 [Final Native Static Public]
    uint8 GetAddAnimationIndex(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0); // 0x43565e4 [Final Native Static Public]
    int32 GetAddAnimationEndBaseSize(FEndDataObjectBattleAbilityAccessor& Instance, int32 dimension); // 0x4356438 [Final Native Static Public]
    uint8 GetAddAnimationEndBase(FEndDataObjectBattleAbilityAccessor& Instance, int32 index0); // 0x4356278 [Final Native Static Public]
    uint8 GetActionCategory(FEndDataObjectBattleAbilityAccessor& Instance); // 0x43561c0 [Final Native Static Public]

// UEndDataObjectBattleDamageSourceBlueprint (/Script/EndDataObject.EndDataObjectBattleDamageSourceBlueprint)
    uint8 GetTypeParameter(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436be8c [Final Native Static Public]
    float GetTargetOffsetZ(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436bdc4 [Final Native Static Public]
    float GetTargetOffsetY(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436bcfc [Final Native Static Public]
    float GetTargetOffsetX(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436bc34 [Final Native Static Public]
    uint8 GetTargetOffsetDirectionType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436bb7c [Final Native Static Public]
    FName GetTargetName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436baa4 [Final Native Static Public]
    uint8 GetTargetBase(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436b9ec [Final Native Static Public]
    uint8 GetTakeDamageDirectionType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436b934 [Final Native Static Public]
    uint8 GetSyncActionHitCountType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436b87c [Final Native Static Public]
    uint8 GetStunValue(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436b7c4 [Final Native Static Public]
    uint8 GetStunTimeType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436b70c [Final Native Static Public]
    uint8 GetStunAttenuationValueType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436b654 [Final Native Static Public]
    uint8 GetStunAttenuationStartTimeType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436b59c [Final Native Static Public]
    int32 GetStatusChangeTimeSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x436b070 [Final Native Static Public]
    uint8 GetStatusChangeTime(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x436b3dc [Final Native Static Public]
    int32 GetStatusChangeProbabilitySize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x436b070 [Final Native Static Public]
    uint8 GetStatusChangeProbability(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x436b21c [Final Native Static Public]
    int32 GetStatusChangeLockSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x436b070 [Final Native Static Public]
    uint8 GetStatusChangeLock(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x436aeb0 [Final Native Static Public]
    int32 GetStatusChangeIDSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x436ad04 [Final Native Static Public]
    FName GetStatusChangeID(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x436ab20 [Final Native Static Public]
    FName GetSpecialStatusChangeID(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x193071c [Final Native Static Public]
    uint8 GetShieldType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436aa68 [Final Native Static Public]
    uint8 GetRotationType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a9b0 [Final Native Static Public]
    uint8 GetReflectType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a8f8 [Final Native Static Public]
    uint8 GetRecalcMoveDir(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a840 [Final Native Static Public]
    int32 GetRandomBreadth(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a788 [Final Native Static Public]
    float GetPushCollisionRadiusReachTime(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a6c0 [Final Native Static Public]
    uint8 GetPushCollisionEnable(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a608 [Final Native Static Public]
    uint8 GetProperty(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x1853c0c [Final Native Static Public]
    uint8 GetProgressDirectionType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a550 [Final Native Static Public]
    uint8 GetPowerType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x186b580 [Final Native Static Public]
    int32 GetPowerCactusMission(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a498 [Final Native Static Public]
    int32 GetPowerBurst(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a3e0 [Final Native Static Public]
    int32 GetPowerBreak(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a328 [Final Native Static Public]
    int32 GetPower(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x186f514 [Final Native Static Public]
    float GetPhysicsVelocityScaleDamageSource(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a260 [Final Native Static Public]
    float GetPhysicsVelocityScaleCharacter(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a198 [Final Native Static Public]
    float GetPhysicsVelocityScaleBackground(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a0d0 [Final Native Static Public]
    uint8 GetPhysicsType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436a018 [Final Native Static Public]
    uint8 GetOwnerStopType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369f60 [Final Native Static Public]
    uint8 GetMoveOnTerrain(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369ea8 [Final Native Static Public]
    float GetLinkageAddCoefficient(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369de0 [Final Native Static Public]
    uint8 GetLifeTimeNotify(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369d28 [Final Native Static Public]
    float GetLifeTime(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369c60 [Final Native Static Public]
    uint8 GetKnockbackDirType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369ba8 [Final Native Static Public]
    FName GetKnockbackDirStringParam0(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369ad0 [Final Native Static Public]
    uint8 GetHitTarget6(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369a18 [Final Native Static Public]
    uint8 GetHitTarget5(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369960 [Final Native Static Public]
    uint8 GetHitTarget4(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43698a8 [Final Native Static Public]
    uint8 GetHitTarget3(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43697f0 [Final Native Static Public]
    uint8 GetHitTarget2(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369738 [Final Native Static Public]
    uint8 GetHitTarget1(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369680 [Final Native Static Public]
    uint8 GetHitTarget0(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43695c8 [Final Native Static Public]
    FName GetHitSoundResourceName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43694f0 [Final Native Static Public]
    uint8 GetHitSoundResourceCategory(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369438 [Final Native Static Public]
    FName GetHitSlowID(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4369360 [Final Native Static Public]
    int32 GetHitReactionTypeSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x43659ac [Final Native Static Public]
    uint8 GetHitReactionType(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x1858a68 [Final Native Static Public]
    int32 GetHitReactionParamSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4360bb4 [Final Native Static Public]
    int32 GetHitReactionParamIDSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x43691b4 [Final Native Static Public]
    FName GetHitReactionParamID(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0, int32 index1); // 0x4368ed4 [Final Native Static Public]
    float GetHitReactionParam(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0, int32 index1); // 0x4368bfc [Final Native Static Public]
    FName GetHitReactionID(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4368b24 [Final Native Static Public]
    float GetHitInterval(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4368a5c [Final Native Static Public]
    FName GetHitGroupName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4368984 [Final Native Static Public]
    FName GetHitForceFeedbackFileName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43688ac [Final Native Static Public]
    uint8 GetHitExecutionType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43687f4 [Final Native Static Public]
    int32 GetHitEffectResourceNameSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4362d10 [Final Native Static Public]
    FName GetHitEffectResourceName(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4368610 [Final Native Static Public]
    int32 GetHitEffectResourceCategorySize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4363648 [Final Native Static Public]
    uint8 GetHitEffectResourceCategory(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4368450 [Final Native Static Public]
    int32 GetHitEffectIntervalTimeSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4362d10 [Final Native Static Public]
    float GetHitEffectIntervalTime(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4368278 [Final Native Static Public]
    int32 GetHitEffectAttachHitLocationSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4362d10 [Final Native Static Public]
    uint8 GetHitEffectAttachHitLocation(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x43680b8 [Final Native Static Public]
    int32 GetHitEffectAttachCharacterSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4362d10 [Final Native Static Public]
    uint8 GetHitEffectAttachCharacter(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4367ef8 [Final Native Static Public]
    uint8 GetHitDestroyType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4367e40 [Final Native Static Public]
    uint8 GetHitDestroyTargetType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4367d88 [Final Native Static Public]
    uint8 GetHitDamageSourceTypeBit(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4367cd0 [Final Native Static Public]
    int32 GetHitDamageSourceIDSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4367b24 [Final Native Static Public]
    FName GetHitDamageSourceID(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4367940 [Final Native Static Public]
    uint8 GetHitDamageSourceEffectType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4367888 [Final Native Static Public]
    uint8 GetHitCountTotal(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43677d0 [Final Native Static Public]
    uint8 GetHitCount(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4367718 [Final Native Static Public]
    FName GetHitCharaSpecID(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4367640 [Final Native Static Public]
    FName GetHitCameraShakeDataID(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4367568 [Final Native Static Public]
    uint8 GetHitBonusType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43674b0 [Final Native Static Public]
    int32 GetHitBonusParameter(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43673f8 [Final Native Static Public]
    int32 GetHitBonusLimit(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4367340 [Final Native Static Public]
    FName GetGuardSoundResourceName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4367268 [Final Native Static Public]
    uint8 GetGuardSoundResourceCategory(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43671b0 [Final Native Static Public]
    uint8 GetGuardOwnerReactionUCPCGuardOnly(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43670f8 [Final Native Static Public]
    uint8 GetGuardOwnerReactionType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4367040 [Final Native Static Public]
    int32 GetGuardOwnerReactionStringParamSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4366628 [Final Native Static Public]
    FName GetGuardOwnerReactionStringParam(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4366e58 [Final Native Static Public]
    int32 GetGuardOwnerReactionParamSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4366cac [Final Native Static Public]
    float GetGuardOwnerReactionParam(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4366ad4 [Final Native Static Public]
    FName GetGuardEffectResourceName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43669fc [Final Native Static Public]
    uint8 GetGuardEffectResourceCategory(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4366944 [Final Native Static Public]
    uint8 GetGuardBasePos(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436688c [Final Native Static Public]
    uint8 GetForceDamageDisplayToOne(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43667d4 [Final Native Static Public]
    int64 GetFlag0(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x18a7d7c [Final Native Static Public]
    int32 GetExtControlTypeSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4366628 [Final Native Static Public]
    uint8 GetExtControlType(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4366468 [Final Native Static Public]
    int32 GetExtControlParameterSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x43662bc [Final Native Static Public]
    float GetExtControlParameter(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0, int32 index1); // 0x4365fe4 [Final Native Static Public]
    int32 GetExtControlNameSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4365e38 [Final Native Static Public]
    FName GetExtControlName(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0, int32 index1); // 0x4365b58 [Final Native Static Public]
    int32 GetExtControlFlagSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x43659ac [Final Native Static Public]
    int32 GetExtControlFlag(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x43657ec [Final Native Static Public]
    uint8 GetEnemyHitCategoryTypeBit(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4365734 [Final Native Static Public]
    uint8 GetDisableMoveHitPosition(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436567c [Final Native Static Public]
    uint8 GetDisableLookAtCheck(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43655c4 [Final Native Static Public]
    float GetDisableHitTime(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43654fc [Final Native Static Public]
    float GetDisableHitOnlyTime(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4365434 [Final Native Static Public]
    uint8 GetDisableHitBackground(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436537c [Final Native Static Public]
    uint8 GetDirectionType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43652c4 [Final Native Static Public]
    float GetDestroyDelayTime(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43651fc [Final Native Static Public]
    int32 GetDestroyBreakableDamage(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4365144 [Final Native Static Public]
    float GetDangerRange(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436507c [Final Native Static Public]
    float GetDangerLengthCoefficient(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364fb4 [Final Native Static Public]
    uint8 GetDangerDamageReflectType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364efc [Final Native Static Public]
    uint8 GetDangerDamageDodgeDirectionType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364e44 [Final Native Static Public]
    float GetDangerDamageDestroyDelayTime(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364d7c [Final Native Static Public]
    uint8 GetDamageType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364cc4 [Final Native Static Public]
    uint8 GetDamageBlockType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364c0c [Final Native Static Public]
    uint8 GetCutValue(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x152239c [Final Native Static Public]
    int32 GetCriticalHitRate(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364b54 [Final Native Static Public]
    FName GetCreateSoundResourceName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364a7c [Final Native Static Public]
    uint8 GetCreateSoundResourceCategory(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43649c4 [Final Native Static Public]
    FName GetCreatePhysicsObjectPartName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43648ec [Final Native Static Public]
    float GetCreatePhysicsObjectForceRandom(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364824 [Final Native Static Public]
    float GetCreatePhysicsObjectForce(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436475c [Final Native Static Public]
    float GetCreatePhysicsObjectDelay(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364694 [Final Native Static Public]
    FName GetCreatePhysicsObjectCharaSpecID(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43645bc [Final Native Static Public]
    uint8 GetCreatePhysicsObjectBasePos(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364504 [Final Native Static Public]
    float GetCreatePartOffsetZ(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436443c [Final Native Static Public]
    float GetCreatePartOffsetYaw(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364374 [Final Native Static Public]
    float GetCreatePartOffsetY(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43642ac [Final Native Static Public]
    float GetCreatePartOffsetX(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43641e4 [Final Native Static Public]
    float GetCreatePartOffsetRoll(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436411c [Final Native Static Public]
    float GetCreatePartOffsetPitch(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4364054 [Final Native Static Public]
    uint8 GetCreatePartOffsetDirectionType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4363f9c [Final Native Static Public]
    FName GetCreatePartName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4363ec4 [Final Native Static Public]
    uint8 GetCreateExecutionType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4363e0c [Final Native Static Public]
    FName GetCreateEffectResourceName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4363d34 [Final Native Static Public]
    uint8 GetCreateEffectResourceCategory(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4363c7c [Final Native Static Public]
    float GetCreateDelayTime(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4363bb4 [Final Native Static Public]
    int32 GetCreateDamageSourceParameterSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4362d10 [Final Native Static Public]
    FName GetCreateDamageSourceParameter(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x43639cc [Final Native Static Public]
    int32 GetCreateDamageSourceFloatSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4362d10 [Final Native Static Public]
    float GetCreateDamageSourceFloat(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x43637f4 [Final Native Static Public]
    int32 GetCreateDamageSourceConditionTypeSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4363648 [Final Native Static Public]
    uint8 GetCreateDamageSourceConditionType(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4363488 [Final Native Static Public]
    FName GetCreateCameraShakeDataID(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43633b0 [Final Native Static Public]
    uint8 GetCreateBasePos(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43632f8 [Final Native Static Public]
    uint8 GetControlType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4363240 [Final Native Static Public]
    int32 GetControlParameterSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4363094 [Final Native Static Public]
    float GetControlParameter(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4362ebc [Final Native Static Public]
    int32 GetControlNameSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4362d10 [Final Native Static Public]
    FName GetControlName(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4362b2c [Final Native Static Public]
    int32 GetControlFlag(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4362a74 [Final Native Static Public]
    int32 GetConditionCreateDamageSourceTypeSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4360f20 [Final Native Static Public]
    uint8 GetConditionCreateDamageSourceType(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x43628b4 [Final Native Static Public]
    int32 GetConditionCreateDamageSourceIDSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4360f20 [Final Native Static Public]
    FName GetConditionCreateDamageSourceID(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x43626d0 [Final Native Static Public]
    uint8 GetCollisionType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4362618 [Final Native Static Public]
    int32 GetCollisionParameterSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x436246c [Final Native Static Public]
    float GetCollisionParameter(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4362294 [Final Native Static Public]
    float GetCollisionFaceGuardScale(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43621cc [Final Native Static Public]
    uint8 GetCharaSpecType(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4362114 [Final Native Static Public]
    FName GetCharaSpecMotionName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436203c [Final Native Static Public]
    FName GetCharaSpecID(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4361f64 [Final Native Static Public]
    float GetBurstTimeExtension(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4361e9c [Final Native Static Public]
    int32 GetBurstHitBonusParameter(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4361de4 [Final Native Static Public]
    float GetBurstDamageCoefficientAddOnBurst(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4361d1c [Final Native Static Public]
    int32 GetBreakValue(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4361c64 [Final Native Static Public]
    int32 GetBreakHitBonusParameter(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4361bac [Final Native Static Public]
    float GetBPAttackDamageCoefficient(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4361194 [Final Native Static Public]
    float GetBPAttack(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43610cc [Final Native Static Public]
    FName GetBindSoundResourceName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4361ad4 [Final Native Static Public]
    uint8 GetBindSoundResourceCategory(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4361a1c [Final Native Static Public]
    FName GetBindEffectResourceName(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4361944 [Final Native Static Public]
    uint8 GetBindEffectResourceCategory(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436188c [Final Native Static Public]
    float GetBindEffectOffsetZ(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43617c4 [Final Native Static Public]
    float GetBindEffectOffsetYaw(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43616fc [Final Native Static Public]
    float GetBindEffectOffsetY(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4361634 [Final Native Static Public]
    float GetBindEffectOffsetX(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436156c [Final Native Static Public]
    float GetBindEffectOffsetRoll(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43614a4 [Final Native Static Public]
    float GetBindEffectOffsetPitch(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x43613dc [Final Native Static Public]
    float GetBindEffectDelayTime(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x4361314 [Final Native Static Public]
    uint8 GetBindEffectAttachSocket(FEndDataObjectBattleDamageSourceAccessor& Instance); // 0x436125c [Final Native Static Public]
    int32 GetAttributeSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4360f20 [Final Native Static Public]
    uint8 GetAttribute(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0); // 0x4360d60 [Final Native Static Public]
    int32 GetAerialHitReactionParamSize(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 dimension); // 0x4360bb4 [Final Native Static Public]
    float GetAerialHitReactionParam(FEndDataObjectBattleDamageSourceAccessor& Instance, int32 index0, int32 index1); // 0x43608dc [Final Native Static Public]

// UEndDataObjectEquipmentBlueprint (/Script/EndDataObject.EndDataObjectEquipmentBlueprint)
    int32 GetVitalityScale(FEndDataObjectEquipmentAccessor& Instance); // 0x438a0cc [Final Native Static Public]
    int32 GetVitalityAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x438a014 [Final Native Static Public]
    FName GetUpgradeID(FEndDataObjectEquipmentAccessor& Instance); // 0x4389f3c [Final Native Static Public]
    int32 GetStrengthScale(FEndDataObjectEquipmentAccessor& Instance); // 0x4389e84 [Final Native Static Public]
    int32 GetStrengthAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x4389dcc [Final Native Static Public]
    int32 GetStatusChangeResistSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x4389c20 [Final Native Static Public]
    uint8 GetStatusChangeResist(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x4389a60 [Final Native Static Public]
    int32 GetSpiritScale(FEndDataObjectEquipmentAccessor& Instance); // 0x43899a8 [Final Native Static Public]
    int32 GetSpiritAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x43898f0 [Final Native Static Public]
    int32 GetSpecialResistSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x438633c [Final Native Static Public]
    uint8 GetSpecialResist(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x4389730 [Final Native Static Public]
    int32 GetSkillTextLabelSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x43880d0 [Final Native Static Public]
    FString GetSkillTextLabel(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x438952c [Final Native Static Public]
    int32 GetSkillEffectValueSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x4389380 [Final Native Static Public]
    float GetSkillEffectValue(FEndDataObjectEquipmentAccessor& Instance, int32 index0, int32 index1); // 0x43890a8 [Final Native Static Public]
    int32 GetSkillEffectTypeSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x4388efc [Final Native Static Public]
    int32 GetSkillEffectType(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x4388d3c [Final Native Static Public]
    int32 GetSkillEffectTextInfoIDSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x43880d0 [Final Native Static Public]
    FName GetSkillEffectTextInfoID(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x4388b58 [Final Native Static Public]
    int32 GetSkillEffectNameSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x43889ac [Final Native Static Public]
    FName GetSkillEffectName(FEndDataObjectEquipmentAccessor& Instance, int32 index0, int32 index1); // 0x43886cc [Final Native Static Public]
    int32 GetSkillCoreSlotNum(FEndDataObjectEquipmentAccessor& Instance); // 0x4388614 [Final Native Static Public]
    int32 GetSkillCoreSlotMaxSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x43871d0 [Final Native Static Public]
    int32 GetSkillCoreSlotMax(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x4388454 [Final Native Static Public]
    int32 GetSkillConditionValueSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x43880d0 [Final Native Static Public]
    float GetSkillConditionValue(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x438827c [Final Native Static Public]
    int32 GetSkillConditionTypeSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x43880d0 [Final Native Static Public]
    uint8 GetSkillConditionType(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x4387f10 [Final Native Static Public]
    uint8 GetPropertyResist1(FEndDataObjectEquipmentAccessor& Instance); // 0x4387e58 [Final Native Static Public]
    uint8 GetPropertyResist0(FEndDataObjectEquipmentAccessor& Instance); // 0x4387da0 [Final Native Static Public]
    FName GetOverrideGuardLoopSequeceName(FEndDataObjectEquipmentAccessor& Instance); // 0x4387cc8 [Final Native Static Public]
    FName GetOverrideGuardEndSequeceName(FEndDataObjectEquipmentAccessor& Instance); // 0x4387bf0 [Final Native Static Public]
    FName GetOverrideGuardBeginSequeceName(FEndDataObjectEquipmentAccessor& Instance); // 0x4387b18 [Final Native Static Public]
    FString GetOverrideBurstAbilityText(FEndDataObjectEquipmentAccessor& Instance); // 0x4387a24 [Final Native Static Public]
    FString GetOverrideBurstAbilityHelpText(FEndDataObjectEquipmentAccessor& Instance); // 0x4387930 [Final Native Static Public]
    uint8 GetNormalAttackReach(FEndDataObjectEquipmentAccessor& Instance); // 0x4387878 [Final Native Static Public]
    int32 GetMPMaxScale(FEndDataObjectEquipmentAccessor& Instance); // 0x4386988 [Final Native Static Public]
    int32 GetMPMaxAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x43868d0 [Final Native Static Public]
    FName GetMovieName(FEndDataObjectEquipmentAccessor& Instance); // 0x43877a0 [Final Native Static Public]
    int32 GetModelMateriaIndexSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x43875f4 [Final Native Static Public]
    uint8 GetModelMateriaIndex(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x4387434 [Final Native Static Public]
    uint8 GetMateriaSlotSingle(FEndDataObjectEquipmentAccessor& Instance); // 0x438737c [Final Native Static Public]
    int32 GetMateriaSlotModifySize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x43871d0 [Final Native Static Public]
    uint8 GetMateriaSlotModify(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x4387010 [Final Native Static Public]
    uint8 GetMateriaSlotDouble(FEndDataObjectEquipmentAccessor& Instance); // 0x4386f58 [Final Native Static Public]
    float GetMateriaGrowScale(FEndDataObjectEquipmentAccessor& Instance); // 0x4386e90 [Final Native Static Public]
    int32 GetMagicScale(FEndDataObjectEquipmentAccessor& Instance); // 0x4386dd8 [Final Native Static Public]
    int32 GetMagicDefenseScale(FEndDataObjectEquipmentAccessor& Instance); // 0x4386d20 [Final Native Static Public]
    int32 GetMagicDefenseAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x4386c68 [Final Native Static Public]
    int32 GetMagicAttackScale(FEndDataObjectEquipmentAccessor& Instance); // 0x4386bb0 [Final Native Static Public]
    int32 GetMagicAttackAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x4386af8 [Final Native Static Public]
    int32 GetMagicAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x4386a40 [Final Native Static Public]
    int32 GetLuckScale(FEndDataObjectEquipmentAccessor& Instance); // 0x4386818 [Final Native Static Public]
    int32 GetLuckAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x4386760 [Final Native Static Public]
    float GetLongAttackRange(FEndDataObjectEquipmentAccessor& Instance); // 0x4386698 [Final Native Static Public]
    FName GetLearningFlag(FEndDataObjectEquipmentAccessor& Instance); // 0x43865c0 [Final Native Static Public]
    FName GetLearningCounterID(FEndDataObjectEquipmentAccessor& Instance); // 0x43864e8 [Final Native Static Public]
    int32 GetLearningCondUseCount(FEndDataObjectEquipmentAccessor& Instance); // 0x4385e10 [Final Native Static Public]
    int32 GetLearningConditionValueSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x438633c [Final Native Static Public]
    int32 GetLearningConditionValue(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x438617c [Final Native Static Public]
    int32 GetLearningConditionTypeSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x4385514 [Final Native Static Public]
    uint8 GetLearningConditionType(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x4385fbc [Final Native Static Public]
    FString GetLearningConditionText(FEndDataObjectEquipmentAccessor& Instance); // 0x4385ec8 [Final Native Static Public]
    int32 GetLearningCondAddPoint(FEndDataObjectEquipmentAccessor& Instance); // 0x4385d58 [Final Native Static Public]
    int32 GetHPMaxScale(FEndDataObjectEquipmentAccessor& Instance); // 0x4385ca0 [Final Native Static Public]
    int32 GetHPMaxAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x4385be8 [Final Native Static Public]
    FName GetFieldAttackStateTriggerId(FEndDataObjectEquipmentAccessor& Instance); // 0x4385b10 [Final Native Static Public]
    int32 GetDexterityScale(FEndDataObjectEquipmentAccessor& Instance); // 0x4385a58 [Final Native Static Public]
    int32 GetDexterityAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x43859a0 [Final Native Static Public]
    int32 GetDefenseScale(FEndDataObjectEquipmentAccessor& Instance); // 0x43858e8 [Final Native Static Public]
    int32 GetDefenseAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x4385830 [Final Native Static Public]
    int32 GetCriticalHitRateScale(FEndDataObjectEquipmentAccessor& Instance); // 0x4385778 [Final Native Static Public]
    int32 GetCriticalHitRateAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x43856c0 [Final Native Static Public]
    int32 GetCharaSpecIDSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x4385514 [Final Native Static Public]
    FName GetCharaSpecID(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x4385330 [Final Native Static Public]
    int32 GetCanEquipSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x4385184 [Final Native Static Public]
    FName GetCanEquip(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x4384fa0 [Final Native Static Public]
    FName GetBurstAbilityID(FEndDataObjectEquipmentAccessor& Instance); // 0x4384ec8 [Final Native Static Public]
    uint8 GetBreakDead(FEndDataObjectEquipmentAccessor& Instance); // 0x4384e10 [Final Native Static Public]
    int32 GetAttributeResistSize(FEndDataObjectEquipmentAccessor& Instance, int32 dimension); // 0x4384c64 [Final Native Static Public]
    uint8 GetAttributeResist(FEndDataObjectEquipmentAccessor& Instance, int32 index0); // 0x4384aa4 [Final Native Static Public]
    int32 GetAttackScale(FEndDataObjectEquipmentAccessor& Instance); // 0x43849ec [Final Native Static Public]
    int32 GetAttackAdd(FEndDataObjectEquipmentAccessor& Instance); // 0x4384934 [Final Native Static Public]

// UEndDataObjectPlayerTableBlueprint (/Script/EndDataObject.EndDataObjectPlayerTableBlueprint)
    FString GetWeaponUpgradeTreeLevelFormat(FEndDataObjectPlayerTableAccessor& Instance); // 0x439c658 [Final Native Static Public]
    FString GetTextID(FEndDataObjectPlayerTableAccessor& Instance); // 0x439c564 [Final Native Static Public]
    FName GetTargetSuppLocID(FEndDataObjectPlayerTableAccessor& Instance); // 0x439c48c [Final Native Static Public]
    FName GetSwitchFavPointResidentWorkStoryFlagID(FEndDataObjectPlayerTableAccessor& Instance); // 0x439c3b4 [Final Native Static Public]
    FName GetSwitchFavPointResidentWorkID(FEndDataObjectPlayerTableAccessor& Instance); // 0x439c2dc [Final Native Static Public]
    int32 GetSeeChangeClothSize(FEndDataObjectPlayerTableAccessor& Instance, int32 dimension); // 0x439b074 [Final Native Static Public]
    FName GetSeeChangeCloth(FEndDataObjectPlayerTableAccessor& Instance, int32 index0); // 0x439c0f4 [Final Native Static Public]
    FName GetRegularMemberJoinFlag(FEndDataObjectPlayerTableAccessor& Instance); // 0x439c01c [Final Native Static Public]
    uint8 GetPlayerType(FEndDataObjectPlayerTableAccessor& Instance); // 0x439bf64 [Final Native Static Public]
    FString GetPlayerParameterStringFormat(FEndDataObjectPlayerTableAccessor& Instance); // 0x439be70 [Final Native Static Public]
    FString GetPlayerFavRankFormat(FEndDataObjectPlayerTableAccessor& Instance); // 0x439bd7c [Final Native Static Public]
    int32 GetPlayerCharaSpecSize(FEndDataObjectPlayerTableAccessor& Instance, int32 dimension); // 0x439bbd0 [Final Native Static Public]
    FName GetPlayerCharaSpec(FEndDataObjectPlayerTableAccessor& Instance, int32 index0); // 0x439b9ec [Final Native Static Public]
    FString GetPCReinforcedFormat(FEndDataObjectPlayerTableAccessor& Instance); // 0x439b8f8 [Final Native Static Public]
    uint8 GetNotifySPUpMessage(FEndDataObjectPlayerTableAccessor& Instance); // 0x439b840 [Final Native Static Public]
    uint8 GetNotifyLevelUpMessage(FEndDataObjectPlayerTableAccessor& Instance); // 0x439b788 [Final Native Static Public]
    FName GetMateriaOpenMenuFlag(FEndDataObjectPlayerTableAccessor& Instance); // 0x439b6b0 [Final Native Static Public]
    FName GetLastBattleInfoResidentParameterID(FEndDataObjectPlayerTableAccessor& Instance); // 0x439b5d8 [Final Native Static Public]
    uint8 GetIgnoreBattleReward(FEndDataObjectPlayerTableAccessor& Instance); // 0x439b520 [Final Native Static Public]
    uint8 GetFavPointPriority(FEndDataObjectPlayerTableAccessor& Instance); // 0x439b468 [Final Native Static Public]
    FName GetFavMapIconID(FEndDataObjectPlayerTableAccessor& Instance); // 0x439b390 [Final Native Static Public]
    uint8 GetExcludeMateriaListFlag(FEndDataObjectPlayerTableAccessor& Instance); // 0x439b2d8 [Final Native Static Public]
    uint8 GetExcludeEquipmentListFlag(FEndDataObjectPlayerTableAccessor& Instance); // 0x439b220 [Final Native Static Public]
    int32 GetEventStoryFlagSize(FEndDataObjectPlayerTableAccessor& Instance, int32 dimension); // 0x439b074 [Final Native Static Public]
    FName GetEventStoryFlag(FEndDataObjectPlayerTableAccessor& Instance, int32 index0); // 0x439ae90 [Final Native Static Public]
    int32 GetEventCharaSpecSize(FEndDataObjectPlayerTableAccessor& Instance, int32 dimension); // 0x439ace4 [Final Native Static Public]
    FName GetEventCharaSpec(FEndDataObjectPlayerTableAccessor& Instance, int32 index0); // 0x439ab00 [Final Native Static Public]
    FName GetEquipmentOpenMenuFlag(FEndDataObjectPlayerTableAccessor& Instance); // 0x439aa28 [Final Native Static Public]
    FName GetEquipListAddFlag(FEndDataObjectPlayerTableAccessor& Instance); // 0x439a950 [Final Native Static Public]
    FName GetConfigFavPointStoryFlagChapter12(FEndDataObjectPlayerTableAccessor& Instance); // 0x439a878 [Final Native Static Public]
    FName GetConfigFavPointStoryFlag(FEndDataObjectPlayerTableAccessor& Instance); // 0x439a7a0 [Final Native Static Public]
    int32 GetChangeWeaponStoryFlagSize(FEndDataObjectPlayerTableAccessor& Instance, int32 dimension); // 0x439a5f4 [Final Native Static Public]
    FName GetChangeWeaponStoryFlag(FEndDataObjectPlayerTableAccessor& Instance, int32 index0); // 0x439a410 [Final Native Static Public]
    int32 GetChangeWeaponCharaSpecSize(FEndDataObjectPlayerTableAccessor& Instance, int32 dimension); // 0x439a264 [Final Native Static Public]
    FName GetChangeWeaponCharaSpec(FEndDataObjectPlayerTableAccessor& Instance, int32 index0); // 0x439a080 [Final Native Static Public]
    FName GetCautionAttackResponseArea(FEndDataObjectPlayerTableAccessor& Instance); // 0x4399fa8 [Final Native Static Public]
    FName GetActorName(FEndDataObjectPlayerTableAccessor& Instance); // 0x4399ed0 [Final Native Static Public]

// UAnimNotifyState_EndTimedNiagaraEffectAdvanced (/Script/EndGame.AnimNotifyState_EndTimedNiagaraEffectAdvanced)
    float GetNotifyProgress(UMeshComponent* MeshComp); // 0x3b4f5b0 [Final Native Public]

// AEnd2FieldActionActorBase (/Script/EndGame.End2FieldActionActorBase)
    void TestTargetIconAction(); // 0x2a6287c [Final Native Public]

// UEndUserWidget (/Script/EndGame.EndUserWidget)
    void StopAnimationEx(UWidgetAnimation* InAnimation); // 0x3d33010 [Final Native Public]
    void StopAnimationByName(const FName& InAnimationName); // 0x18a4570 [Final Native Public]
    void StopAllAnimationsEx(); // 0x3d32fec [Final Native Public]
    void SetZOrderInViewport(int32 InZOrder); // 0x3d32ea0 [Final Native Public]
    void SetRotationInScene(const FRotator& InRotation); // 0x3d32e10 [Final Native Public]
    void SetPlaybackSpeedEx(UWidgetAnimation* InAnimation, float PlaybackSpeed); // 0x3d32d3c [Final Native Public]
    void SetPlaybackSpeedByName(const FName& InAnimationName, float PlaybackSpeed); // 0x3d32c68 [Final Native Public]
    void SetNumLoopsToPlayEx(UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); // 0x3d32ad4 [Final Native Public]
    void SetNumLoopsToPlayByName(const FName& InAnimationName, int32 NumLoopsToPlay); // 0x3d32940 [Final Native Public]
    void SetLocationInScene(const FVector& InLocation); // 0x3d328b0 [Final Native Public]
    bool SetFocusToChild(UWidget* InWidget, const EFocusCause& InFocusCause); // 0x3d327e4 [Final Native Public]
    void ReverseAnimationEx(UWidgetAnimation* InAnimation); // 0x3d3275c [Final Native Public]
    void ReverseAnimationByName(const FName& InAnimationName); // 0x3d326d4 [Final Native Public]
    void RemoveFromViewportEx(); // 0x3d326b0 [Final Native Public]
    void PushToFocusStack(); // 0x3d3268c [Final Native Public]
    void PopFromFocusStack(); // 0x3d32668 [Final Native Public]
    void PlayAnimationToEx(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, uint8 PlayMode, float PlaybackSpeed); // 0x3d32250 [Final Native Public]
    bool PlayAnimationToByName(const FName& InAnimationName, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, uint8 PlayMode, float PlaybackSpeed); // 0x3d31e34 [Final Native Public]
    void PlayAnimationExAutoReverse(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, uint8 PlayMode, float PlaybackSpeed, float ReverseSpeed); // 0x3d3195c [Final Native Public]
    void PlayAnimationEx(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, uint8 PlayMode, float PlaybackSpeed); // 0x3d31580 [Final Native Public]
    bool PlayAnimationByName(const FName& InAnimationName, float StartAtTime, int32 NumLoopsToPlay, uint8 PlayMode, float PlaybackSpeed); // 0x110a7a8 [Final Native Public]
    float PauseAnimationEx(UWidgetAnimation* InAnimation); // 0x3d314e4 [Final Native Public]
    float PauseAnimationByName(const FName& InAnimationName); // 0x3d31448 [Final Native Public]
    bool IsPlayingAnimationIgnoreStopped(); // 0x3d310f4 [Final Native Public]
    bool IsPlayingAnimationEx(); // 0x3d310a4 [Final Native Public]
    bool IsInViewportEx(); // 0x3d310cc [Final Native Public]
    bool IsAnyAnimationPlayingEx(); // 0x3d310a4 [Final Native Public]
    bool IsAnimationPlayingForwardEx(UWidgetAnimation* InAnimation); // 0x3d3100c [Final Native Public]
    bool IsAnimationPlayingForwardByName(const FName& InAnimationName); // 0x3d30f74 [Final Native Public]
    bool IsAnimationPlayingEx(UWidgetAnimation* InAnimation); // 0x3d30e4c [Final Native Public]
    bool IsAnimationPlayingByName(const FName& InAnimationName); // 0x3d30db4 [Final Native Public]
    int32 GetZOrderInViewport(); // 0x3d30d9c [Final Native Public]
    FRotator GetRotationInScene(); // 0x3d30d74 [Final Native Public]
    FVector GetLocationInScene(); // 0x3d30d4c [Final Native Public]
    UWidget* GetFocusedChildWidget(); // 0x3d30d1c [Final Native Public]
    float GetAnimationStartTimeByName(const FName& InAnimationName); // 0x3d30c80 [Final Native Public]
    float GetAnimationEndTimeByName(const FName& InAnimationName); // 0x3d30be4 [Final Native Public]
    float GetAnimationCurrentTimeEx(UWidgetAnimation* InAnimation); // 0x3d30b44 [Final Native Public]
    float GetAnimationCurrentTimeByName(const FName& InAnimationName); // 0x3d30aa8 [Final Native Public]
    void AddToViewportEx(int32 ZOrder); // 0x3d308cc [Final Native Public]
    void AddToScene(const FVector& InLocation, const FRotator& InRotation); // 0x3d307ec [Final Native Public]
    bool AddToPlayerScreenEx(int32 ZOrder); // 0x3d30690 [Final Native Public]
    void AddToOffscreen(int32 ZOrder); // 0x3d30544 [Final Native Public]

// AEndActionTorokkoPlayerController (/Script/EndGame.EndActionTorokkoPlayerController)
    void OnBoxDestroyedCallback(AEndEnvironmentPhysicsStaticMeshActor* BrokenBox); // 0x3b4f64c [Final Native Public]

// AEndEnvironmentPhysicsStaticMeshActor (/Script/EndGame.EndEnvironmentPhysicsStaticMeshActor)
    void OnEndImpulseInterval(); // 0x3c4fad4 [Final Native Protected]
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0xb7326c [Final Native Protected]
    void OnComponentEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x3c4e964 [Final Native Protected]
    void OnComponentBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3c4e640 [Final Native Protected]
    void OnBreakEvent(); // 0x13450d4 [Event Protected]

// UEndActivityAPI (/Script/EndGame.EndActivityAPI)
    EEndActivityInitResult GetActivityInitResult(); // 0x3b53198 [Final Native Static Public]
    void ActivityInit(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x3b53038 [Final Native Static Public]

// UEndAIBattleBossEB0004RenoMineDataComponent (/Script/EndGame.EndAIBattleBossEB0004RenoMineDataComponent)
    void SetCurrentMineState(const ERenoMineMovementMode& NewMode); // 0x3b57cdc [Final Native Public]
    ERenoMineMovementMode GetCurrentMineState(); // 0x3b57cb0 [Final Native Public]
    void FinishRolling(bool ReturnToProwl); // 0x3b57bdc [Final Native Public]

// AEndAIControllerBluePrintBase (/Script/EndGame.EndAIControllerBluePrintBase)
    bool ToggleDebugEditMode(); // 0x194b844 [Final Native Public]
    void TestUniqueStalker(); // 0x2a6287c [Final Native Public]
    void TestMoveTo_AIState(const FVector& InVector); // 0x3b62548 [Final Native Public]
    void TestFollowStalker(); // 0x2a6287c [Final Native Public]
    void TestFollowForceMainFollow(); // 0x2a6287c [Final Native Public]
    void TestFollowFastTravel(); // 0x2a6287c [Final Native Public]
    void TestFollowDate(); // 0x2a6287c [Final Native Public]
    void TestFollowChocoboFree(); // 0x2a6287c [Final Native Public]
    void StartFollowBackwardLeaveLeaderToPoint_Test(); // 0x2a6287c [Final Native Public]
    void SetVisibilityWeapon(bool bVisible, const EWeaponSlot& weaponSlotType); // 0x3b6242c [Final Native Public]
    void SetSpecialStatusStateChangeID(const EEndBattleSpecialStatusChangeType& Type, const FName& stateChangeID, const FName& paramID); // 0x3b62340 [Final Native Public]
    void SetPushCollisionEnable(const FName& partId, bool Enable); // 0x3b62224 [Final Native Public]
    void SetOverrideUpperAnim(const FName& InName, const FName& InInterIn, const FName& InInterOut); // 0x3b62120 [Final Native Public]
    void SetOverrideKeepFromAbility(const FName& InAbilityName); // 0x3b62080 [Final Native Public]
    void SetOverrideKeep(int32 InKeep); // 0x3b61f34 [Final Native Public]
    void SetOverrideActiveAimAngle(const FVector2D& ActiveYawRange, const FVector2D& ActivePitchRange); // 0x3b61e28 [Final Native Public]
    void SetOverrideAbilityKeep(int32 Value); // 0x3b61cc8 [Final Native Public]
    void SetMeshDisp(bool InDisp); // 0x3b61c1c [Final Native Public]
    void SetHPPercent(int32 Percent); // 0x3b61ad0 [Final Native Public]
    void SetForceDefaultCollisionSetting(); // 0x3b61aac [Final Native Public]
    void SetEnabledUpdateAimLocation(bool bEnabled); // 0x3b61a08 [Final Native Public]
    void SetDisableSuspendAction(bool Disable); // 0x3b61960 [Final Native Public]
    void SetDisableResidualParticlesAbility(bool Disable); // 0x3b618b4 [Final Native Public]
    void SetDisableReaction(bool Disable); // 0x3b61814 [Final Native Public]
    void SetCharacterRotation(const FRotator& InRotation); // 0x3b61768 [Final Native Protected]
    void SetCharacterLocation(const FVector& InLocation, bool bTeleportPhysics); // 0x3b61658 [Final Native Protected]
    void SetCapturableBySummon(bool Flag); // 0x18a0460 [Final Native Public]
    void SetBattleSafeTransform(bool bEnable); // 0x3b615b0 [Final Native Public]
    void SendBPMessageToBattleScene(AEndCharacter* SendCharacter, const FName& Message); // 0x1855b20 [Final Native Public]
    void ResetTrans(); // 0xdbed10 [Final Native Public]
    void ResetOverrideUpperAnim(bool InPlayEndAnim); // 0x3b61510 [Final Native Public]
    void ResetOverrideKeep(); // 0x3b614cc [Final Native Public]
    void ResetOverrideActiveAimAngle(); // 0x3b61490 [Final Native Public]
    bool RequestTrans(TSubclassOf<UEndAITransDefinition> TransDefinitionClass); // 0xdbe5f8 [Final Native Public]
    bool RequestTakeDamageCounterCombo(TSubclassOf<UEndAIComboDefinitionReactionCounter> ComboCounterDefinitionClass, AEndCharacter* CauserChara, const FName& AbilityId, const EEndBattleAbilityCommandType& CommandType, const FName& DamageSourceID); // 0x3b612fc [Final Native Public]
    bool RequestTakeDamageCounterAndMove(TSubclassOf<UEndAIMoveDefinition> MoveDefinitionClass, TSubclassOf<UEndAIAbilityDefinitionReactionCounter> CounterDefinitionClass, AEndCharacter* CauserChara, const FName& AbilityId, const EEndBattleAbilityCommandType& CommandType, const FName& DamageSourceID); // 0x3b61120 [Final Native Public]
    bool RequestTakeDamageCounter(TSubclassOf<UEndAIAbilityDefinitionReactionCounter> CounterDefinitionClass, AEndCharacter* CauserChara, const FName& AbilityId, const EEndBattleAbilityCommandType& CommandType, const FName& DamageSourceID); // 0x3b60f8c [Final Native Public]
    bool RequestReactionGuard(TSubclassOf<UEndAIGuardDefinitionReaction> GuardDefinitionClass, AEndCharacter* CauserChara, int32 HandleId); // 0xdbfedc [Final Native Public]
    bool RequestReactionCounterCombo(TSubclassOf<UEndAIComboDefinitionReactionCounter> ComboCounterDefinitionClass, AEndCharacter* CauserChara, int32 HandleId); // 0x3b60db8 [Final Native Public]
    bool RequestReactionCounterAndMove(TSubclassOf<UEndAIMoveDefinition> MoveDefinitionClass, TSubclassOf<UEndAIAbilityDefinitionReactionCounter> CounterDefinitionClass, AEndCharacter* CauserChara, int32 HandleId); // 0x3b60bbc [Final Native Public]
    bool RequestReactionCounter(TSubclassOf<UEndAIAbilityDefinitionReactionCounter> CounterDefinitionClass, AEndCharacter* CauserChara, int32 HandleId); // 0x189e8dc [Final Native Public]
    bool RequestReactionAvoid(TSubclassOf<UEndAIAvoidDefinitionReaction> AvoidDefinitionClass, AEndCharacter* CauserChara, int32 HandleId); // 0x3b609e8 [Final Native Public]
    void RequestPlayBattleCameraSequence(const FName& CameraSequenceID, AEndCharacterBase* OwnerChara, AEndCharacterBase* HasResourceChara, AActor* TargetActor, bool bIsToRegisterSlaveViewOnly, float MassiveEnvironmentFrustrumScaleForMainPass); // 0x968fa8 [Final Native Public]
    FEndAIActionPackReturnInfo RequestGuardHitCounterPackArrayLot(const FName& DefenseID, bool bExecuteTiming, const TArray<TArray<FEndAIActionPackReturnInfo>>& ActionPackClassList, const TArray<FEndAIActionPackReturnInfo>& LotProbabilities); // 0x3b60658 [Final Native Public]
    FEndAIActionPackReturnInfo RequestGuardHitCounterPackArray(const FName& DefenseID, bool bExecuteTiming, const TArray<FEndAIActionPackReturnInfo>& ActionPackClassList); // 0x3b60420 [Final Native Public]
    FEndAIActionPackReturnInfo RequestGuardHitCounterPack(const FName& DefenseID, bool bExecuteTiming, TSubclassOf<UEndAIActionPackBase> ActionPackClass); // 0x3b602f0 [Final Native Public]
    bool RequestGuardHitCounter(const FName& DefenseID, bool bExecuteTiming, TSubclassOf<UEndAIActionDefinitionBase> ActionDefinitionClass); // 0x182fe58 [Final Native Public]
    bool RequestCombinationSpecial(TSubclassOf<UEndAIActionDefinitionBase> ActionDefinitionClass, bool bLast); // 0x190fa50 [Final Native Public]
    bool RequestCancelReactionAvoidToAction(TSubclassOf<UEndAIActionDefinitionBase> ActionDefinitionClass); // 0x3b6024c [Final Native Public]
    void RequestAttachSyncAction(); // 0x3b6020c [Final Native Public]
    FEndAIActionPackReturnInfo RequestActionPackArrayLot(const TArray<TArray<FEndAIActionPackReturnInfo>>& ActionPackClassList, const TArray<FEndAIActionPackReturnInfo>& LotProbabilities); // 0x10648a8 [Final Native Public]
    FEndAIActionPackReturnInfo RequestActionPackArray(const TArray<FEndAIActionPackReturnInfo>& ActionPackClassList); // 0x1063f9c [Final Native Public]
    FEndAIActionPackReturnInfo RequestActionPack(TSubclassOf<UEndAIActionPackBase> ActionPackClass); // 0x193198c [Final Native Public]
    FEndAIActionPackReturnInfo RequestActionInterruptPackArrayLot(const TArray<TArray<FEndAIActionPackReturnInfo>>& ActionPackClassList, const TArray<FEndAIActionPackReturnInfo>& LotProbabilities); // 0x3b5fed4 [Final Native Public]
    FEndAIActionPackReturnInfo RequestActionInterruptPackArray(const TArray<FEndAIActionPackReturnInfo>& ActionPackClassList); // 0x1062fac [Final Native Public]
    FEndAIActionPackReturnInfo RequestActionInterruptPack(TSubclassOf<UEndAIActionPackBase> ActionPackClass); // 0x3b5fe0c [Final Native Public]
    bool RequestActionInterrupt(TSubclassOf<UEndAIMoveDefinition> MoveDefinitionClass, TSubclassOf<UEndAIActionDefinitionBase> ActionDefinitionClass); // 0x1830110 [Final Native Public]
    bool RequestActionChild(TSubclassOf<UEndAIActionDefinitionBase> InActionDefinitionClass, const FName& ChildActionId); // 0x3b5fd30 [Final Native Public]
    bool RequestAction(TSubclassOf<UEndAIMoveDefinition> MoveDefinitionClass, TSubclassOf<UEndAIActionDefinitionBase> ActionDefinitionClass); // 0x1064c34 [Final Native Public]
    void RemoveSpecialStatusByID(const FName& ID); // 0x3b5d17c [Final Native Public]
    void RemoveSpecialStateEffect(const FName& specialStateEffectID); // 0x3b5fc50 [Final Native Public]
    void RemoveAttachEffect(const FName& AttachSocketName, const FName& ResourceName, bool bDestroy); // 0x3b5fb1c [Final Native Public]
    int32 PlayBattleCameraSequence(const FName& SequenceID); // 0x3b5fa40 [Final Native Public]
    void OverrideDamageHitReactionID(const FName& AbilityId, const FEndDataObjectBattleAbilityAccessor& dataObjectBattleAbility, const FName& DamageSourceID, bool abilityFirstHit, AEndCharacter* causerCharacter, const FName& damageHitReactionID); // 0x13450d4 [Event Public]
    void OnUseAbilityInvoke(const FName& AbilityId); // 0x13450d4 [Event Protected]
    void OnUseAbility(AEndCharacter* useCharacter, const FName& AbilityId); // 0x13450d4 [Event Public]
    void OnUpdateBattle(float DeltaTime); // 0x13450d4 [Event Protected]
    void OnTakePartsDamage(const FName& BattleCharaPartsSpecID); // 0x13450d4 [Event Public]
    void OnTakeDamageOverTime(int32 Damage); // 0x13450d4 [Event Public]
    void OnTakeDamageInvoke(int32 Damage, AEndCharacter* InChara, const FName& InName, const EEndBattleAbilityCommandType& InCommandType, bool InBind, bool InGuard, const FName& InBoneName, bool InAttributeWeak, const FName& InDmgSrcID, const EEndBattleAttributeType& appendAttribute, float justHitRotYaw, const FVector& hitPosition, bool InHeal, bool InCounter, const FEndDataObjectBattleDamageSourceAccessor& dataObjectBattleDamageSource, bool useAbilityUCPC, const FEndDataObjectBattleAbilityAccessor& dataObjectBattleAbility); // 0x13450d4 [Event Protected]
    void OnTakeDamageHPFirstInvoke(AEndCharacter* causerCharacter, const FName& AbilityId, bool attributeWeak, const EEndBattleAbilityCommandType& AbilityCommandType, const FEndDataObjectBattleAbilityAccessor& dataObjectBattleAbility); // 0x13450d4 [Event Protected]
    void OnTakeDamageHPCutValueOver50First(AEndCharacter* causerCharacter, const FName& AbilityId, const FEndDataObjectBattleAbilityAccessor& dataObjectBattleAbility, int32 attackCount, const FEndDataObjectBattleDamageSourceAccessor& dataTableBattleDamageSource); // 0x13450d4 [Event Public]
    void OnTakeAbilityInvoke(AEndCharacter* CauserChara, const FName& AbilityName, const EEndBattleAbilityCommandType& AbilityCommandType, const TArray<void>& AnimationNameList); // 0x13450d4 [Event Protected]
    void OnSystemMessage(const FString& InMessage); // 0x13450d4 [Event Public]
    void OnSyncActionRescue(const FName& SyncActionID, AEndCharacter* targetChara); // 0x13450d4 [Event Public]
    void OnSummonCutSceneEnd(); // 0x13450d4 [Event Public]
    void OnSummonCutSceneBegin(); // 0x13450d4 [Event Public]
    void OnStolen(AEndCharacter* causerCharacter); // 0x13450d4 [Event Public]
    void OnStartSequencerPV_Test2(); // 0x2a6287c [Final Native Public]
    void OnStartSequencerPV_Test(); // 0x2a6287c [Final Native Public]
    void OnStartBattleInvoke(); // 0x13450d4 [Event Public]
    void OnSpecialStatusChange(const FName& SpecialStatusChangeID, const EEndBattleSpecialStatusChangeType& Type, const FName& ChangeID, const TArray<TArray<TArray<void>>>& Params, const TArray<TArray<void>>& ParamIDs, const TArray<void>& ParamActors); // 0x13450d4 [Event Public]
    void OnSpecialStateEffectEvent(const FName& EventName); // 0x13450d4 [Event Public]
    void OnRemoveStatusChangeID(const FName& statusChangeID); // 0x13450d4 [Event Protected]
    void OnReactionSensingTakeAbilityInvoke(AEndCharacter* CauserChara, int32 HandleId); // 0x13450d4 [Event Public]
    void OnReactionSensingInvoke(AEndCharacter* CauserChara, int32 HandleId, const EEndBattleReactionNotificationType& NotificationType, const EEndBattleAttackDirectionType& AttackDirectionType); // 0x13450d4 [Event Public]
    void OnPreTakeDamage(float justHitRotYaw, AEndCharacter* ownerCharacter, const FName& InName, const FName& hitBoneName, const FName& DamageSourceID, const FVector& hitPosition, int32 Damage, bool InGuard, const EEndBattleAttributeType& appendAttribute, const FEndDataObjectBattleDamageSourceAccessor& dataObjectBattleDamageSource, bool heal); // 0x13450d4 [Event Public]
    void OnPrepareAsset(); // 0x13450d4 [Event Public]
    void OnPreEndBattleInvoke(); // 0x13450d4 [Event Public]
    void OnPreBurstBegin(); // 0x13450d4 [Event Public]
    void OnPlayBattleCameraSequence(int32 sequenceActorUID, const FName& battleCameraSequenceID); // 0x13450d4 [Event Public]
    void OnPCDead(const EPlayerType& PlayerType, int32 alivePCNum); // 0x13450d4 [Event Public]
    void OnPartsBreak(const FName& PartsID); // 0x13450d4 [Event Public]
    void OnMotionStateMessageUpdate(const FName& InMotionName, const FName& InName, int32 InIntValue, float InFloatValue, float InProgress, bool LatestContactWall, bool LatestContact); // 0x13450d4 [Event Public]
    void OnMotionStateMessageEnd(const FName& InMotionName, const FName& InName, int32 InIntValue, float InFloatValue); // 0x13450d4 [Event Public]
    void OnMotionStateMessageBegin(const FName& InMotionName, const FName& InName, int32 InIntValue, float InFloatValue, float InTotalDuration); // 0x13450d4 [Event Public]
    void OnMotionMessageInvoke(const FName& InMotionName, const FName& InName, int32 InIntValue, float InFloatValue); // 0x13450d4 [Event Public]
    void OnKilledInvoke(int32 Damage, AEndCharacter* InTarget, const FName& InName, bool InBind); // 0x13450d4 [Event Public]
    void OnIncrementBattleCountPerID(const FName& TargetCharaName, const EEndBattleCountLogType& Type, const FName& ID, int32 Count); // 0x13450d4 [Event Public]
    void OnHitDamageSource(const bool& outDestroySrcDamageSoruce, const FName& SrcDamageSourceID, const FName& HitDamageSourceID); // 0x1855948 [Native Event Public]
    void OnGiveDamageInvoke(int32 Damage, AEndCharacter* InTarget, const FName& InName, bool InBind, bool InGuard, bool KeepOver, bool InCounter, const FName& InBoneName, bool InAttributeWeak, const FName& InDamageSourceID, bool InSteal, bool heal, bool kill, bool justGuard, bool bLock); // 0x13450d4 [Event Public]
    bool OnGetTargetFieldPosition(const FVector& OutPosition, const FName& InBattleAbilityID, const FName& InDamageSourceID, const FName& InAnimationName); // 0x1667eb0 [Native Event Public]
    AActor* OnGetTargetFieldActor(const FName& InBattleAbilityID); // 0x192a76c [Native Event Public]
    bool OnGetCreateFieldPosition(const FVector& OutPosition, FQuat& outQuat, const FName& InBattleAbilityID, const FName& InDamageSourceID, const FName& InAnimationName); // 0x1668210 [Native Event Public]
    bool OnGetAbilityJumpLandLocationAndRotation(const FVector& OutLocation, const FRotator& OutRotation, const FName& InBattleAbilityID); // 0x1667194 [Native Event Public]
    bool OnGetAbilityJumpLandLocation(const FVector& OutLocation, const FName& InBattleAbilityID); // 0x1666ff4 [Native Event Public]
    void OnFieldActionInfoFromPlayerInvoke(const FName& ActionTag); // 0x13450d4 [Event Public]
    void OnEnemySummonCutSceneEnd(); // 0x13450d4 [Event Public]
    void OnEnemySummonCutSceneBegin(); // 0x13450d4 [Event Public]
    void OnEndSequencerPV_Test(); // 0x2a6287c [Final Native Public]
    void OnEndCutSceneNextFrameInvoke(const FName& CutSceneID); // 0x13450d4 [Event Public]
    void OnEndCutSceneInvoke(const FName& CutSceneID); // 0x13450d4 [Event Public]
    void OnEndBurst(bool instant); // 0x13450d4 [Event Public]
    void OnEndBreak(); // 0x13450d4 [Event Public]
    void OnEndBattleInvoke(); // 0x13450d4 [Event Public]
    void OnEndAbilityInvoke(const FName& AbilityId, bool createdDamageSource, bool suspended, bool suspendedSummonCutScene); // 0x13450d4 [Event Protected]
    void OnDestroyDamageSource(const FName& DamageSourceID, const FVector& Location, FQuat& Quat); // 0x13450d4 [Event Public]
    void OnDefenseGuardReflectDamage(const FName& battleDefenseID, AEndCharacter* attackedCharacter, const FEndDataObjectBattleAbilityAccessor& attackedDataObjectBattleAbility, const FName& attackedDamageSourceID); // 0x13450d4 [Event Public]
    void OnDefenseGuardDamageHPFirst(const FName& battleDefenseID, const EEndBattleDefenseGuardType& defenseGuardType, bool executeTiming, AEndCharacter* attackedCharacter, const FEndDataObjectBattleAbilityAccessor& attackedDataObjectBattleAbility, const FName& attackedDamageSourceID); // 0x13450d4 [Event Public]
    void OnDefenseGuard(const FName& battleDefenseID, const EEndBattleDefenseGuardType& defenseGuardType, bool executeTiming, AEndCharacter* attackedCharacter, const FEndDataObjectBattleAbilityAccessor& attackedDataObjectBattleAbility, const FName& attackedDamageSourceID); // 0x13450d4 [Event Public]
    void OnDead(bool AtBurst); // 0x13450d4 [Event Public]
    void OnCutSceneMessageInvoke(const FName& Message); // 0x13450d4 [Event Public]
    void OnCutChangeSequencerPV_Test(bool bEndShot); // 0x2a86b18 [Final Native Public]
    void OnCreateDamageSource(AEndCharacter* InOwner, const FName& DamageSourceID); // 0x13450d4 [Event Public]
    void OnCreateCharacterControllerComponentBattle(); // 0x13450d4 [Event Public]
    void OnCharacterControllerChangeState(const EEndCharacterControllerStateType& BeforeState, const EEndCharacterControllerStateType& AfterState); // 0x13450d4 [Event Public]
    void OnChangeSyncActionState(const FName& SyncActionID, const EEndBattleSyncActionStateType& StateType, AEndCharacter* targetChara, const FName& DetachDamageSourceID); // 0x13450d4 [Event Public]
    void OnChangeLeader(AEndCharacter* LeaderCharacter); // 0x13450d4 [Event Public]
    void OnCameraBlendOutSequencerPV_Test(); // 0x2a6287c [Final Native Public]
    void OnBeginCutSceneInvoke(const FName& CutSceneID); // 0x13450d4 [Event Public]
    void OnBeginBurst(); // 0x13450d4 [Event Public]
    void OnBeginBreak(AEndCharacter* causerCharacter); // 0x13450d4 [Event Public]
    void OnAIMoveModeChanged(const EActorMoveMode& BeforeMode, const EActorMoveMode& AfterMode); // 0x13450d4 [Event Public]
    void OnAddStatusChangeID(const FName& statusChangeID); // 0x13450d4 [Event Protected]
    void OnAbilityReactionConditionTargetDodgeDirection(const FName& AbilityId, AEndCharacter* targetChara); // 0x13450d4 [Event Public]
    void OnAbilityReactionConditionTargetDodge(const FName& AbilityId, AEndCharacter* targetChara); // 0x13450d4 [Event Public]
    void OnAbilityReactionCondition(const EEndBattleAbilityReactionConditionType& abilityReactionConditionType); // 0x13450d4 [Event Public]
    void NotifyAbilityReaction(float Param0); // 0x3b5f9b0 [Final Native Public]
    bool IsRangeArea2D(AEndCharacter* InChara, const FVector& InLocation, float InRadius); // 0x3b5f864 [Final Native Public]
    bool IsOverrideUpperAnim(); // 0x3b5f848 [Final Native Public]
    bool IsInSyncAction(); // 0x3b5f81c [Final Native Public]
    void IsInRangeToTargetBranch(float InMin, float InMax, const EEndAiMathBinCmp& Cmp, const uint8& OutSignal, bool bIgnoreCharacterRadius); // 0x3b5f5d8 [Final Native Public]
    bool IsInRangeToTarget(float InMin, float InMax, bool bIgnoreCharacterRadius); // 0x3b5f4bc [Final Native Public]
    bool IsInDummyBattle(); // 0x3b5f4a4 [Final Native Public]
    void IsInAngleToTargetBranch(float InAngle, const uint8& OutSignal, bool InReverse); // 0x3b5f2fc [Final Native Public]
    bool IsInAngleToTarget(float InAngle, bool InReverse); // 0x3b5f228 [Final Native Public]
    bool IsIdle(); // 0x3b5f1cc [Final Native Public]
    bool IsHPPercent(int32 Percent, const EEndAiMathCmp& Cmp); // 0x3b5ef4c [Final Native Public]
    bool IsForceTeleportingFollowAIPartyMemberAll(); // 0x194b844 [Final Native Public]
    bool IsExistSpawnWeaponCharacter(const EEndBattleUniqueAbilitySpawnWeaponType& spawnWeaponType, const FName& uniqueWeaponName); // 0x3b5ee80 [Final Native Public]
    bool IsEditor(); // 0x194b844 [Final Native Public]
    bool IsDelayProcessing(); // 0x3b5ee60 [Final Native Protected]
    bool IsDebugEditMode(); // 0x194b844 [Final Native Public]
    bool IsActionRestriction(); // 0x3b5ee34 [Final Native Public]
    bool HasSpecialStatusByID(const FName& ID); // 0x3b5edbc [Final Native Public]
    bool HasSpecialStatus(const EEndBattleSpecialStatusChangeType& Type); // 0x3b5ed48 [Final Native Public]
    bool HasDamageSource(const FName& DamageSourceID); // 0x3b5ec8c [Final Native Public]
    FVector GetVectorToTarget(); // 0x3b5ec4c [Final Native Public]
    bool GetTargetJumpBurstInput(FEndBattleTargetJumpBurstInput& Input); // 0x18b3908 [Native Event Public]
    AEndCharacter* GetTarget(); // 0x3b5ec18 [Native Public]
    TArray<void> GetSyncActionCharacter(uint8 InTarget); // 0x3b5eb68 [Final Native Public]
    void GetSpecialStatusType(const TArray<void>& typeList); // 0x3b5eae4 [Final Native Public]
    float GetSpecialStatusParamFloat(const EEndBattleSpecialStatusChangeType& Type, const FName& paramID); // 0x3b5ea28 [Final Native Public]
    TArray<void> GetSpecialStatusChangeCharacter(uint8 InTarget, const EEndBattleSpecialStatusChangeType& Type); // 0x3b5e948 [Final Native Public]
    AEndCharacter* GetSpawnWeaponCharacter(const EEndBattleUniqueAbilitySpawnWeaponType& weaponType, const FName& uniqueWeaponName); // 0x3b5e830 [Final Native Public]
    AEndCharacter* GetPlayerLeader(); // 0x144a6d8 [Final Native Public]
    float GetPathDistanceFromTarget(const FVector& Location); // 0x3b5e788 [Final Native Public]
    float GetPathDistance(const FVector& Location); // 0x3b5e6e0 [Final Native Public]
    float GetNearestOpponentDistance(bool bIgnoreCharacterRadius); // 0x3b5e644 [Final Native Public]
    float GetLocationAngleAbs(const FVector& Loc, AEndCharacter* Target); // 0x3b5e558 [Final Native Protected]
    float GetLocationAngle(const FVector& Loc, AEndCharacter* Target); // 0x3b5e474 [Final Native Protected]
    AEndCharacter* GetLeader(); // 0x144a6d8 [Final Native Public]
    int32 GetHPPercent(); // 0x3b5e3ac [Final Native Public]
    int32 GetHPMax(); // 0x3b5e360 [Final Native Public]
    float GetHeightDistanceToTarget(bool bAbs); // 0x3b5e3d8 [Final Native Public]
    bool GetFirstDamageTime(const float& FirstDamageTime, UAnimSequence* AnimSequecne, float StartTime); // 0x3b5e004 [Final Native Public]
    float GetDistanceToTarget2D(bool bIgnoreCharacterRadius); // 0x3b5decc [Final Native Public]
    float GetDistanceToTarget(bool bIgnoreCharacterRadius); // 0x3b5df68 [Final Native Public]
    float GetDistanceToCharacter2D(AEndCharacter* InCharacter, bool bIgnoreCharacterRadius); // 0x3b5dd2c [Final Native Public]
    float GetDistanceToCharacter(AEndCharacter* InCharacter, bool bIgnoreCharacterRadius); // 0x3b5ddfc [Final Native Public]
    FName GetCharaSpecName(); // 0x3b5dbfc [Final Native Public]
    FRotator GetCharacterRotation(); // 0x3b5dcec [Final Native Protected]
    FVector GetCharacterLocation(); // 0x3b5dcac [Final Native Protected]
    FVector GetCharacterFeetLocation(); // 0x3b5dc48 [Final Native Protected]
    AEndCharacter* GetCharacter(); // 0xb74ce8 [Final Native Public]
    float GetAngleToTarget(bool bAbs); // 0x3b5db60 [Final Native Public]
    bool GetAbilityLoopMoveStartSpecifiedTargetLocation(const FVector& OutLocation, const FName& AbilityId); // 0x1667510 [Native Event Public]
    bool GetAbilityLoopMoveNextSpecifiedTargetLocation(const FVector& OutLocation, const FName& AbilityId); // 0x1667378 [Native Event Public]
    void GetAbilityAimTargetPointName(const FName& outTargetPointName); // 0x13450d4 [Event Public]
    bool ForceTeleportFollowAIPartyMemberAll(); // 0x194b844 [Final Native Public]
    void ForceDisableAimEffectorSetting(const FName& EffectorSettingName); // 0x3b5dabc [Final Native Public]
    void EndFollowBackwardLeaveLeaderToPoint_Test(); // 0x2a6287c [Final Native Public]
    void EnableDamageReactionOwnerSyncAction(); // 0x3b5da80 [Final Native Public]
    void DoOnceWithThen(const EEndDoOnceCode& Code, const FLatentActionInfo& LatentInfo, const EEndDoOnceOutCode& Result); // 0xf6a508 [Final Native Public]
    void DestroyDamageSource(const FName& DamageSourceID, bool bDestroyEffect); // 0x3b5d97c [Final Native Public]
    void DebugLocalLog(const FString& inString, const FLinearColor& TextColor); // 0xd3ce18 [Final Native Public]
    void DebugEditModeBranch(const EEndAIExecPinBranch& PinBranch); // 0x16ff244 [Final Native Public]
    void DeactivatePBDConstraint(float BlendTime); // 0x3b5cd50 [Final Native Protected]
    void CreateSyncAction(const FName& SyncActionID, AEndCharacter* targetChara, bool bOverwrite); // 0x3b5d83c [Final Native Public]
    void CreateDamageSource(const FName& DamageSourceID, AEndCharacter* targetChara, const FName& AbilityId, bool bOverrideDamage, int32 OverrideDamage); // 0x3b5d5fc [Final Native Public]
    void CheckDistanceToTargetBranch(float InDistance, const EEndAiMathCmp& Cmp, const uint8& OutSignal, bool bIgnoreCharacterRadius); // 0x3b5d418 [Final Native Public]
    bool CheckDistanceToTarget(float InDistance, const EEndAiMathCmp& Cmp, bool bIgnoreCharacterRadius); // 0x3b5d30c [Final Native Public]
    bool CanSeeTarget(bool bValidBlock); // 0x3b5d1ec [Final Native Public]
    void CancelActionChild(const FName& ChildActionId); // 0x3b5d284 [Final Native Public]
    void AIDelay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x3b5cc28 [Final Native Protected]
    void AddSpecialStatusByID(const FName& ID); // 0x3b5d17c [Final Native Public]
    void AddSpecialStateEffectWithBeamTarget(const FName& specialStateEffectID, const TArray<void>& beamTargetCharaList); // 0x3b5cfb8 [Final Native Public]
    void AddSpecialStateEffect(const FName& specialStateEffectID); // 0x3b5ced8 [Final Native Public]
    void AddAttachEffect(const FEndCharacterAttachEffectArguments& args); // 0x3b5cdc4 [Final Native Public]
    void ActivatePBDConstraint(float BlendTime); // 0x3b5cd50 [Final Native Protected]

// AEndAIControllerEnemyBase (/Script/EndGame.EndAIControllerEnemyBase)
    int32 ToRestoreParts(const FName& keyword); // 0x3b698a8 [Final Native Protected]
    void ToRepairWithHPPercent(const FName& charaPartsSpecName, const FName& meshLabelName, float HPPercent); // 0x3b697a0 [Final Native Protected]
    int32 ToDestructionParts(const FName& keyword); // 0x3b69708 [Final Native Public]
    bool ToChangeParts(const FName& MeshName, const FName& MeshLabel); // 0x3b69620 [Final Native Protected]
    void ToBreak(const FName& charaPartsSpecName); // 0x3b69598 [Final Native Protected]
    void TemporaryWithdrawalGroup(const FName& InGroupId); // 0x3b69510 [Final Native Protected]
    void StopExtraIntervalAll(); // 0x1935670 [Final Native Public]
    void StopExtraInterval(const FName& ID); // 0x18e7a68 [Final Native Public]
    void StopAITimer(const FName& ID); // 0x16ee6d0 [Final Native Public]
    void StartExtraInterval(const FName& ID); // 0x11a1970 [Final Native Public]
    bool StartBurst(bool Force); // 0x3b69108 [Final Native Protected]
    void StartAITimer(const FName& ID, float Time); // 0x16ee53c [Final Native Public]
    void SetTopPriorityActionConditionResult(const FName& TopPriorityActionId, int32 Priority, bool bResult); // 0xb738bc [Final Native Public]
    void SetReserveWarpDefinitionTargetPointNames(const TArray<void>& TargetPointNames); // 0x3b68f3c [Final Native Protected]
    void SetReserveWarpDefinitionTargetLocations(const TArray<void>& Locations); // 0x3b68d6c [Final Native Protected]
    void SetReserveMoveToMultiPointDefinitionTargetLocations(const TArray<void>& Locations); // 0x3b68b9c [Final Native Protected]
    void SetOverrideBattleCharaSpec(const FName& BattleCharaSpecID); // 0x3b68b08 [Final Native Protected]
    void SetOverrideBattleCharaPartsSpec(const FName& BaseID, const FName& OverrideId, bool bChangeHP); // 0x3b689d4 [Final Native Protected]
    void SetNextWarpPosition(const FVector& WarpPosition); // 0x3b6893c [Final Native Public]
    void SetLockTargetBP(AEndCharacter* Target, bool bImmediate); // 0x1772cfc [Final Native Protected]
    void SetIgnoreRightToAttack(bool bIgnore); // 0x3b68868 [Final Native Protected]
    void SetHPMinLimitPercent(int32 InPercent); // 0x3b68718 [Final Native Public]
    void SetExtraConditionResult(const FName& ConditionTag, bool bResult); // 0x17f7960 [Final Native Protected]
    void SetDisableTargetPoint(const FName& SocketName, bool bDisable); // 0x3b68624 [Final Native Protected]
    void SetDisableBurst(bool Disable); // 0x3b68580 [Final Native Protected]
    void SetDisableBPDamage(bool Disable); // 0x3b684e0 [Final Native Protected]
    void SetDefinitionLockTargetResult(const FName& LockTargetTag, AEndCharacter* Target); // 0x1214de4 [Final Native Protected]
    void SetBurstForceAerial(bool Flag); // 0x3b68330 [Final Native Protected]
    void SetBPPercent(float Value); // 0x3b68150 [Final Native Protected]
    void SetBPDamageCoefficient(float Coefficient); // 0x3b680c0 [Final Native Protected]
    void SetBPAttackChance(bool Enable); // 0x3b68020 [Final Native Protected]
    void SetBP(float Value); // 0x3b67f90 [Final Native Protected]
    void SetBodyDummyParts(const FName& PartsID); // 0x3b681e0 [Final Native Protected]
    void SetBGFAStatus(const FName& AccessorID, const FName& StateId); // 0x3b67eb8 [Final Native Protected]
    void SetAngleRangeTargetPoint(const FName& SocketName, float baseAngle, float angleRange); // 0x3b67da0 [Final Native Protected]
    void SetAIActionStatusRecastTime(const TArray<float>& ActionDefClassList, float RecastTime); // 0x3b67acc [Final Native Protected]
    void SendGroupMessage(const FName& Message, const EEndAIBattleGroupNotify& NotifyType, const FName& GroupId, const FName& IndividualTag); // 0x11cfc84 [Final Native Protected]
    void SelfDisappear(bool drawPause); // 0x3b67a04 [Final Native Public]
    void RewriteExtraInterval(const FName& ID, float Interval, float IntervalWidth); // 0x1916934 [Final Native Public]
    void RewriteAttackInterval(const EEndAIIntervalType& IntervalType, float Interval, float IntervalWidth); // 0x18dcc4c [Final Native Public]
    void ReturnGroup(const FName& InGroupId); // 0x3b6797c [Final Native Protected]
    void RestartExtraIntervalAll(); // 0x1895164 [Final Native Public]
    void RestartExtraInterval(const FName& ID); // 0x3b67824 [Final Native Public]
    void RestartAttackIntervalAll(); // 0x18c17e8 [Final Native Public]
    void RestartAttackInterval(const EEndAIIntervalType& IntervalType); // 0x18cd104 [Final Native Public]
    bool RestartAITimer(const FName& ID); // 0x3b6773c [Final Native Public]
    void ResetOverrideBattleCharaSpec(); // 0x3b676fc [Final Native Protected]
    void ResetOverrideBattleCharaPartsSpec(const FName& BaseID); // 0x3b67660 [Final Native Protected]
    void ResetLockTargetBP(); // 0x18f70b8 [Final Native Protected]
    void ResetDefaultAttackInterval(); // 0x193e0a8 [Final Native Public]
    void ResetAttackIntervalElapsedTime(const EEndAIIntervalType& IntervalType); // 0x18cb4a4 [Final Native Public]
    void ResetAngleRangeTargetPoint(const FName& SocketName); // 0x3b675c8 [Final Native Protected]
    void ResetAIActionStatus(const TArray<bool>& ActionDefClassList, bool bTrialCount, bool TrialStraightCount, bool bRecastTime); // 0x18d8a30 [Final Native Protected]
    bool RequestStartCombinationTopPriority(TSubclassOf<UEndAIActionDefinitionBase> CombinationDefinitionClass, AEndCharacter* Target, const FName& TopPriorityActionId); // 0x3b67488 [Final Native Protected]
    bool RequestStartCombination(TSubclassOf<UEndAIActionDefinitionBase> CombinationDefinitionClass, AEndCharacter* Target); // 0x3b673ac [Final Native Protected]
    void RequestShowPreloadedWaveReinforcement(const FName& territoryID, const FName& reinforcementActorName, const FTransform& reinforcementStartPoint); // 0x3b6722c [Final Native Protected]
    bool RequestNotificationComboAbilityInterrupt(TSubclassOf<UEndAIAbilityDefinition> AbilityDefinitionClass); // 0x189531c [Final Native Protected]
    bool RequestConnectActivatedAbilityCombo(TSubclassOf<UEndAIComboDefinition> ComboDefinitionClass, const FName& AbilityId); // 0x3b66ff4 [Final Native Protected]
    bool RequestCombinationCombo(TSubclassOf<UEndAIMoveDefinition> MoveDefinitionClass, TSubclassOf<UEndAIComboDefinition> ComboDefinitionClass, bool bLast); // 0x3b66ea8 [Final Native Protected]
    bool RequestCombination(TSubclassOf<UEndAIMoveDefinition> MoveDefinitionClass, TSubclassOf<UEndAIAbilityDefinition> AbilityDefinitionClass, bool bLast); // 0x189551c [Final Native Protected]
    bool RequestActionTopPriority(TSubclassOf<UEndAIMoveDefinition> MoveDefinitionClass, TSubclassOf<UEndAIActionDefinitionBase> ActionDefinitionClass, const FName& TopPriorityActionId); // 0x1063d90 [Final Native Protected]
    void PauseExtraIntervalAll(); // 0x3b669dc [Final Native Public]
    void PauseExtraInterval(const FName& ID); // 0x3b668f8 [Final Native Public]
    void PauseAttackIntervalAll(); // 0x190286c [Final Native Public]
    void PauseAttackInterval(const EEndAIIntervalType& IntervalType); // 0x3b66868 [Final Native Public]
    bool PauseAITimer(const FName& ID); // 0x3b667d0 [Final Native Public]
    void OnTransInvoke(const FName& PrevTransId, const FName& NextTransId); // 0x13450d4 [Event Protected]
    void OnStartMoveDefinitionInvoke(const FName& MoveDefTag); // 0x13450d4 [Event Protected]
    void OnStartAICombinationInvoke(const FName& CombinationId); // 0x13450d4 [Event Protected]
    void OnStartActionRestrictionInvoke(); // 0x13450d4 [Event Protected]
    void OnStartActionDefinitionInvoke(const FName& ActionDefTag); // 0x13450d4 [Event Protected]
    void OnShowPreloadedWaveReinforcement(const FName& reinforcementActorName); // 0x13450d4 [Event Protected]
    void OnRemoveTrans_ReturnHomeInvoke(const FName& CurrentTransId); // 0x13450d4 [Event Protected]
    void OnRemoveTrans_EndBattleInvoke(const FName& CurrentTransId); // 0x13450d4 [Event Protected]
    void OnReactionAvoidCancelInvoke(const FName& AvoidDefTag); // 0x13450d4 [Event Protected]
    void OnProwlInvoke(const EEndAIProwlCallType& CallType); // 0x13450d4 [Event Protected]
    void OnPreExecutWarpDefinitionInvoke(const FName& WarpDefTag); // 0x13450d4 [Event Protected]
    void OnNotificationDefinitionComboInvoke(const FName& ComboDefTag, const FName& ActionDefTag); // 0x13450d4 [Event Protected]
    void OnMoveTimeOutInvoke(const EEndAIActionMoveTimeOut& TimeOutType, const FName& MoveDefTag, const FName& ActionDefTag, const FName& ComboDefTag); // 0x13450d4 [Event Protected]
    void OnGroupMessageInvoke(const FEndAIBattleGroupNotifyInfo& NotifyInfo); // 0x13450d4 [Event Protected]
    void OnFailPreActionCancelInvoke(const FName& ActionTag); // 0x13450d4 [Event Protected]
    void OnExtraConditionInvoke(const FName& ConditionTag); // 0x13450d4 [Event Protected]
    void OnExecutWarpDefinitionInvoke(const FName& WarpDefTag); // 0x13450d4 [Event Protected]
    void OnEndMoveDefinitionInvoke(const FName& MoveDefTag, bool bSuspendSummonCutScene); // 0x13450d4 [Event Protected]
    void OnEndAICombinationInvoke(const FName& CombinationId); // 0x13450d4 [Event Protected]
    void OnEndActionRestrictionInvoke(); // 0x13450d4 [Event Protected]
    void OnEndActionDefinitionInvoke(const FName& ActionDefTag, const FName& SuspendAbilityId, bool bSuspendSummonCutScene); // 0x13450d4 [Event Protected]
    void OnDefinitionLockTargetInvoke(const FName& LockTargetTag); // 0x13450d4 [Event Protected]
    void OnAITimerInvoke(const FName& ID); // 0x13450d4 [Event Public]
    void OnAICombinationInvoke(const EEndAIEnemyCombinationNotify& NotifyType, const FName& CombinationId, int32 Count); // 0x13450d4 [Event Protected]
    void OnActionTopPriorityInvoke(const FName& TopPriorityActionId); // 0x13450d4 [Event Protected]
    void OnActionInvoke(const EEndAIIntervalType& IntervalType, const FName& ExtraIntervalId); // 0x13450d4 [Event Protected]
    void OnActionInterruptInvoke(const FName& ActionTag); // 0x13450d4 [Event Protected]
    void OnActionChildInvoke(const FName& ChildActionId); // 0x13450d4 [Event Protected]
    void NotifyAbilitySuccessToTargetSystem_EN2219(AEndCharacter* Target, const EEndBattleAbilityActionCategory& ActionCategory); // 0x3b666cc [Final Native Protected]
    bool IsPlayingAICombination(); // 0x17dad04 [Final Native Protected]
    bool IsInHateLock(); // 0x3b66598 [Final Native Protected]
    bool IsInBattleArea(); // 0x3b6656c [Final Native Public]
    bool IsGroupLeader(const FName& GroupId); // 0x3b664d4 [Final Native Public]
    bool IsDifficultyHard(); // 0x1874248 [Final Native Protected]
    bool IsDestruction(const FName& keyword); // 0x3b66410 [Final Native Protected]
    bool IsBurst(); // 0x3b663c4 [Final Native Protected]
    bool IsBPAttackChance(); // 0x3b6637c [Final Native Protected]
    bool IsBGFAStatusBP(const FName& AccessorID, const FName& StateId); // 0x3b662b0 [Final Native Protected]
    bool IsAIActionStatusRecastForId(const FName& AIActionStatusId); // 0x3b660f8 [Final Native Protected]
    bool IsAIActionStatusRecast(const TArray<bool>& ActionDefClassList); // 0x1067b30 [Final Native Protected]
    bool IsAffiliatedGroup(AEndCharacter* Chara, const FName& GroupId); // 0x3b661b4 [Final Native Protected]
    bool IsActiveAITimer(const FName& ID); // 0x16ee7a0 [Final Native Public]
    FName GetTransID(); // 0x16cd2dc [Final Native Protected]
    int32 GetPhase(); // 0x1792730 [Final Native Public]
    int32 GetPartsHPPercent(const FName& PartsID); // 0x3b65fbc [Final Native Protected]
    FName GetOwnerTerritoryIdBP(); // 0x18a709c [Final Native Protected]
    FVector GetNextWarpPosition(); // 0x3b65f94 [Final Native Public]
    FName GetMoveToMultiTargetName(); // 0x3b65f7c [Final Native Protected]
    int32 GetGroupMembersNum(const FName& GroupId, bool bIgnoreLeader); // 0x3b65e74 [Final Native Protected]
    TArray<void> GetGroupMembers(const FName& GroupId, bool bIgnoreLeader); // 0x18f7f9c [Final Native Protected]
    AEndCharacter* GetGroupIndividualMember(const FName& GroupId, const FName& IndividualTag); // 0xb737cc [Final Native Protected]
    void GetExtraIntervalStatus(const FName& ID, const float& ElapsedTime, const bool& bActive, const bool& bPause); // 0x3b65d00 [Final Native Public]
    FEndAIDefinitionReturnTag GetCurrentAIDefinitionTagToChara(AEndCharacter* InChara); // 0x187adfc [Final Native Public]
    FEndAIDefinitionReturnTag GetCurrentAIDefinitionTag(); // 0xeb34b0 [Final Native Public]
    void GetComboCount(const int32& Count, const int32& NextCount); // 0x3b65bd8 [Final Native Protected]
    float GetBPPercent(); // 0x3b65ba8 [Final Native Protected]
    float GetBP(); // 0x3b65b78 [Final Native Protected]
    float GetAttackIntervalElapsedTime(const EEndAIIntervalType& IntervalType); // 0x3b65acc [Final Native Public]
    float GetAITimerRemainingTime(const FName& ID); // 0x3b65a30 [Final Native Public]
    EActorMoveMode GetAIMoveMode(); // 0x3b659bc [Final Native Protected]
    EEndAIActionState GetAIActionState(); // 0x3b6598c [Final Native Public]
    void ForceTakeDamegeHitReactionToParent(const FName& ReactionID); // 0x3b65904 [Final Native Protected]
    void ForceEndCombination(); // 0x3b65884 [Final Native Protected]
    void EndGuardDefinition(); // 0x18c16bc [Final Native Protected]
    void EndBurstInstant(); // 0x3b657ec [Final Native Protected]
    void DisableLastHitAIPC(bool bDisable); // 0x3b6575c [Final Native Protected]
    void ClearTopPriorityActionConditionAll(); // 0x191b24c [Final Native Public]
    void ClearTopPriorityActionCondition(const FName& TopPriorityActionId); // 0x11a1f30 [Final Native Public]
    void ClearHPMinLimit(); // 0x3b65734 [Final Native Public]
    void ClearBPDamageCoefficient(); // 0x3b656fc [Final Native Protected]
    void CheckAIActionStatus(TSubclassOf<UEndAIActionDefinition> ActionDefClass, const bool& bResult, const float& CoolTime, const int32& TrialCount, const int32& TrialStraightCount); // 0x3b65524 [Final Native Protected]
    void ChangeCombinationTarget(AEndCharacter* InTarget); // 0x3b65164 [Final Native Protected]
    void AsyncCheckConditionInvoke(); // 0x13450d4 [Event Protected]
    int32 AddDestructionPartsName(const FName& keyword, const FName& MeshName, const FName& destructionPartsLabelName, const FName& restorePartsLabelName); // 0x3b64fd4 [Final Native Protected]

// AEndAIControllerBossBase (/Script/EndGame.EndAIControllerBossBase)
    void SwitchWallMove_EN0007(); // 0x3b694b8 [Final Native Protected]
    void StopEnvironmentFeelerTornade(const FName& LevelName, const FName& AccessID, bool bDetach, bool bUseFade, float BlendTime); // 0x3b69314 [Final Native Protected]
    void StopEnvironmentFeelerLaser(const FName& LevelName, const FName& AccessID, bool bDetach, bool bUseFade, float BlendTime); // 0x3b69314 [Final Native Protected]
    void StopEnvironmentFeeler(const FName& LevelName, const FName& AccessID, bool bUseFade, float BlendTime); // 0x3b691b4 [Final Native Protected]
    void SetDebugChangePhase(int32 Phase); // 0x3b683d0 [Final Native Protected]
    void RestoreStalactite_EB2000(); // 0x3b67908 [Final Native Protected]
    bool RequestPhaseChangeAbility(const FName& AbilityId); // 0x3b67194 [Final Native Protected]
    void RequestManualPhaseChange(float Delay, bool CanPhaseChangeToDisableReaction); // 0x3b670c0 [Final Native Protected]
    void RemoveWallMoveSettings_EN0007(); // 0x19443d0 [Final Native Protected]
    void PlayEnvironmentFeelerTornade(const FName& LevelName, const FName& AccessID, const FName& DamageSourceID, bool bUseFade, float BlendTime); // 0x3b66d04 [Final Native Protected]
    void PlayEnvironmentFeelerLaser(const FName& LevelName, const FName& AccessID, const FName& AttachName, bool bUseFade, float BlendTime); // 0x3b66b60 [Final Native Protected]
    void PlayEnvironmentFeeler(const FName& LevelName, const FName& AccessID, bool bUseFade, float BlendTime); // 0x3b66a00 [Final Native Protected]
    void OnWarpFromCliffInvoke_EB2020(); // 0x13450d4 [Event Protected]
    void OnWallMoveToWallInvoke_EN0007(); // 0x13450d4 [Event Protected]
    void OnWallMoveToGroundInvoke_EN0007(); // 0x13450d4 [Event Protected]
    void OnTakeDamagePhaseChangeHpLineInvoke(int32 Phase); // 0x13450d4 [Event Protected]
    void OnStartWallPhaseInvoke_EB2000(); // 0x13450d4 [Event Protected]
    void OnStartCeilingPhaseInvoke_EB2000(); // 0x13450d4 [Event Protected]
    void OnFastDashTimingInvoke_EB2160(const EEndAIMoveDefinitionFastDashEventTiming& Timing, int32 Index, const FName& MoveDefTag); // 0x13450d4 [Event Protected]
    void OnFastDashArrivalInvoke_EB0016(const FName& Tag, bool bSuccessAction); // 0x13450d4 [Event Protected]
    void OnEnemyCombinationFinishInvoke(const EEndBattleEnemyCombinationAbilityFinishResult& FinishedResult, int32 FinishedOnAbility); // 0x13450d4 [Event Protected]
    void OnChangePhaseReadyInvoke(int32 PrevPhase, int32 NextPhase); // 0x13450d4 [Event Protected]
    void OnChangePhaseReactionAfterInvoke(int32 NextPhase, const FName& HitReactionID); // 0x13450d4 [Event Protected]
    void OnChangePhaseFinishInvoke(int32 PrevPhase, int32 NextPhase); // 0x13450d4 [Event Protected]
    void OnBeginFallFromCliffInvoke_EB2020(); // 0x13450d4 [Event Protected]
    void OnBattleEventInvoke(const FName& EventName); // 0x13450d4 [Event Protected]
    void NotifyAbilitySuccessToTargetSystem(AEndCharacter* Target, const EEndBattleAbilityActionCategory& ActionCategory); // 0x3b665fc [Final Native Protected]
    bool IsChangingPhase(); // 0x177a2ac [Final Native Public]
    int32 GetTotalStalactiteNum_EB2000(); // 0x3b66068 [Final Native Protected]
    void ForceStopEnemyCombinationAbility(); // 0x3b658b8 [Final Native Protected]
    bool ForceRequestAction(TSubclassOf<UEndAIMoveDefinition> MoveDefinitionClass, TSubclassOf<UEndAIActionDefinitionBase> ActionDefinitionClass); // 0x1063b74 [Final Native Protected]
    void FallStalactite_EB2000(); // 0x3b65810 [Final Native Protected]
    void ChangeWallMoveType_EN0007(const EEndAiMoveType& MoveType); // 0x3b6546c [Final Native Protected]

// AEndAIControllerFriendBase (/Script/EndGame.EndAIControllerFriendBase)
    bool RequestAbility(const FName& AbilityId, const EFriendAbilityTargetType& TargetType, bool bPriority, AEndCharacter* Target, const FName& prevComboAbilityId, bool bRetryFailed); // 0x18ef4c0 [Final Native Protected]
    void OverrideCooldownTimer(float Time, bool bForce); // 0x3b6cebc [Final Native Protected]
    void OnStartRequestedAbilityInvoke(const FName& AbilityId); // 0x13450d4 [Event Protected]
    void OnPlayerPartyStatusChange(AEndCharacter* Target, const TArray<void>& idList); // 0x13450d4 [Event Public]
    void OnPlayerPartyEmergency(AEndCharacter* Target); // 0x13450d4 [Event Public]
    void OnAbilityInterruptInvoke(const FName& AbilityId); // 0x13450d4 [Event Protected]

// AEndAIControllerPlayerBase (/Script/EndGame.EndAIControllerPlayerBase)
    void TestResetAI(AEndCharacter* InCharacter); // 0x3b6d4a0 [Final Native Static Private]
    void TestMoveTo(const FVector& TargetLocation, bool bFindPath); // 0x3b6d3c0 [Final Native Private]
    void TestJumpToWall(AEndCharacter* InCharacter, const FVector& TargetLocation, const FVector& UpVector); // 0x3b6d2a4 [Final Native Static Private]
    void TestJumpToGround(AEndCharacter* InCharacter, const FTransform& TargetTransform); // 0x3b6d178 [Final Native Static Private]
    void TestAIJumpToWall(const FTransform& TargetTransform); // 0x3b6d084 [Final Native Private]
    void TestAIJumpToGround(const FTransform& TargetTransform); // 0x3b6cf90 [Final Native Private]

// AEndAIFrogGuysVolume (/Script/EndGame.EndAIFrogGuysVolume)
    void OnEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x3b71940 [Final Native Protected]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3b714f0 [Final Native Protected]

// UEndAISystem (/Script/EndGame.EndAISystem)
    void LoadBehaviorTreeAsset(UBehaviorTree* Asset); // 0x1762834 [Final Native Static Public]
    void ClearEQSAssetCache(UEnvQuery* Asset); // 0x3b79728 [Final Native Static Public]
    void ClearBehaviorTreeAssetCache(UBehaviorTree* Asset); // 0x3b796b0 [Final Native Static Public]

// AEndAnimalRunAIDirector (/Script/EndGame.EndAnimalRunAIDirector)
    void SetOverrideParameter(const FName& CharacterName, TSubclassOf<UEndAnimalRunAIParameterBase> OverrideParameterClass); // 0x3b7a074 [Final Native Private]
    void SetLockTarget(const FName& CharacterName, const ETeamType& TeamType); // 0x3b79f78 [Final Native Private]
    void SetAnimationPlayRate(const FName& CharacterName, float PlayRate); // 0x3b79eb4 [Final Native Private]
    void ResetOverrideParameter(const FName& CharacterName); // 0x3b79e04 [Final Native Private]
    void ResetAnimationPlayRate(const FName& CharacterName); // 0x3b79d60 [Final Native Private]
    void RequestChangeMode(const ETeamType& TeamType, const EEndAnimalRunTeamMode& Mode); // 0x3b79c94 [Final Native Public]
    void RemoveAttachEffect(int32 HandleId); // 0x3b79b48 [Final Native Private]
    void OnWildModeElapsedSecond(const ETeamType& TeamType, int32 ElapsedSecond); // 0x13450d4 [Event Public]
    void OnGoal(const ETeamType& TeamType, int32 Score); // 0x13450d4 [Event Public]
    void OnFinalize(); // 0x13450d4 [Event Public]
    void OnEndMiniGame(); // 0x13450d4 [Event Public]
    void OnElapsedSecond(int32 ElapsedSecond); // 0x13450d4 [Event Public]
    void OnChangeMode(const ETeamType& TeamType, const EEndAnimalRunTeamMode& Mode); // 0x13450d4 [Event Public]
    int32 GetTeamRank(const ETeamType& TeamType); // 0x3b798e4 [Final Native Public]
    EEndAnimalRunTeamMode GetTeamMode(const ETeamType& TeamType); // 0x3b7984c [Final Native Public]
    AEndCharacterBase* GetRunWildAICharacter(const FName& CharacterName); // 0x3b797a0 [Final Native Public]
    void ChangeDefaultParameter(const FName& CharacterName, TSubclassOf<UEndAnimalRunAIParameterBase> DefaultParameterClass); // 0x3b795b8 [Final Native Private]
    void AddAttachEffect(const FName& EffectName, const FName& CharacterName, const FName& AttachSocketNam, const int32& OutHandleId); // 0x3b79468 [Final Native Private]

// AEndAnimalRunBallActor (/Script/EndGame.EndAnimalRunBallActor)
    void OnComponentHitBall(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x3b79984 [Final Native Public]

// UEndAreaMapMenu (/Script/EndGame.EndAreaMapMenu)
    void OnStoryListBoxSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x18788dc [Final Native Private]
    void OnReportListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x142e198 [Final Native Private]
    void OnLeftMenuSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0xce8e7c [Final Native Private]
    void OnLeftMenuSelectedIndexChanged(int32 ItemIndex); // 0xce86d0 [Final Native Private]

// UEndAreaReportMenu (/Script/EndGame.EndAreaReportMenu)
    void OnAreaReportListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3b95314 [Final Native Private]
    void OnAreaReportListSelectedIndexChanged(int32 ItemIndex); // 0x3b951c8 [Final Native Private]

// AEndBattleAISummonBaseController (/Script/EndGame.EndBattleAISummonBaseController)
    void WarpToCachedLocation(); // 0x18c3cb0 [Final Native Public]
    void SetDrawPause(bool bDrawPause); // 0x3b998f8 [Final Native Public]
    void SetAppear(bool bAppear); // 0x17fe524 [Final Native Public]
    bool RequestWarpTo(const FVector& WarpLocation); // 0x3b997c0 [Native Public]
    void RequestShowCutSceneAbilityName(); // 0x3b9979c [Final Native Public]
    void OnRequestUseAbility(const FName& AbilityId); // 0x13450d4 [Event Public]
    void OnPlayChangePhaseCutSceneFromBoss(); // 0x13450d4 [Event Public]
    void OnInvokeCutSceneAbility(const FName& CutSceneID); // 0x13450d4 [Event Public]
    void OnEndBattle(); // 0x13450d4 [Event Public]
    void OnChangeBattleBehavior(const ESummonBattleBehavior& NewBattleBehavior); // 0x13450d4 [Event Public]
    void OnBeginUltimateMagic(); // 0x13450d4 [Event Public]
    void OnAppearNotify(); // 0x3b99750 [Native Public]
    void OnAppearEvent(); // 0x13450d4 [Event Public]
    void OnAbilityChoice(const FName& choiceAbility); // 0x13450d4 [Event Public]
    bool IsUsedMoogleAbility(); // 0x19278b8 [Final Native Public]
    void CreateDamageSourceByCurrentTargetBase(const FName& DamageSourceID); // 0x3b9949c [Final Native Public]
    void ChangeMyTarget(AEndCharacter* InCharacter); // 0x3b993e0 [Final Native Public]

// AEndBattleAISU0000BaseController (/Script/EndGame.EndBattleAISU0000BaseController)
    void RequestShoutAttack(); // 0x3b99778 [Final Native Public]

// AEndBattleAISU0001BaseController (/Script/EndGame.EndBattleAISU0001BaseController)
    void SetMoogleBombHidden(bool IsHidden); // 0x3b99a40 [Final Native Private]

// AEndBattleAISU1000BaseController (/Script/EndGame.EndBattleAISU1000BaseController)
    void SetHidePowerUpFX(bool bHide, bool bImmediately); // 0x3b99970 [Final Native Public]
    FVector GetLightningStrikeTargetLocation(int32 Index); // 0x3b995e0 [Final Native Public]

// AEndBattleAISU2020BaseController (/Script/EndGame.EndBattleAISU2020BaseController)
    int32 GetIndexOfByAbilityId(const FName& AbilityId); // 0x3b9953c [Final Native Protected]

// AEndBattleAISU2040BaseController (/Script/EndGame.EndBattleAISU2040BaseController)
    void OnStartSummonCutSceneAbility(); // 0x13450d4 [Event Protected]
    void OnChangeLevel(int32 Level); // 0x13450d4 [Event Protected]

// AEndBattleAISU2050BaseController (/Script/EndGame.EndBattleAISU2050BaseController)
    void SetBattleMode(const EEndBattleNeoBahaBattleMode& BattleMode); // 0x3b99870 [Final Native Public]
    void OnChangeToBoosterMode(); // 0x2a6287c [Final Native Public]
    void OnChangeToBladeMode(); // 0x18ac9c0 [Final Native Public]
    EEndBattleNeoBahaBattleMode GetCurrentBattleMode(); // 0x3b99524 [Final Native Public]
    bool ChangeBattleMode(const EEndBattleNeoBahaBattleMode& nextBattleMode, bool swapAbility); // 0x3b99314 [Final Native Public]

// UEndBattleAPI (/Script/EndGame.EndBattleAPI)
    void ValidNearFadeEnvPhysicsActor(); // 0x3bbee80 [Final Native Static Public]
    bool ValidateCombatAreaVolume(const FName& VolumeName, bool bValidate); // 0x3bbeea8 [Final Native Static Public]
    void UpdateMoveGenjiShield(AEndCharacter* ownerCharacter, AEndCharacter* causerCharacter); // 0x3bbed70 [Final Native Static Public]
    void UpdateAppearanceFrog(AEndCharacter* Character); // 0x3bbece8 [Final Native Static Public]
    bool TryLayoutTransform(const FName& NodeName); // 0x3bbec48 [Final Native Static Public]
    bool TryGetCurrentFloorLocation(const FVector& FloorLocation, AEndCharacterBase* Character); // 0x3bbea90 [Final Native Static Public]
    bool SwitchMesh(AEndCharacter* Character, const FName& MeshName, const FName& MeshLabel); // 0x18db0b4 [Final Native Static Public]
    void SummonTrigger(); // 0x3bbea64 [Final Native Static Public]
    void SummonPointManualSuspend(bool suspend); // 0x3bbe9ac [Final Native Static Public]
    void SummonFinishingBlow(); // 0x3bbe95c [Final Native Static Public]
    void SummonCutSceneAbilityException(const FName& excludeCharaSpecID, const FName& substituteCharaSpecID); // 0x3bbe890 [Final Native Static Public]
    void StopPartStartLoopEndMotion(AEndCharacter* Character); // 0x3bbe770 [Final Native Static Public]
    void StopPartLoopMotion(AEndCharacter* Character); // 0x3bbe770 [Final Native Static Public]
    void StopEnvironmentPhysFieldForce(const FName& GroupName); // 0x3b5d17c [Final Native Static Public]
    void StopEffect(int32 handleNumber); // 0x3bbe628 [Final Native Static Public]
    void StopCrowdActor(const FName& LevelName, const FName& AccessID, float BlendTime, bool bUseFade); // 0x3bbe4dc [Final Native Static Public]
    void StopBattleCameraSequence(int32 sequenceActorUID); // 0x3bbe39c [Final Native Static Public]
    void StopAnimEnvironment(const FName& LevelName, const FName& AccessID); // 0x3bbe2a8 [Final Native Static Public]
    void StopAddMotion(AEndCharacter* Character); // 0x3bbe220 [Final Native Static Public]
    void StartEnvironmentPhysFieldForce(const FName& GroupName); // 0x3b5d17c [Final Native Static Public]
    bool StartBurst(AEndCharacter* Character, bool Force); // 0x1918ba8 [Final Native Static Public]
    bool SpawnWeaponCharacter(AEndCharacter* ownerCharacter, const EEndBattleUniqueAbilitySpawnWeaponType& weaponType, const FName& uniqueWeaponName, const FName& SpawnWeaponObjectName); // 0x3bbde54 [Final Native Static Public]
    AActor* SpawnSharedCharaSpec(AEndCharacterBase* Character, int32 Index); // 0x193c340 [Final Native Static Public]
    void SkipFadeCharaPopActor(const FName& ActorName); // 0x3bbddd0 [Final Native Static Public]
    void ShowTargetAppearGUI(AEndCharacter* Character); // 0x3bbdd48 [Final Native Static Public]
    void ShowPhysics(const FName& ActorName, bool bSimulatePhysics); // 0x3bbdc88 [Final Native Static Public]
    void SetWalkableFloorAngleOnBattleNav(AEndCharacter* InCharacter, float InWalkableAngle); // 0x3bbdaa8 [Final Native Static Public]
    void SetWalkableFloorAngle(AEndCharacter* InCharacter, float InWalkableAngle); // 0x3bbd9a0 [Final Native Static Public]
    void SetVisibilityWeapon(AEndCharacter* Character, bool bVisible, const EWeaponSlot& weaponSlotType, bool bSetToAnimationDefault, bool bAlsoSetToNeutral); // 0x182ec3c [Final Native Static Public]
    void SetValidSmallSizeForSummonArea(bool Valid); // 0x3bbd928 [Final Native Static Public]
    void SetValidLargeSizeForSummonArea(bool Valid); // 0x3bbd8b0 [Final Native Static Public]
    void SetupChargeCrystal(AEndCharacter* ownerCharacter, const FName& uniqueName); // 0x3bbdbb0 [Final Native Static Public]
    void SetUnitParameter(AEndCharacter* Character, bool hideTargetList, bool disableTarget, bool disableTargetShowIcon, bool DisableDamageHit); // 0x3bbd6a4 [Final Native Static Public]
    void SetSummonInBossCutScene(bool bFlag); // 0x3bbd62c [Final Native Static Public]
    void SetSubCollisionPushBackSpeed(AEndCharacter* InChara, float InSpeed); // 0x3bbd524 [Final Native Static Public]
    void SetStoryFlagCondition(const FName& storyFlagNames, bool Condition); // 0x3bbd454 [Final Native Static Public]
    void SetSpecialStatusStateChangeID(AEndCharacter* Character, const EEndBattleSpecialStatusChangeType& Type, const FName& stateChangeID, const FName& paramID); // 0x3bbd288 [Final Native Static Public]
    void SetSpecialStatusChangeStateChangeID(AEndCharacter* Character, const FName& SpecialStatusChangeID, const FName& stateChangeID, const TArray<FName>& Params, const FName& paramID, AActor* paramActor); // 0x3bbcd74 [Final Native Static Public]
    void SetShowEnemyStatusGUI(AEndCharacter* Character, bool Show); // 0x3bbcc98 [Final Native Static Public]
    void SetRootCapsuleAttackTargetSizeScale(AEndCharacter* Character, const FVector& AttackTargetSizeScale); // 0x3bbcbc8 [Final Native Static Public]
    void SetRigidBodyName(AEndCharacter* Character, const FName& RigidBodyName, bool bDeactivateOther); // 0x3bbca40 [Final Native Static Public]
    void SetRewardDelayEndBattle(); // 0x194a244 [Final Native Static Public]
    void SetPrimaryAnimPack(AEndCharacter* Character, const FName& InName, bool ignoreLowerPriority); // 0x18f8f9c [Final Native Static Public]
    void SetPerchSweepRadiusScale(AEndCharacter* InChara, float InScale); // 0x3bbc92c [Final Native Static Public]
    bool SetPartyLeader(const EPlayerType& Player, bool bIsInputTrigered); // 0x3bbc860 [Final Native Static Public]
    void SetPartsHPPercent(AEndCharacter* Character, const FName& BattleCharaPartsSpecID, float Percent); // 0x3bbc724 [Final Native Static Public]
    void SetOverridePartsCameraLockSocketName(AEndCharacter* Character, const FName& BaseBattleCharaPartsSpecID, const FName& SocketName, float BlendTime, const EAlphaBlendOption& BlendOption); // 0x3bbc558 [Final Native Static Public]
    void SetOverrideMovementBaseByComponentTags(AEndCharacter* InCharacter, AActor* InMovementBaseActor, const FName& ComponentTag); // 0x3bbc208 [Final Native Static Public]
    void SetOverrideLocomotionAnimSequenceName(AEndCharacter* InChara, const EEndLocomotionAnimGroup& AnimGroup, const FName& AnimSequenceName, float BlendTime); // 0x3bbc090 [Final Native Static Public]
    void SetOverrideKeepFromAbility(AEndCharacter* Character, const FName& InAbilityName); // 0x3bbbf94 [Final Native Static Public]
    void SetOverrideKeep(AEndCharacter* Character, int32 InKeep); // 0x18cf6d4 [Final Native Static Public]
    void SetOverrideEnemyBookID(AEndCharacter* Character, const FName& EnemyBookID); // 0x194b890 [Final Native Static Public]
    void SetOverrideCapsuleSize(AEndCharacter* InCharacter, float InRadius, float InCapsuleHalfHeight); // 0x3bbbe2c [Final Native Static Public]
    void SetOverrideCameraLockSocketName(AEndCharacter* Character, const FName& SocketName, float BlendTime, const EAlphaBlendOption& BlendOption); // 0x3bbbcb8 [Final Native Static Public]
    void SetOverrideBattleDefenseID(AEndCharacter* Character, const FName& battleDefenseID); // 0x3bbbbe8 [Final Native Static Public]
    void SetOverrideBattleCharaSpec(AEndCharacter* Character, const FName& BattleCharaSpecID); // 0x18ef3b4 [Final Native Static Public]
    void SetOverrideBattleCharaPartsSpec(AEndCharacter* Character, const FName& BaseID, const FName& OverrideId, bool bChangeHP); // 0x3bbba84 [Final Native Static Public]
    void SetOverrideAdditiveDamage(AEndCharacter* InChara, const FName& AnimSequenceName); // 0x3bbb99c [Final Native Static Public]
    void SetOverrideActiveAimAngle(AEndCharacter* Character, const FVector2D& ActiveYawRange, const FVector2D& ActivePitchRange); // 0x3bbb854 [Final Native Static Public]
    void SetOverrideAbilityKeep(AEndCharacter* Character, int32 Value); // 0x3bbb6b4 [Final Native Static Public]
    void SetMovementSplineConstraint(AEndCharacterBase* InCharacter, AActor* InSplineActor, const FName& ComponentTag); // 0x3bbb2ec [Final Native Static Public]
    void SetLockHeat(AEndCharacter* Character, bool Locked); // 0x3bbb210 [Final Native Static Public]
    void SetInvalidPerchRadiusScale(AEndCharacter* InChara, float InScale); // 0x3bbb0fc [Final Native Static Public]
    void SetImmotality(AEndCharacter* InChara, bool InImmotality); // 0x194559c [Final Native Static Public]
    bool SetIgnoreSummonTargetPointFromActorName(const FName& InActorName, bool ignore); // 0x3bbb030 [Final Native Static Public]
    void SetIgnorePushActorsByAccessID(AEndCharacter* Character, bool bIgnore, const TArray<void>& AccessIDs); // 0x3bbaea8 [Final Native Static Public]
    void SetIgnorePushActors(AEndCharacter* Character, bool bIgnore, const TArray<TArray<void>>& LevelNames, const TArray<void>& ActorNames); // 0x3bbac9c [Final Native Static Public]
    void SetIgnoreMoveOnlyNavMesh(AEndCharacter* Character, bool bIgnoreMoveOnlyNavMesh); // 0x3bbab88 [Final Native Static Public]
    void SetIgnoreDisperseTarget(AEndCharacter* Character); // 0x3bbaaac [Final Native Static Public]
    void SetHPPercent(AEndCharacter* Character, int32 Percent); // 0x3bba1d0 [Final Native Static Public]
    void SetHitCharaResponse(AEndCharacterBase* Character, bool bHitChara); // 0x1949438 [Final Native Static Public]
    void SetHideTargetList(AEndCharacter* Character, bool hide); // 0x18d49a4 [Final Native Static Public]
    void SetHideSummonWithSkillCamera(bool enableHide); // 0x17fe628 [Final Native Static Public]
    void SetHide(AEndCharacter* Character, bool hide); // 0x3bba9b4 [Final Native Static Public]
    void SetHiddenVolumeRelatedBreakable(const EEndBattleBreakableRelationVolumeType& VolumeType, bool bHidden, const TArray<void>& BreakableIDs); // 0x3bba8a4 [Final Native Static Public]
    void SetHiddenBreakablesTwoParam(bool bHidden, const TArray<void>& AccessIDs); // 0x3bba788 [Final Native Static Public]
    void SetHiddenBreakables(bool bHidden, const TArray<TArray<void>>& LevelNames, const TArray<void>& AccessIDs); // 0x3bba610 [Final Native Static Public]
    void SetHiddenBreakable(bool bHidden, const FName& LevelName, const FName& AccessID); // 0x3bba510 [Final Native Static Public]
    void SetHeat(AEndCharacter* Character, bool Enable, float Duration); // 0x3bba3bc [Final Native Static Public]
    void SetForcedLODMode(AEndCharacter* Character, bool Enable); // 0x3bba104 [Final Native Static Public]
    void SetForceActionRestriction(AEndCharacter* Character, bool forceActionRestriction); // 0x3bba028 [Final Native Static Public]
    void SetEnableSlip(AEndCharacter* Character, bool Enable); // 0x194a78c [Final Native Static Public]
    void SetEnableSleepAnimationAttachCharacterOnly(AEndCharacter* Character, bool Enable); // 0x18d5b3c [Final Native Static Public]
    void SetEnableResidentBlend(AEndCharacter* Character, const FName& ResidentBlendName, bool bEnabled, float BlendTime); // 0x3bb9dbc [Final Native Static Public]
    void SetEnableRegeneOfCharaParts(AEndCharacter* InCharacter, const FName& InPartsID, bool InEnable); // 0x3bb9c84 [Final Native Static Public]
    void SetEnablePushCollision(AEndCharacter* Character, const FName& partId, bool Enable); // 0x18ff384 [Final Native Static Public]
    void SetEnableEquipmentSkillFrogAlways(bool Enable, bool frogAfterDebuffDisable); // 0x3bb9bb8 [Final Native Static Public]
    void SetEnabledUpdateAimLocation(AEndCharacter* Character, bool bEnabled); // 0x3bb9f5c [Final Native Static Public]
    void SetEnableControlDamageToParts(AEndCharacter* InCharacter, bool InDamageToOnePart); // 0x3bb9ad0 [Final Native Static Public]
    void SetEnableBreakPartsDamage(AEndCharacter* Character, const FName& BattleCharaPartsSpecID, bool Enable); // 0x3bb9834 [Final Native Static Public]
    void SetEnableBreakDamage(AEndCharacter* Character, bool Enable); // 0x3bb9754 [Final Native Static Public]
    void SetEnableBreakable(const FName& LevelName, const FName& AccessID, bool bEnable); // 0x3bb99a4 [Final Native Static Public]
    void SetEnableBonamikGroup(AEndCharacter* Character, const FName& BonamikGroupName, bool bEnabled, float BlendTime); // 0x3bb959c [Final Native Static Public]
    void SetEnableBonamikGroundCollision(AEndCharacter* Character, const FName& BonamikGroupName, bool bEnabled); // 0x3bb9424 [Final Native Static Public]
    void SetEnableBattleAway(bool Enable); // 0x3bb93a4 [Final Native Static Public]
    void SetDyingAbilityID(AEndCharacter* Character, const FName& AbilityId); // 0x3bb92d4 [Final Native Static Public]
    void SetDuringCommandAbilityInvalidPeriod(AEndCharacter* targetPlayerCharacter, bool bInvalid); // 0x3bb91f0 [Final Native Static Public]
    void SetDrawPauseEnvironmentPhysicsActors(const TArray<bool>& objectList, bool drawPause, bool tickPause); // 0x3bb8e24 [Final Native Static Public]
    void SetDrawPauseEnvironment(const FName& LevelName, const FName& AccessID, bool bPause, bool bIncludingCollision); // 0x3bb8ce0 [Final Native Static Public]
    void SetDrawPauseCharacter(AEndCharacter* Character, bool bPause); // 0x1914ef4 [Final Native Static Public]
    void SetDisperseTarget(AEndCharacter* Executor, AEndCharacter* TargetPlayer); // 0x1893198 [Final Native Static Public]
    void SetDisableTargetOfParts(AEndCharacter* Character, const FName& BattleCharaPartsSpecID, bool bDisableTarget); // 0x1519878 [Final Native Static Public]
    void SetDisableTargetNew(AEndCharacter* Character, bool Disable, bool showIcon); // 0x18aa460 [Final Native Static Public]
    void SetDisableTarget(AEndCharacter* InChara, bool InDisable, bool hitDamage, bool refreshTargetLock); // 0x3bb8b48 [Final Native Static Public]
    void SetDisableSummoning(bool Enable, int32 PhaseNumber); // 0x3bb89a4 [Final Native Static Public]
    void SetDisableSubCollisionByGroupName(AEndCharacter* InChara, const FName& InGroupName, bool bDisable); // 0x3bb8854 [Final Native Static Public]
    void SetDisableSubCollision(AEndCharacter* InChara, bool bDisable); // 0x3bb874c [Final Native Static Public]
    void SetDisableStealTextLabel(const FString& TextLabel); // 0x3bb86b0 [Final Native Static Public]
    void SetDisableSteal(AEndCharacter* Character, bool Disable); // 0x3bb85d4 [Final Native Static Public]
    void SetDisableReserveMemberCommand(bool Disable); // 0x3bb8554 [Final Native Static Public]
    void SetDisableReactionAndBreak(AEndCharacter* Character, bool Disable); // 0x18f560c [Final Native Static Public]
    void SetDisableReaction(AEndCharacter* Character, bool Disable); // 0x10518b4 [Final Native Static Public]
    void SetDisablePartsBreak(AEndCharacter* Character, bool bDisable); // 0x3bb846c [Final Native Static Public]
    void SetDisableParts(AEndCharacter* Character, const FName& BattleCharaPartsSpecID, bool bDisableTarget, bool bDisableDamage, bool bDisableDamageCollision); // 0x3bb82a8 [Final Native Static Public]
    void SetDisableGameOver(bool Disable); // 0x3bb8228 [Final Native Static Public]
    void SetDisableFinish(AEndCharacter* Character, bool Disable); // 0x3bb814c [Final Native Static Public]
    void SetDisableDeadDestroy(AEndCharacter* Character, bool Disable); // 0x3bb7fe0 [Final Native Static Public]
    void SetDisableDamageHit(AEndCharacter* Character, bool Disable); // 0x18dcd70 [Final Native Static Public]
    void SetDisableBurst(AEndCharacter* Character, bool Disable); // 0x3bb7f00 [Final Native Static Public]
    void SetDisableBodyHPDecrementByParts(AEndCharacter* Character, bool bDisable); // 0x3bb7e24 [Final Native Static Public]
    void SetDisableBodyDamagePopupByParts(AEndCharacter* Character, bool bDisable); // 0x3bb7d48 [Final Native Static Public]
    void SetDisableActionRestriction(AEndCharacter* Character, bool Disable); // 0x3bb7c60 [Final Native Static Public]
    void SetDamageHitResponse(AEndCharacterBase* Character, bool bHitDamage); // 0x1912590 [Final Native Static Public]
    void SetCollisionEnableByComponentTag(AActor* InActor, bool bEnable, const FName& ComponentTag); // 0x3bb7934 [Final Native Static Public]
    void SetCharacterMovementMode(AEndCharacter* InChara, bool bMovable, bool bHitWall, bool bHitObject, bool bFitFloor, bool bMaxWeight); // 0x3bb7710 [Final Native Static Public]
    void SetCharacterBehaviorParts(AEndCharacter* Character, AEndCharacter* parentCharacter); // 0x3bb7638 [Final Native Static Public]
    void SetCharacterBehaviorMode(AEndCharacter* Character, const EEndAnimBehaviorMode& Mode, bool immediate); // 0x3bb7524 [Final Native Static Public]
    void SetBurstForceAerial(AEndCharacter* InChara, bool Flag); // 0x3bb7444 [Final Native Static Public]
    void SetBreakPartsDamageID(AEndCharacter* Character, const FName& BattleCharaPartsSpecID, const FName& BreakID); // 0x3bb72d8 [Final Native Static Public]
    void SetBreakPartsDamage(AEndCharacter* Character, const FName& BattleCharaPartsSpecID, const FName& BreakID, float breakDamageHPMaxPercent); // 0x3bb7150 [Final Native Static Public]
    void SetBreakDamage(AEndCharacter* Character, const FName& BreakID, float breakDamageHPMaxPercent); // 0x3bb7024 [Final Native Static Public]
    void SetBPPercent(AEndCharacter* Character, float Value); // 0x3bb6d4c [Final Native Static Public]
    void SetBPDamageCoefficient(AEndCharacter* Character, float Coefficient); // 0x3bb6c6c [Final Native Static Public]
    void SetBP(AEndCharacter* Character, float Value); // 0x1538410 [Final Native Static Public]
    void SetBattleSceneCountLifeCycle(const FName& InName, const EEndBattleSceneCountLifeCycleType& InType, int32 InValue); // 0x16c6ee4 [Final Native Static Public]
    void SetBattleSceneCount(const FName& InName, int32 InCount); // 0x16c7134 [Final Native Static Public]
    void SetBattleSafeTransform(AEndCharacter* InChara, bool bEnable); // 0x3bb6f08 [Final Native Static Public]
    void SetBattleAbilityRotateStatePointName(AEndCharacter* Character, const FName& PointName); // 0x3bb6e3c [Final Native Static Public]
    void SetBattleAbilityRotateStateLocation(AEndCharacter* Character, const FVector& Location); // 0x1666f0c [Final Native Static Public]
    void SetATBAll(float Value); // 0x3bb6954 [Final Native Static Public]
    void SetATB(const EPlayerType& PlayerType, float Value); // 0x3bb6890 [Final Native Static Public]
    void SetAIPCToSafeArea(const EPlayerType& PlayerCharacter, int32 GroupId, bool Flag, bool bIncludeReserve, bool bFollowUCPC, const FVector& AvoidLocation); // 0x3bb62fc [Final Native Static Public]
    void SetAIPCTargetDirect(const EPlayerType& PlayerCharacter, AEndCharacter* TargetCharacter, const TArray<void>& PartsIDList); // 0x3bb60f4 [Final Native Static Public]
    void SetAIPCTargetChoosingParam(const EPlayerType& PlayerCharacter, const TArray<ETargetChoosingSort>& PriorityTagList, const ETargetChoosingSort& SortMethod, const TArray<void>& AssignedTargets); // 0x3bb5d0c [Final Native Static Public]
    void SetAIPCIgnoreHeight(const EPlayerType& PlayerType, bool InFlag); // 0x3bb5c38 [Final Native Static Public]
    void SetAIPCExcludeTarget(const EPlayerType& PlayerType, AEndCharacter* TargetCharacter); // 0x3bb5b64 [Final Native Static Public]
    void SetAIPCExcludeArea(const EPlayerType& PlayerCharacter, int32 GroupId, bool Flag, bool bIncludeReserve); // 0x3bb57ac [Final Native Static Public]
    void SetAIPCDisconnectArea(AEndCharacter* InCharacter, int32 InGroupId); // 0x3bb5530 [Final Native Static Public]
    void SetAIPCConfrontIdle(const EPlayerType& InPlayerType, bool InFlag, bool bIncludeReserve); // 0x185d4a4 [Final Native Static Public]
    void SetAIPCCombatArea(const EPlayerType& PlayerCharacter, int32 GroupId, bool Flag, bool bIncludeReserve); // 0x18b5540 [Final Native Static Public]
    void SetAimTargetOffsetHeight(AEndCharacter* Character, float OffsetHeight); // 0x18d99e0 [Final Native Static Public]
    void SetActorPause(AActor* Actor, bool bTickPause, bool bDrawPause); // 0x193f590 [Final Native Static Public]
    void SetActorMoveMode(AEndCharacter* Character, const EActorMoveMode& actorMoveMode); // 0x3bb6bb0 [Final Native Static Public]
    void SetActorLocationToRoot(AEndCharacter* Character, const FVector& NewLocation); // 0x18ef15c [Final Native Static Public]
    void SetActorLocationAndRotationToRoot(AEndCharacter* Character, const FVector& NewLocation, const FRotator& NewRotator); // 0x3bb69d4 [Final Native Static Public]
    void SendSystemMessage(const FString& InMessage); // 0x3bb54a4 [Final Native Static Public]
    void SendPhaseNumberToSummonSystem(int32 currentPhase); // 0x3bb5368 [Final Native Static Public]
    void SendMetaMessage(const FString& InMessage); // 0x3bb52e4 [Final Native Static Public]
    bool SendGenjiShieldToPlayBattleCamera(AEndCharacter* ownerCharacter, int32 sequenceActorUID); // 0x3bb5108 [Final Native Static Public]
    void SendEventResidualParticles(AEndCharacter* ownerCharacter, const EEndBattleResidualParticlesEventType& EventType, bool otherThanOwner); // 0x3bb4ff0 [Final Native Static Public]
    void SendEventDamageSourceTheTableNumber(AEndCharacter* Character, const FName& DamageSourceID, int32 tableNumber); // 0x3bb4e28 [Final Native Static Public]
    void SendEventDamageSource(AEndCharacter* Character, const FName& DamageSourceID); // 0x16f36d4 [Final Native Static Public]
    void RestrictBattleFieldBySummonBoss(); // 0x3bb4dfc [Final Native Static Public]
    void ResetWalkableFloorAngleOnBattleNav(AEndCharacter* InCharacter); // 0x3bb4d20 [Final Native Static Public]
    void ResetWalkableFloorAngle(AEndCharacter* InCharacter); // 0x3bb4c74 [Final Native Static Public]
    void ResetUniqueAbilityDerivedFixedAbilityID(AEndCharacter* Character); // 0x3bb4bec [Final Native Static Public]
    void ResetSummonPointToIncreaseOneSecond(); // 0x3bb4bc0 [Final Native Static Public]
    void ResetSummonCutSceneReturnLocation(AEndCharacter* Character); // 0x3bb4b30 [Final Native Static Public]
    void ResetSummonCondition(); // 0x3bb4b04 [Final Native Static Public]
    void ResetSubCollisionPushBackSpeed(AEndCharacter* InChara); // 0x3bb4a30 [Final Native Static Public]
    void ResetRootCapsuleAttackTargetSizeScale(AEndCharacter* Character); // 0x3bb4998 [Final Native Static Public]
    void ResetRigidBodyName(AEndCharacter* Character, const FName& RigidBodyName); // 0x3bb4878 [Final Native Static Public]
    void ResetPrimaryAnimPack(AEndCharacter* Character); // 0x18f6e48 [Final Native Static Public]
    void ResetOverridePartsCameraLockSocketName(AEndCharacter* Character, const FName& BaseBattleCharaPartsSpecID, float BlendTime, const EAlphaBlendOption& BlendOption); // 0x3bb46f8 [Final Native Static Public]
    void ResetOverrideMovementBase(AEndCharacter* InCharacter); // 0x3bb464c [Final Native Static Public]
    void ResetOverrideLocomotionAnimSequenceName(AEndCharacter* InChara, const EEndLocomotionAnimGroup& AnimGroup, float BlendTime); // 0x3bb4520 [Final Native Static Public]
    void ResetOverrideKeep(AEndCharacter* Character); // 0x1847b20 [Final Native Static Public]
    void ResetOverrideEnemyBookID(AEndCharacter* Character); // 0x3bb448c [Final Native Static Public]
    void ResetOverrideCapsuleSize(AEndCharacter* InCharacter); // 0x3bb43dc [Final Native Static Public]
    void ResetOverrideCameraLockSocketName(AEndCharacter* Character, float BlendTime, const EAlphaBlendOption& BlendOption); // 0x3bb42b4 [Final Native Static Public]
    void ResetOverrideBattleDefenseID(AEndCharacter* Character); // 0x3bb4220 [Final Native Static Public]
    void ResetOverrideBattleCharaSpec(AEndCharacter* Character); // 0x1930248 [Final Native Static Public]
    void ResetOverrideBattleCharaPartsSpec(AEndCharacter* Character, const FName& BaseID); // 0x3bb4148 [Final Native Static Public]
    void ResetOverrideAdditiveDamage(AEndCharacter* InChara); // 0x3bb40b8 [Final Native Static Public]
    void ResetOverrideActiveAimAngle(AEndCharacter* Character); // 0x3bb4034 [Final Native Static Public]
    void ResetHitCharaResponse(AEndCharacterBase* Character); // 0x3bb3fa4 [Final Native Static Public]
    void ResetDisperseTarget(); // 0x19120d4 [Final Native Static Public]
    void ResetDisableStealTextLabel(); // 0x3bb3f78 [Final Native Static Public]
    void ResetDamageHitResponse(AEndCharacterBase* Character); // 0x3bb3e64 [Final Native Static Public]
    void ResetCharacterMovementMode(AEndCharacter* InChara); // 0x3bb3d9c [Final Native Static Public]
    void ResetBreakWeakAttributeDamageValue(AEndCharacter* Character); // 0x3bb3d10 [Final Native Static Public]
    void ResetBreakPartsDamageValue(AEndCharacter* Character, const FName& BattleCharaPartsSpecID); // 0x3bb3bd4 [Final Native Static Public]
    void ResetBreakDamageValue(AEndCharacter* Character); // 0x3bb3b48 [Final Native Static Public]
    void ResetBP(AEndCharacter* Character, bool bResetAnimation); // 0x3bb3a68 [Final Native Static Public]
    void ResetAppearanceFrog(AEndCharacter* Character); // 0x3bb39e0 [Final Native Static Public]
    void ResetAppearance(AEndCharacter* Character); // 0x3bb3954 [Final Native Static Public]
    void ResetAIPCTargetDirect(const EPlayerType& PlayerCharacter); // 0x3bb38d8 [Final Native Static Public]
    void ResetAIPCTargetChoosingParam(const EPlayerType& PlayerCharacter); // 0x3bb385c [Final Native Static Public]
    void ResetAIPCExcludeTarget(const EPlayerType& PlayerType); // 0x3bb37e0 [Final Native Static Public]
    void ResetAIPCDisconnectArea(); // 0x3bb3780 [Final Native Static Public]
    void ResetAimTargetOffsetHeight(AEndCharacter* Character); // 0x18fd87c [Final Native Static Public]
    bool RequestUniqueAbilitySpawnWeapon(AEndCharacter* ownerCharacter, const EEndBattleUniqueAbilitySpawnWeaponType& weaponType, const EEndBattleSpawnWeaponStateType& weaponStateType, const FName& uniqueWeaponName); // 0x3bb33f8 [Final Native Static Public]
    void RequestSyncActionEnd(AEndCharacter* Chara, const EEndBattleSyncActionEndType& Type, AEndCharacter* causerCharacter); // 0x3bb3224 [Final Native Static Public]
    bool RequestSummonEnemyPreloadCutSceneAbility(AEndCharacter* InCharacter, const FName& InCutSceneID, const FName& InDamageSourceID); // 0x3bb3118 [Final Native Static Public]
    bool RequestSummonEnemyPlayCutSceneAbility(AEndCharacter* InCharacter); // 0x3bb3068 [Final Native Static Public]
    bool RequestSummonEnemyCutSceneAbility(AEndCharacter* InCharacter, const FName& InCutSceneID, const FName& InDamageSourceID); // 0x3bb2f3c [Final Native Static Public]
    void RequestShowAbilityName(AEndCharacter* Character, const FString& String, float InTime, bool bNonGuardableIcon); // 0xd3d6e4 [Final Native Static Public]
    void RequestReturnSummon(); // 0x3bb2ee8 [Final Native Static Public]
    void RequestPreloadCutScene(const FName& CutSceneID); // 0x3bb2e60 [Final Native Static Public]
    bool RequestCurrentChargeCrystalDisappears(AEndCharacter* ownerCharacter); // 0x3bb2d6c [Final Native Static Public]
    bool RequestCreateDestructionParts(AEndCharacter* ownerCharacter, const FName& uniqueName, const FName& spawnCharaSpecName, const FName& partsAttachSocketName, bool recreate); // 0x3bb2ad0 [Final Native Static Public]
    bool RequestBrokenDestructionParts(AEndCharacter* ownerCharacter, const FName& uniqueName); // 0x3bb2a04 [Final Native Static Public]
    void RequestAttachSyncAction(AEndCharacter* Character); // 0x3bb2980 [Final Native Static Public]
    void RepairParts(AEndCharacter* Character, const FName& BattleCharaPartsSpecID, const FName& MeshLabel, const EEndPartsRepairConditionType& Condition); // 0x3bb2784 [Final Native Static Public]
    void RemoveStatusChangeID(AEndCharacter* Character, const FName& statusChangeID, bool Lock); // 0x3bb2658 [Final Native Static Public]
    void RemoveSpecialStatusChangeType(AEndCharacter* InChara, const EEndBattleSpecialStatusChangeType& InType); // 0x3bb258c [Final Native Static Public]
    void RemoveSpecialStatusChangeIDRequest(AEndCharacter* Character, const FName& ID); // 0x3bb249c [Final Native Static Public]
    void RemoveSpecialStatusChangeID(AEndCharacter* Character, const FName& ID); // 0x183c540 [Final Native Static Public]
    void RemoveSpecialStateEffect(AEndCharacter* Character, const FName& specialStateEffectID); // 0x1932cb0 [Final Native Static Public]
    void RemoveIgnoreDamageSourceLookAtTraceActor(AEndCharacter* Character, AActor* IgnoreActor); // 0x3bb23ac [Final Native Static Public]
    void RemoveDangerSource(AEndCharacter* Instigator, const EEndAISensorDangerObjectType& Type); // 0x3bb21d8 [Final Native Static Public]
    void RemoveAttachEffect(AEndCharacter* Chara, const FName& AttachSocketName, const FName& ResourceName, bool bDestroy); // 0x15ce654 [Final Native Static Public]
    void ReleaseBattleFieldBySummonBoss(); // 0x3bb21ac [Final Native Static Public]
    void ReGuard(AEndCharacter* Character); // 0x190d398 [Final Native Static Public]
    bool RegisterTargetLockGroup(AEndCharacter* Character, const TArray<int32>& TargetList, int32 MaxEachTargetNum, bool bPrioritizeUCPC, const FName& GroupName, const EEndBattleAITargetLockGroupPriority& Priority, bool bIgnoreProvocation, bool bNoLockLastOne); // 0x3bb176c [Final Native Static Public]
    void RaycastWallFromChara(AEndCharacter* InCharacter, float InOffsetYaw, float InCastRange, const bool& OutHit, const float& OutDistance, FHitResult& OutParam); // 0x3bb1544 [Final Native Static Public]
    bool RaycastTerrainFromChara(FHitResult& HitResult, AEndCharacter* Character, const FName& SocketName, const FVector& Offset, uint8 DrawDebugType, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3bb0d7c [Final Native Static Public]
    void RaycastSphereWallFromChara(AEndCharacter* InCharacter, float InOffsetYaw, float InCastRange, float InRadius, const bool& OutHit, const float& OutDistance, FHitResult& OutParam); // 0x3bb0b10 [Final Native Static Public]
    void PlayPartStartLoopEndMotion(AEndCharacter* Character, const FName& StartMotionName, const FName& LoopMotionName, const FName& endMotionName, const FName& BoneName, const EEndExtraActionLayer& Layer, float LoopTime); // 0x3bb07b8 [Final Native Static Public]
    void PlayPartMotion(AEndCharacter* Character, const FName& MotionName, const FName& BoneName, const EEndExtraActionLayer& Layer, float overrideBlendIn, float overrideBlendOut); // 0x3bb04bc [Final Native Static Public]
    void PlayPartLoopMotion(AEndCharacter* Character, const FName& MotionName, const FName& BoneName, const EEndExtraActionLayer& Layer); // 0x3bb022c [Final Native Static Public]
    void PlayInterruptAnimInBurst(AEndCharacter* InChara); // 0x3bb0180 [Final Native Static Public]
    int32 PlayEffectFromResourceCharacter(int32 CategoryType, AActor* ResourceActor, const FName& ResourceName, AActor* AttachActor, const FName& AttachSocketName, bool NotSynchronizeInvisible); // 0x3bafb1c [Final Native Static Public]
    int32 PlayEffect(int32 CategoryType, const FName& ResourceName, AActor* AttachActor, const FName& AttachSocketName, bool NotSynchronizeInvisible); // 0x18a4110 [Final Native Static Public]
    bool PlayDitherFadeEffect(int32 CategoryType, const FName& ResourceName, AEndCharacter* ownerCharacter, const FName& AttachSocketName); // 0x3baf698 [Final Native Static Public]
    void PlayCrowdActor(const FName& LevelName, const FName& AccessID, float BlendTime, bool bUseFade); // 0x3baf54c [Final Native Static Public]
    int32 PlayBattleCameraSequenceSpecialSkill(const FName& CameraSequenceID, AEndCharacterBase* OwnerChara, AEndCharacterBase* HasResourceChara, AActor* TargetActor); // 0x3baf40c [Final Native Static Public]
    int32 PlayBattleCameraSequence(const FName& CameraSequenceID, AEndCharacterBase* OwnerChara, AEndCharacterBase* HasResourceChara, AActor* TargetActor, bool bIsToRegisterSlaveViewOnly, float MassiveEnvironmentFrustrumScaleForMainPass); // 0x3baf238 [Final Native Static Public]
    void PlayAnimEnvironmentBeginLoop(const FName& LevelName, const FName& AccessID, const FName& BeginAnimName, const FName& LoopAnimName); // 0x3baf0f4 [Final Native Static Public]
    void PlayAnimEnvironment(const FName& LevelName, const FName& AccessID, const FName& AnimName, const EEndBattleEnvironmentAnimPlayType& PlayType); // 0x3baefb0 [Final Native Static Public]
    void PlayAddMotion(AEndCharacter* Character, const FName& MotionName, const EEndExtraActionLayer& Layer, bool bInfiniteLoop); // 0x191775c [Final Native Static Public]
    void OverrideSummonPointToIncreaseOneSecond(float Point); // 0x3baef28 [Final Native Static Public]
    void OverrideSummonCutSceneReturnLocation(AEndCharacter* Character, const FTransform& Transform); // 0x3baedec [Final Native Static Public]
    void OverrideSummonCaptureTimeLimit(float Time); // 0x3b5cd50 [Final Native Static Public]
    void OverrideDamageSourceIDCutSceneAbility(AEndCharacter* InCharacter, const FName& InDamageSourceID); // 0x3baed24 [Final Native Static Public]
    void OnSummonFinishActivatePhase(); // 0x2a6287c [Final Native Static Public]
    void OnSummonActivateTriggerAction(); // 0x2a6287c [Final Native Static Public]
    void NotifyAbilityReaction(AEndCharacter* Character, float Param0); // 0x1888b64 [Final Native Static Public]
    bool NavmeshRaycastFromChara(AEndCharacter* InCharacter, float InOffsetYaw, const float& OutDistance, float InCastRange, bool InForceSSizeNav, bool InDrawDebug, float InDrawDebugTime, bool NoCheckEscapeWall); // 0x3bae53c [Final Native Static Public]
    bool NavmeshRaycast(const FVector& InLocation, const FVector& InDirection, const float& OutDistance, AEndCharacterBase* InExecutor, float InCastRange, bool InDrawDebug, float InDrawDebugTime, bool NoCheckEscapeWall); // 0x3badf2c [Final Native Static Public]
    void MoveGenjiShield(AEndCharacter* ownerCharacter, AEndCharacter* causerCharacter); // 0x3bade20 [Final Native Static Public]
    bool IsUniqueAbility(const FName& AbilityId); // 0x3badd98 [Final Native Static Public]
    bool IsUCPC(AEndCharacter* Character); // 0x18a7918 [Final Native Static Public]
    bool IsSummonGaugeZero(); // 0x3badd1c [Final Native Static Public]
    bool IsSummon(AEndCharacter* InChara); // 0x18a1300 [Final Native Static Public]
    bool IsSetRigidBodyName(AEndCharacter* Character, const FName& RigidBodyName); // 0x3badc10 [Final Native Static Public]
    bool IsRideFatMoogle(AEndCharacter* Character); // 0x3badb74 [Final Native Static Public]
    bool IsPlayingBattleCameraSequence(int32 sequenceActorUID); // 0x3bada28 [Final Native Static Public]
    bool IsPlayingAnimEnvironment(const FName& LevelName, const FName& AccessID, const FName& AnimName); // 0x3bad8f4 [Final Native Static Public]
    bool IsPlayerCharacterValid(const EPlayerType& Type); // 0x3bad86c [Final Native Static Public]
    bool IsPlayer(AEndCharacter* InChara); // 0x12e56d8 [Final Native Static Public]
    bool IsOverlapPoint(AEndNavModifierVolume* InVolume, const FVector& InPoint); // 0x1923088 [Final Native Static Public]
    bool IsOverlapCharaFromName(const FName& InVolumeName, AEndCharacter* InChara); // 0x3bad7a0 [Final Native Static Public]
    bool IsNormal(const FName& InAbilityName); // 0x3bad6fc [Final Native Static Public]
    bool IsMagic(const FName& InAbilityName); // 0x3bad658 [Final Native Static Public]
    bool IsLimit(const FName& InAbilityName); // 0x1813d04 [Final Native Static Public]
    bool IsLaunchActionPlaying(AEndCharacter* InChara); // 0x3bad5bc [Final Native Static Public]
    bool IsLaunchActionInAir(AEndCharacter* InChara); // 0x174da34 [Final Native Static Public]
    bool IsItem(const FName& InAbilityName); // 0x3bad518 [Final Native Static Public]
    bool IsInSyncAction(AEndCharacter* Chara); // 0xd4065c [Final Native Static Public]
    bool IsInSupportField(AEndCharacter* Character, const EEndBattleSupportFieldType& supportFieldType); // 0x3bad39c [Final Native Static Public]
    bool IsInSummonCutScene(); // 0x3bad368 [Final Native Static Public]
    bool IsInScreen(AActor* Actor); // 0x3bad274 [Final Native Static Public]
    bool IsInFanRange(AEndCharacter* ownerCharacter, float baseYaw, float angleRange, float radiusMin, float radiusMax, const FVector& targetPosition); // 0x3bad080 [Final Native Static Public]
    bool IsInEnemySummonCutScene(); // 0x3bad04c [Final Native Static Public]
    bool IsInBattle(); // 0x3bad020 [Final Native Static Public]
    bool IsHPPercent(AEndCharacter* InChara, int32 Percent, const EEndAiMathCmp& Cmp); // 0x18bf514 [Final Native Static Public]
    bool IsGuard(AEndCharacter* InChara); // 0x191da68 [Final Native Static Public]
    bool IsFillLimitPlayer(const FName& PlayerCharaName); // 0x3b5edbc [Final Native Static Public]
    bool IsDummyPartyMember(AEndCharacter* InChara); // 0x3bacf4c [Final Native Static Public]
    bool IsDodgeResetUniqueAbility(AEndCharacter* InChara); // 0x188a574 [Final Native Static Public]
    bool IsDisperseTargetExecutor(AEndCharacter* Character); // 0x3bace94 [Final Native Static Public]
    bool IsDisableTarget(AEndCharacter* InChara); // 0x175602c [Final Native Static Public]
    bool IsDamageSourceFlagDisableFinish(int64 Flag); // 0x15ee520 [Final Native Static Public]
    bool IsDamage(AEndCharacter* InChara); // 0x16da8b0 [Final Native Static Public]
    bool IsContainedMotionListArray(AEndCharacter* InChara, const TArray<bool>& InMot); // 0x16d85f4 [Final Native Static Public]
    bool IsContainedMotionList5(AEndCharacter* InChara, const FName& InMot1, const FName& InMot2, const FName& InMot3, const FName& InMot4, const FName& InMot5); // 0x3baccc8 [Final Native Static Public]
    bool IsContainedMotionList4(AEndCharacter* InChara, const FName& InMot1, const FName& InMot2, const FName& InMot3, const FName& InMot4); // 0x16d82ec [Final Native Static Public]
    bool IsContainedMotionList3(AEndCharacter* InChara, const FName& InMot1, const FName& InMot2, const FName& InMot3); // 0x16d8884 [Final Native Static Public]
    bool IsContainedMotionList2(AEndCharacter* InChara, const FName& InMot1, const FName& InMot2); // 0x16d8af4 [Final Native Static Public]
    bool IsContainedMotionList(AEndCharacter* InChara, const FName& InMot1); // 0x16d872c [Final Native Static Public]
    bool IsCommandAbilityCombination(AEndCharacter* Character); // 0x18c1314 [Final Native Static Public]
    bool IsCombinationAbilityFromDataObjectBattleAbility(int64 Flag0); // 0x3bacc40 [Final Native Static Public]
    bool IsCloudOffensiveMode(); // 0x1894c28 [Final Native Static Public]
    bool IsCharaID(AEndCharacter* InChara, const FName& Upper, const FName& Lower); // 0x3baca38 [Final Native Static Public]
    void IsCharacterValidBranch(AEndCharacter* InCharacter, const uint8& OutSignal); // 0x3bacb6c [Final Native Static Public]
    bool IsCharacterValid(AEndCharacter* InCharacter); // 0x18e3c28 [Final Native Static Public]
    bool IsBurst(AEndCharacter* InChara); // 0x1259858 [Final Native Static Public]
    bool IsBrokenParts(AEndCharacter* Character, const FName& BattleCharaPartsSpecID); // 0x3bac95c [Final Native Static Public]
    bool IsBreakEndAction(AEndCharacter* Character); // 0x3bac8bc [Final Native Static Public]
    bool IsBreak(AEndCharacter* Character); // 0x974c30 [Final Native Static Public]
    bool IsAIPCRangedWeaponEquipped(const EPlayerType& PlayerCharacter); // 0x3bac6f8 [Final Native Static Public]
    bool IsAIPC(AEndCharacter* InChara); // 0x3bac654 [Final Native Static Public]
    bool IsAdditiveDamagePlaying(AEndCharacter* InChara); // 0x3bac824 [Final Native Static Public]
    bool IsActionRestriction(AEndCharacter* Character); // 0xe263bc [Final Native Static Public]
    bool IsAbility(const FName& InAbilityName); // 0x3bac780 [Final Native Static Public]
    void InvalidNearFadeEnvPhysicsActor(); // 0x3bac62c [Final Native Static Public]
    int32 IncBattleSceneCount(const FName& InName); // 0x3bac594 [Final Native Static Public]
    void HidePhysics(const FName& ActorName); // 0x3bac51c [Final Native Static Public]
    void HideAbilityName(AEndCharacter* Character); // 0x3bac494 [Final Native Static Public]
    bool HasStatusChangeID(AEndCharacter* Character, const FName& statusChangeID); // 0xb736dc [Final Native Static Public]
    bool HasSpecialStatusChangeType(AEndCharacter* InChara, const EEndBattleSpecialStatusChangeType& InType); // 0xf6ad4c [Final Native Static Public]
    bool HasSpecialStatusChangeID(AEndCharacter* Character, const FName& ID); // 0x1805b44 [Final Native Static Public]
    bool HasDamageSource(AEndCharacter* InChara, const FName& InDamageSourceID); // 0x1884908 [Final Native Static Public]
    bool HasAbilityElement(const FName& InAbilityName, const EEndBattleAttributeType& InType); // 0x191bf04 [Final Native Static Public]
    float GetWorldLocationAngle(const FVector& BaseLocation, const FVector& TargetLocation); // 0x3bac39c [Final Native Static Public]
    void GetTrophyFirstRescue(); // 0x3bac370 [Final Native Static Public]
    float GetTargetLocationAngle(AEndCharacter* Character, const FVector& TargetLocation); // 0x15fb5d4 [Final Native Static Public]
    float GetTargetCharacterAngle(AEndCharacter* Character, AEndCharacter* TargetCharacter); // 0x15fb774 [Final Native Static Public]
    AEndCharacter* GetTargetCharacter(AEndCharacter* Character); // 0x16b5bf0 [Final Native Static Public]
    FName GetSyncActionIDLast(AEndCharacter* Chara); // 0x3bac2cc [Final Native Static Public]
    FName GetSyncActionID(AEndCharacter* Chara); // 0x3bac22c [Final Native Static Public]
    AEndBattleSummonTargetPoint* GetSummonTargetPointFromActorName(const FName& InActorName); // 0x3bac1a4 [Final Native Static Public]
    float GetSummonAvilableTime(); // 0x3bac188 [Final Native Static Public]
    AEndCharacter* GetSummom(const EEndBattleSummonType& Type); // 0x3bac110 [Final Native Static Public]
    float GetSubCollisionPushBackSpeed(AEndCharacter* InChara); // 0x3bac04c [Final Native Static Public]
    int32 GetStoryFlagConditionNum(const TArray<bool>& storyFlagNames, bool Condition, int32 initializeNum); // 0x3babc50 [Final Native Static Public]
    int32 GetSpendATBBarTotal(AEndCharacter* EndCharacter); // 0x3ba83a8 [Final Native Static Public]
    void GetSpecialStatusChangeType(AEndCharacter* Character, const TArray<void>& typeList); // 0x3babae8 [Final Native Static Public]
    float GetSpecialStatusChangeParamFloat(AEndCharacter* Character, const EEndBattleSpecialStatusChangeType& Type, const FName& paramID); // 0x3bab9c0 [Final Native Static Public]
    FTransform GetSocketTransform(AEndCharacter* InChara, const FName& InSocketName); // 0x18a1aa8 [Final Native Static Public]
    AEndCharacter* GetRiddenMasterCharacter(AEndCharacter* Character); // 0x17bf58c [Final Native Static Public]
    int32 GetResistanceElement(AEndCharacter* InChara, int32 InType); // 0x3bab800 [Final Native Static Public]
    FName GetReplaceDamageSourceID(const FName& InAbilityName); // 0x3bab770 [Final Native Static Public]
    FName GetRaceName(AEndCharacter* InChara); // 0x3bab6d0 [Final Native Static Public]
    void GetPlayingExtraActionSequenceNames(const TArray<AEndCharacter*>& OutNames, AEndCharacter* InChara); // 0x3bab528 [Final Native Static Public]
    EPlayerType GetPlayerType(AEndCharacter* InChara); // 0x180fc90 [Final Native Static Public]
    AEndCharacter* GetPlayerCharacter(const EPlayerType& Type); // 0x3bab4a0 [Final Native Static Public]
    TArray<void> GetPhysicsInVolumeFromLocation(const FName& InVolumeName, const FName& LocationName, const FName& InName, bool InContain, bool InPossetion, bool InCanPosettion); // 0x3bab2ac [Final Native Static Public]
    TArray<void> GetPhysicsInVolume(const FName& InVolumeName, const FName& InName, bool InContain, bool InPossetion); // 0x3bab13c [Final Native Static Public]
    TArray<void> GetPhysicsFromLocation(const FName& LocationName); // 0x3bab078 [Final Native Static Public]
    TArray<void> GetPhysicsFromActorName(const FName& InName, bool InContain); // 0x3baaf90 [Final Native Static Public]
    int32 GetPhysicsDefense(AEndCharacter* InChara); // 0x3baaeb0 [Final Native Static Public]
    int32 GetPhysicsAttack(AEndCharacter* Character); // 0x3baae0c [Final Native Static Public]
    TArray<void> GetPhysics(const FName& InName, bool InContain); // 0x3baad24 [Final Native Static Public]
    TArray<void> GetPartyMembersIgnoreDead(); // 0xb7458c [Final Native Static Public]
    AEndCharacter* GetPartyLeader(); // 0x144a6d8 [Final Native Static Public]
    int32 GetPartsHPPercent(AEndCharacter* Character, const FName& BattleCharaPartsSpecID); // 0x3baac40 [Final Native Static Public]
    TArray<void> GetOverlapVolumes(AEndCharacter* InChara); // 0x3baaba0 [Final Native Static Public]
    FTransform GetOffsetTransform(FTransform& Transform, const FVector& Offset, uint8 RotationType); // 0x3baa994 [Final Native Static Public]
    FName GetNearestTargetPointName(const FVector& BaseLocation, const TArray<FName>& targetPointNameList); // 0x3baa7a0 [Final Native Static Public]
    FName GetNearestSocketName(const FVector& BaseLocation, const TArray<AEndCharacter*>& SocketNameList, AEndCharacter* HasSocketNameChara); // 0x3baa3c0 [Final Native Static Public]
    AEndCharacter* GetNearestRangePartyCharacter(AEndCharacter* InChara, float Range, bool ZVisible); // 0x3baa084 [Final Native Static Public]
    AActor* GetNearestPhysicsInVolumeFromLocation(AEndCharacter* InChara, const FName& InVolumeName, const FName& LocationName, const FName& InName, bool InContain, bool InPossetion, bool InCanPosettion); // 0x3ba9d04 [Final Native Static Public]
    AActor* GetNearestPhysicsInVolume(AEndCharacter* InChara, const FName& InVolumeName, const FName& InName, bool InContain, bool InPossetion); // 0x3ba99fc [Final Native Static Public]
    AActor* GetNearestPhysicsFromActorName(AEndCharacter* InChara, const FName& InName, bool InContain); // 0x3ba97a0 [Final Native Static Public]
    AActor* GetNearestPhysics(AEndCharacter* InChara, const FName& InName, bool InContain); // 0x3ba9544 [Final Native Static Public]
    FVector GetNearestOwnVolumeWithExtent(AEndCharacter* InChara, const FVector& InLocation, const FVector& InExtent); // 0x3ba9440 [Final Native Static Public]
    FVector GetNearestOwnVolume(AEndCharacter* InChara, const FVector& InLocation); // 0x3ba9374 [Final Native Static Public]
    AEndCharacter* GetNearestCharacter(const FVector& InLocation, const TArray<AEndCharacter*>& InList); // 0x3ba919c [Final Native Static Public]
    void GetNearestActor(const AActor*& outActor, AActor* baseActor, const TArray<TArray<void>>& compareActorList, const TArray<void>& ignoreActorList); // 0x3ba8e18 [Final Native Static Public]
    TArray<void> GetNavVolumeFromType(const FName& InBattleSceneID, uint8 InType); // 0x3ba8d34 [Final Native Static Public]
    AEndNavModifierVolume* GetNavVolumeFromAngle(AEndCharacter* InChara, float InAngleRange, const EEndBattleCompareDistanceType& InType, int32 InGroup, bool InBehind); // 0x3ba8a38 [Final Native Static Public]
    TArray<void> GetMotionList(AEndCharacter* InChara); // 0x176f754 [Final Native Static Public]
    bool GetMateriaParam(AEndCharacter* InChara, bool bWeapon, int32 Slot, FEndBattleMateriaParam& Param); // 0x3ba875c [Final Native Static Public]
    int32 GetMagicDefense(AEndCharacter* InChara); // 0x3ba867c [Final Native Static Public]
    int32 GetMagicAttack(AEndCharacter* Character); // 0x3ba85d8 [Final Native Static Public]
    FTransform GetLayoutTransform(const FName& NodeName); // 0x3ba84f0 [Final Native Static Public]
    int32 GetKeep(AEndCharacter* InChara); // 0x18361d4 [Final Native Static Public]
    int32 GetHPPercent(AEndCharacter* InChara); // 0x1115778 [Final Native Static Public]
    int32 GetHPMax(AEndCharacter* Character); // 0x18a1ed4 [Final Native Static Public]
    EEndBattleCharaCategoryType GetHighestPriorityBattleCharaCategory(const FName& territoryID); // 0x18558b8 [Final Native Static Public]
    bool GetHiddenBreakable(const FName& LevelName, const FName& AccessID); // 0x3ba8424 [Final Native Static Public]
    float GetGuardTime(AEndCharacter* InChara); // 0x3ba83a8 [Final Native Static Public]
    bool GetFirstDamageTime(const float& FirstDamageTime, UAnimSequence* AnimSequecne, float StartTime); // 0x3ba8014 [Final Native Static Public]
    AActor* GetFarestPhysics(AEndCharacter* InChara, float InRadius, const FName& InName, bool InContain); // 0x3ba7d4c [Final Native Static Public]
    AEndCharacter* GetFarestCharacter(const FVector& InLocation, const TArray<AEndCharacter*>& InList); // 0x3ba7b74 [Final Native Static Public]
    void GetFarestActor(const AActor*& outActor, AActor* baseActor, const TArray<TArray<void>>& compareActorList, const TArray<void>& ignoreActorList); // 0x3ba77f4 [Final Native Static Public]
    int32 GetExpectationCountInConeAreaByLocation(AEndCharacter* InCharacter, uint8 TargetType, float ConeRadius, float ConeAngle, const FVector& TargetLocation, float FowardVectorRotateAngle, bool InDrawDebug, float InDrawDebugTime); // 0x3ba7584 [Final Native Static Public]
    int32 GetExpectationCountInConeArea(AEndCharacter* InCharacter, uint8 TargetType, float ConeRadius, float ConeAngle, float FowardVectorRotateAngle, bool InDrawDebug, float InDrawDebugTime); // 0x3ba736c [Final Native Static Public]
    int32 GetExpectationCountInCapsuleAreaByLocation(AEndCharacter* InCharacter, uint8 TargetType, float CapsuleRadius, float CapsuleLength, const FVector& TargetLocation, float FowardVectorRotateAngle, bool InDrawDebug, float InDrawDebugTime); // 0x3ba70fc [Final Native Static Public]
    int32 GetExpectationCountInCapsuleArea(AEndCharacter* InCharacter, uint8 TargetType, float CapsuleRadius, float CapsuleLength, float FowardVectorRotateAngle, bool InDrawDebug, float InDrawDebugTime); // 0x3ba6ee4 [Final Native Static Public]
    FTransform GetEnvironmentSocketTransform(const FName& LevelName, const FName& AccessID, const FName& SocketName); // 0x3ba6da4 [Final Native Static Public]
    EEndEnemyTerritorySituationType GetEnemyTerritorySituationType(const FName& territoryID); // 0x1855a6c [Final Native Static Public]
    void GetEnemyMembersRef(const TArray<void>& Out); // 0x3ba6d0c [Final Native Static Public]
    TArray<void> GetEnemyMembersFromID(const FName& Upper, const FName& Lower, bool Flip); // 0x16a097c [Final Native Static Public]
    AEndCharacter* GetEnemyMemberFromIDWithIndex(const FName& Upper, const FName& Lower, int32 InIndex); // 0x185cf94 [Final Native Static Public]
    int32 GetEnemyMemberCountFromID(const FName& Upper, const FName& Lower, bool Flip); // 0x185d9b4 [Final Native Static Public]
    int32 GetEnemyMemberCount(const FName& ContainRaceID); // 0x19058f0 [Final Native Static Public]
    TArray<void> GetEncountBattleSceneIDs(); // 0x3ba6cd4 [Final Native Static Public]
    bool GetEnableBreakable(const FName& LevelName, const FName& AccessID); // 0x3ba6be8 [Final Native Static Public]
    TArray<void> GetDummyPartyMembers(); // 0x3ba6ba4 [Final Native Static Public]
    TArray<void> GetDummyNPCsFromID(const FName& Upper, const FName& Lower); // 0x3ba6acc [Final Native Static Public]
    TArray<void> GetDummyEnemies(); // 0x3ba6a88 [Final Native Static Public]
    bool GetDataObjectBattleDamageSourceFromAbilityID(const FName& AbilityId, FEndDataObjectBattleDamageSourceAccessor& dataObjectBattleDamageSource); // 0x3ba69a4 [Final Native Static Public]
    bool GetDataObjectBattleDamageSource(const FName& DamageSourceID, FEndDataObjectBattleDamageSourceAccessor& dataObjectBattleDamageSource); // 0x180d978 [Final Native Static Public]
    bool GetDataObjectBattleAbility(const FName& AbilityId, FEndDataObjectBattleAbilityAccessor& dataObjectBattleAbility); // 0x8888c0 [Final Native Static Public]
    TArray<void> GetDamageSourceLocations(const TArray<AEndCharacter*>& DamageSourceIDs, AEndCharacter* ownerCharacter); // 0x3ba66cc [Final Native Static Public]
    int32 GetDamageSourceCountInArea(const FName& InDamageSourceID, AActor* ActorToSearchAround, float SearchRadius, bool bFlatSearch); // 0x18ae9e8 [Final Native Static Public]
    int32 GetDamageSourceCount(const FName& InDamageSourceID); // 0x3ba65fc [Final Native Static Public]
    uint8 GetDamageHitReactionTableIndex(AEndCharacter* Character); // 0x3ba6558 [Final Native Static Public]
    EEndLocomotionState GetCurrentLocomotionState(AEndCharacter* InChara); // 0x188e170 [Final Native Static Public]
    FName GetCurrentAbilityID(AEndCharacter* InChara); // 0xb7256c [Final Native Static Public]
    FVector GetCompareLocation(const FVector& BaseLocation, const TArray<bool>& compareLocationList, bool bCompare2D, const EEndBattleCompareLocationType& compareType); // 0x3ba6230 [Final Native Static Public]
    FName GetCombinationAbilityUsedCharacterName(const FName& AbilityId); // 0x3ba61a0 [Final Native Static Public]
    FName GetCharaSpecName(AEndCharacter* Character); // 0x192b84c [Final Native Static Public]
    FName GetCharaID(AEndCharacter* InChara); // 0x3ba5e3c [Final Native Static Public]
    int32 GetCharaHP(AEndCharacter* InChara); // 0x176b820 [Final Native Static Public]
    AEndCharacter* GetCharaFromRaceID(const FName& InRaceName); // 0x3ba5db4 [Final Native Static Public]
    AEndCharacter* GetCharaFromActorName(const FName& InActorName, bool bAllowFindCharaPopManager); // 0x12ac098 [Final Native Static Public]
    EEndCharacterControllerStateType GetCharacterStateType(AEndCharacter* Character); // 0x18c187c [Final Native Static Public]
    void GetCharactersFromID(const FName& Upper, const FName& Lower, const TArray<TArray<void>>& OutList, const TArray<void>& InList); // 0x3ba5f64 [Final Native Static Public]
    int32 GetCharacterNameSymbolIndex(AEndCharacter* Character); // 0x3ba5ecc [Final Native Static Public]
    float GetBreakTime(AEndCharacter* Character); // 0x3ba5d14 [Final Native Static Public]
    float GetBPPercent(AEndCharacter* Character); // 0x3ba579c [Final Native Static Public]
    float GetBP(AEndCharacter* Character); // 0x189f824 [Final Native Static Public]
    FName GetBattleSceneIDFromChara(AEndCharacter* InChara, bool InParent); // 0x3ba5c20 [Final Native Static Public]
    int32 GetBattleSceneCount(const FName& InName); // 0x16c7228 [Final Native Static Public]
    int32 GetBattleMemberConditionList(bool dead, bool sleep, bool Stop, bool petrify, bool Toad, const TArray<int32>& MemberList); // 0x3ba5a0c [Final Native Static Public]
    FName GetBattleCharaSpec_DataTableID(AEndCharacter* InChara); // 0x3ba5984 [Final Native Static Public]
    FName GetBattleCameraSequenceID(int32 sequenceActorUID); // 0x3ba5840 [Final Native Static Public]
    void GetAttackableCharacters(const TArray<TArray<void>>& OutList, const TArray<void>& InList); // 0x3ba55c0 [Final Native Static Public]
    TArray<void> GetAllDamageSourceLocations(const FName& DamageSourceID); // 0x3ba5520 [Final Native Static Public]
    AEndAIControllerBluePrintBase* GetAIController(AEndCharacter* InChara); // 0x1927fa4 [Final Native Static Public]
    FName GetActorName(AEndCharacter* InChara); // 0x17fb460 [Final Native Static Public]
    float GetActorDistance(AActor* From, AActor* To); // 0x178d52c [Final Native Static Public]
    FVector GetActorDirection(AActor* From, AActor* To); // 0x3ba5368 [Final Native Static Public]
    int32 GetAbilityElement(const FName& InAbilityName); // 0x3ba52e0 [Final Native Static Public]
    void GameOverForce(); // 0x3ba52c4 [Final Native Static Public]
    void ForceDisableAimEffectorSetting(AEndCharacter* Character, const FName& EffectorSettingName); // 0x3ba51f0 [Final Native Static Public]
    void ForceDestroyParts(AEndCharacter* ownerCharacter, const FName& uniqueName); // 0x3ba50f4 [Final Native Static Public]
    void FinishSummonOmenEffect(); // 0x3ba50c8 [Final Native Static Public]
    TArray<void> FindNavVolumesOutRange(AEndCharacter* Character, const TArray<float>& Groups, float angleRange, const EEndBattleCompareDistanceType& Type, bool behind, float Distance); // 0x3ba4a9c [Final Native Static Public]
    TArray<void> FindNavVolumesInRange(AEndCharacter* Character, const TArray<float>& Groups, float angleRange, const EEndBattleCompareDistanceType& Type, bool behind, float Distance); // 0x3ba4470 [Final Native Static Public]
    bool FindEnableCrystalAppearPoint(AEndCharacter* ownerCharacter, float nearLength, float farLength, float viewAngle, const FName& outPointName, FTransform& outPointTransform); // 0x3ba3f38 [Final Native Static Public]
    bool ExistsNavmeshWallEdgeFromChara(AEndCharacter* InCharacter, const float& OutDistance, float InRadius, bool InForceSSizeNav, bool InDrawDebug, float InDrawDebugTime); // 0x161b29c [Final Native Static Public]
    bool ExistsNavmeshWallEdge(const FVector& InLocation, const float& OutDistance, AEndCharacterBase* InExecutor, float InRadius, bool InDrawDebug, float InDrawDebugTime); // 0x3ba3a74 [Final Native Static Public]
    bool ExistDamageSourceRevive(); // 0x3ba3a3c [Final Native Static Public]
    void ExcludeActorsFromSkillCameraSlow(int32 sequenceActorUID, const TArray<void>& Actors); // 0x3ba374c [Final Native Static Public]
    void ExcludeActorFromSkillCameraSlow(int32 sequenceActorUID, AActor* Actor); // 0x3ba34e0 [Final Native Static Public]
    void EndForceFieldMode(); // 0x3ba34b4 [Final Native Static Public]
    void EndBurst(AEndCharacter* Character, bool instant); // 0x1791cec [Final Native Static Public]
    void EndBreakTime(AEndCharacter* Character, bool immediatelyEndAction); // 0x129f650 [Final Native Static Public]
    void EndBattleDirection(); // 0x3ba3488 [Final Native Static Public]
    void EnableDamageReactionOwnerSyncAction(AEndCharacter* Character); // 0x3ba3408 [Final Native Static Public]
    bool Die(AEndCharacter* Character, AEndCharacter* causerCharacter, bool skipDirection); // 0xa50954 [Final Native Static Public]
    void DestroySupportFieldAll(); // 0x3ba33dc [Final Native Static Public]
    void DestroySafeAreaBehindDamageSource(int32 InGroupId, const TArray<void>& InDamageSourceIdList); // 0x3ba3204 [Final Native Static Public]
    void DestroyDamageSourceAllCharacter(AEndCharacter* Character, bool bDestroyEffect, bool forceDestroy); // 0x3ba30f8 [Final Native Static Public]
    void DestroyDamageSourceAll(bool bDestroyEffect); // 0x3ba3070 [Final Native Static Public]
    void DestroyDamageSource(const FName& DamageSourceID, AEndCharacter* ownerCharacter, bool bDestroyEffect, bool forceDestroy); // 0x18b6d7c [Final Native Static Public]
    int32 DecBattleSceneCount(const FName& InName); // 0x3ba2fd8 [Final Native Static Public]
    void DebugSetPropertyInformation(AEndCharacter* InCharacter, const FString& InName); // 0xd3d068 [Final Native Static Public]
    void DebugSetHP(AEndCharacter* Chara, int32 HP); // 0x3ba2e7c [Final Native Static Public]
    void CreateSyncActionOwnersByName(const FName& syncActionID0, const FName& ownerCharaName0, const FName& syncActionID1, const FName& ownerCharaName1, const FName& syncActionID2, const FName& ownerCharaName2); // 0x3ba2c5c [Final Native Static Public]
    void CreateSyncActionOwners(const FName& syncActionID0, AEndCharacter* ownerChara0, const FName& syncActionID1, AEndCharacter* ownerChara1, const FName& syncActionID2, AEndCharacter* ownerChara2); // 0x3ba2a00 [Final Native Static Public]
    void CreateSyncAction(const FName& SyncActionID, AEndCharacter* OwnerChara, AEndCharacter* targetChara, bool bPlayFromLoop, bool bOverwrite); // 0x149e0a0 [Final Native Static Public]
    void CreateSafeAreaBehindDamageSource(int32 InGroupId, const TArray<AActor*>& InDamageSourceIdList, AActor* InDangerActor); // 0x3ba2738 [Final Native Static Public]
    void CreateDamageSource(const FName& DamageSourceID, AEndCharacter* ownerCharacter, AEndCharacter* TargetCharacter, const FName& AbilityId, bool bOverrideDamage, int32 OverrideDamage); // 0x17ded4c [Final Native Static Public]
    void CloseSummonEnvironment(); // 0x3ba26f0 [Final Native Static Public]
    void ClearEffectsByCategoryBattle(); // 0x3ba26cc [Final Native Static Public]
    void ClearBPDamageCoefficient(AEndCharacter* Character); // 0x3ba2608 [Final Native Static Public]
    void ClearBattleCameraRestrictedPlayOwners(); // 0x3ba2694 [Final Native Static Public]
    void ChangePositionOfSummonOmen(int32 PhaseNumber, AEndCharacter* ownerCharacter); // 0x3ba23b0 [Final Native Static Public]
    void ChangePartyMember(const TArray<bool>& changeParameters, bool showUI); // 0x3ba2110 [Final Native Static Public]
    void ChangeAppearance(AEndCharacter* Character, int32 Index); // 0x3ba1f6c [Final Native Static Public]
    bool CanSyncAction(AEndCharacter* Chara); // 0x3ba1e80 [Final Native Static Public]
    float CalcAimTargetOffsetHeight(const FVector& From, const FVector& To, float Velocity, float GravityScale, bool bDebugDraw, float DebugDrawTime); // 0x3ba1c8c [Final Native Static Public]
    bool BreakParts(AEndCharacter* ownerCharacter, const FName& uniqueName, bool forceDisableBattleLog, bool forceDisableDamageSource); // 0x3ba1aa4 [Final Native Static Public]
    void BeginForceFieldMode(bool actorModeBattle, bool bDeactivateBattleCamera); // 0x3ba19d0 [Final Native Static Public]
    void BeginBreak(AEndCharacter* Character, const FName& battleBreakID); // 0xa51938 [Final Native Static Public]
    void BeginBattleDirection(bool suspend); // 0x3ba1958 [Final Native Static Public]
    void AddStatusChangeID(AEndCharacter* Character, const FName& statusChangeID, const EEndBattleStatusChangeTimeType& timeType, bool ignoreResist, AEndCharacter* causeCharacter, bool Lock); // 0x191ef3c [Final Native Static Public]
    void AddSpecialStatusChangeID(AEndCharacter* Character, AEndCharacter* causerCharacter, const FName& ID); // 0x11a39a0 [Final Native Static Public]
    void AddSpecialStateEffectWithBeamTarget(AEndCharacter* Character, const FName& specialStateEffectID, const TArray<bool>& beamTargetCharaList, bool bLineEffect, float LineEffectTangentLength); // 0x3ba12ec [Final Native Static Public]
    void AddSpecialStateEffect(AEndCharacter* Character, const FName& specialStateEffectID); // 0x11a6868 [Final Native Static Public]
    void AddInvincibleThroughAbilityID(AEndCharacter* Character, const FName& AbilityId); // 0x3ba1208 [Final Native Static Public]
    void AddImpluse(AEndCharacter* Character, const FVector& Direction, float Magnitude); // 0x3ba0ef4 [Final Native Static Public]
    void AddIgnoreDamageSourceLookAtTraceActor(AEndCharacter* Character, AActor* IgnoreActor); // 0x3ba0e20 [Final Native Static Public]
    void AddEnableTargetAbility(AEndCharacter* Character, const FName& AbilityId); // 0x3ba0d4c [Final Native Static Public]
    void AddDangerSource(AEndCharacter* Instigator, float Duration, const TArray<bool>& Infos, bool bResolveWithDamageSource); // 0x3ba0b34 [Final Native Static Public]
    void AddCombinationGauge(AEndCharacter* Character, int32 Value); // 0x3ba0994 [Final Native Static Public]
    int32 AddBattleSceneCount(const FName& InName, int32 InAddCount); // 0x16c7000 [Final Native Static Public]
    void AddBattleCameraRestrictedPlayOwners(const TArray<void>& restrictedPlayOwners); // 0x3ba07fc [Final Native Static Public]
    void AddAttachEffect(AEndCharacter* Chara, const FEndCharacterAttachEffectArguments& args); // 0x15cece0 [Final Native Static Public]
    void ActiveRagdoll(AEndCharacter* Character, bool bImmediately); // 0x3ba0708 [Final Native Static Public]

// AEndBattleCameraActor (/Script/EndGame.EndBattleCameraActor)
    void BindTargetActor(AActor* OwnerActor, AActor* TargetActor); // 0x3bc1d20 [Final Native Public]

// AEndBattleCameraLevelScriptActor (/Script/EndGame.EndBattleCameraLevelScriptActor)
    void BattleCameraLevelConstructionScript(); // 0x13450d4 [Event Public]

// UEndBattleCommandHelpMenu (/Script/EndGame.EndBattleCommandHelpMenu)
    void OnCommandShortcutHelpListCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3bc2038 [Final Native Public]
    void OnCommandHelpListCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3bc1ea4 [Final Native Public]

// AEndSkeletalMeshActorBase (/Script/EndGame.EndSkeletalMeshActorBase)
    void StopLightAnimation(const FName& RequestID); // 0x3d1aa94 [Native Public]
    void StopFlowMapAnimation(); // 0x3d1aa64 [Native Public]
    void StopEmissiveColorAnimation(const FName& RequestID); // 0x3d1a9d4 [Native Public]
    void StopDeformAnimation(); // 0x3d1a9a4 [Native Public]
    void StopCoordinateAnimation(const FName& RequestID); // 0x3d1a914 [Native Public]
    void SetDirectEmissiveColor(const FName& RequestID, const FName& EmissiveColorSettingsId, float IntensityAlpha); // 0x3d1a804 [Native Public]
    void ResetDirectEmissiveColor(const FName& RequestID); // 0x3d1a774 [Native Public]
    void PlayLightAnimation(const FName& RequestID, const FName& LightAnimationSettingsId, const EEndAnimationModifierType& ModifierType, const EEndAnimationCurveType& CurveType, UCurveFloat* CurveAsset, bool bCurveEvaluateInLogarithmicSpace, bool bLoop, float Duration, float RandomAdditiveDuration, float RandomOffset, float BlendInTime, float BlendOutTime, float StartOffset, float EndOffset); // 0x3d1a334 [Native Public]
    void PlayFlowMapAnimation(float PlayRate, bool bOverrideConstantParameter, const FVector& ConstantParameter0, const FVector& ConstantParameter1); // 0x3d1a1c4 [Native Public]
    void PlayExtraActionFromAsset(UAnimSequenceBase* Asset, bool bLooping, float BlendInTime, float StartTime); // 0x3d1a054 [Final Native Public]
    void PlayEmissiveColorAnimation(const FName& RequestID, const FName& EmissiveColorSettingsId, const EEndAnimationModifierType& ModifierType, const EEndAnimationCurveType& CurveType, UCurveFloat* CurveAsset, bool bCurveEvaluateInLogarithmicSpace, bool bLoop, float Duration, float RandomAdditiveDuration, float RandomOffset, float BlendInTime, float BlendOutTime, float StartOffset, float EndOffset, const EEndAnimComponentControlLayer& Layer); // 0x3d19bd0 [Native Public]
    void PlayDeformAnimation(const EEndDeformAnimationType& AnimationType, float StartFrame, const FName& SyncAnimationName, const EEndAnimComponentControlLayer& Layer); // 0x3d199f4 [Native Public]
    void PlayCoordinateAnimation(const FName& RequestID, const FName& CoordinateAnimationSettingsId, const EEndAnimationCurveType& CurveType, bool bLoop, float Duration); // 0x3d19858 [Native Public]
    bool IsActiveLightAnimation(); // 0x3d175c8 [Native Public]
    bool IsActiveFlowMapAnimation(); // 0x3d17590 [Native Public]
    bool IsActiveEmissiveColorAnimation(); // 0x3d17558 [Native Public]
    bool IsActiveDeformAnimation(); // 0x3d17520 [Native Public]
    bool IsActiveCoordinateAnimation(); // 0x3d174e8 [Native Public]

// AEndBattleDamageSourceActor (/Script/EndGame.EndBattleDamageSourceActor)
    FVector GetMoveDir(); // 0x3bc1df4 [Final Native Public]

// UEndBattleDamageSourceComponentLaser (/Script/EndGame.EndBattleDamageSourceComponentLaser)
    void OnBindEffectFinished(UParticleSystemComponent* FinishedComponent); // 0x3bc1e1c [Final Native Private]

// UEndBattleDevelop (/Script/EndGame.EndBattleDevelop)
    void PrintString(UObject* WorldContextObject, const FString& inString, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration); // 0xd3d9ac [Final Native Static Public]

// AEndBattleLevelSequenceActor (/Script/EndGame.EndBattleLevelSequenceActor)
    void OnStop(); // 0xd473d4 [Final Native Private]
    void OnFinished(); // 0x19068ec [Final Native Private]

// UEndBattleMenu (/Script/EndGame.EndBattleMenu)
    void OnPressedItem(int32 ItemIndex); // 0x3bc976c [Final Native Public]
    void OnCommandCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3bc95bc [Final Native Public]

// UEndBattleReportMenu (/Script/EndGame.EndBattleReportMenu)
    void SetReportImage(const FSoftObjectPath& Path); // 0x13450d4 [Event Public]
    void SetReportBgImage(const FSoftObjectPath& Path); // 0x13450d4 [Event Public]
    void OnSortListPressedItem(int32 CellIndex); // 0x3bc9b9c [Final Native Private]
    void OnReportMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3bc9a08 [Final Native Private]
    void OnReportMenuSelectedIndexChanged(int32 CellIndex); // 0x3bc98bc [Final Native Private]

// AEndBattleSceneBlueprint (/Script/EndGame.EndBattleSceneBlueprint)
    void SwitchCharaState(const EEndBattleSceneCharaStateType& State, const FName& CharaName, bool bExecInState); // 0x17d2618 [Final Native Public]
    void SetPhase(int32 Value); // 0x3bc9fec [Final Native Public]
    void SetCapturableBySummon(bool capturable); // 0x3bc9f60 [Final Native Public]
    void ResetSummonCondition(); // 0x3bb4b04 [Final Native Public]
    void RequestAbilityToAI(AEndCharacter* Character, const FName& AbilityId, const FLatentActionInfo& LatentInfo); // 0x3bc9ce8 [Final Native Public]
    void OnTakeDamage(int32 Damage, const FName& CauserCharaName, const FName& DamagedCharaName, const FName& AbilityId, bool bBind, bool bGuard, const FName& hitBoneName, bool bAttributeHit, bool bResistHit, const FName& DamageSourceID, const EEndBattleAttributeType& appendAttribute, float justHitRotYaw, const FVector& hitPosition, bool bHeal, bool bBurst, bool bLock); // 0x13450d4 [Event Public]
    void OnStartBattleJenovaLife(); // 0x13450d4 [Event Public]
    void OnRemoveStatusChangeID(const FName& CharaName, const TArray<void>& IDs); // 0x13450d4 [Event Public]
    void OnReadyBattleTalk(const FName& territoryID); // 0x13450d4 [Event Public]
    void OnPostEntryBattleScene(); // 0x13450d4 [Event Public]
    void OnMotionMessage(const FName& CharaName, const FName& MotionName); // 0x13450d4 [Event Public]
    void OnMetaMessage(const FString& InMessage); // 0x13450d4 [Event Public]
    void OnIncrementBattleCountPerID(const FName& CauserCharaName, const FName& TargetCharaName, const EEndBattleCountLogType& Type, const FName& ID, int32 Count); // 0x13450d4 [Event Public]
    void OnExitDummyBattleScene(); // 0x13450d4 [Event Public]
    void OnExitBattleScene(); // 0x13450d4 [Event Public]
    void OnEntryDummyBattleScene(const FName& battleScenenBPName, const FName& territoryID); // 0x13450d4 [Event Public]
    void OnEntryBattleScene(const FName& battleScenenBPName, const FName& territoryID); // 0x13450d4 [Event Public]
    void OnEndTalkTriggerBoxCollide(const FName& TriggerBoxActorName, const FName& CollideCharaName); // 0x13450d4 [Event Public]
    void OnEndRailCamera(const FName& RailCameraID); // 0x13450d4 [Event Public]
    void OnEndCutScene(const FName& CutSceneID); // 0x13450d4 [Event Public]
    void OnEndCombinationAbility(const FName& CombinationAbilityId, bool hitDamageSource, const FName& useCharacterName); // 0x13450d4 [Event Public]
    void OnDLCSummonUltimateMagicEnd(); // 0x13450d4 [Event Public]
    void OnCutSceneMessageInvoke(const FName& Message); // 0x13450d4 [Event Public]
    void OnCollideBattleTalkColideBox(const FName& ColideBoxName, AEndCharacter* OwnerChara, const FName& DamageSourceID, const FEndDataObjectBattleDamageSourceAccessor& DamageSourceDataObject); // 0x13450d4 [Event Public]
    void OnCharaSyncAction(const FName& AttackedCharaName, const FName& ReceivedCharaName, const EEndBattleSyncActionStateType& StateType, int32 StateCount, const FName& SyncActionID, const FName& CauserCharaName); // 0x13450d4 [Event Public]
    void OnCharaSpecialStatusChange(const FName& ownerCharaName, const FName& SpecialStatusChangeID, const EEndBattleSpecialStatusChangeType& Type, const FName& StateId, const TArray<TArray<TArray<void>>>& Params, const TArray<TArray<void>>& ParamIDs, const TArray<void>& ParamActors); // 0x13450d4 [Event Public]
    void OnCharaPartsDamage(const FName& CauserCharaName, const FName& DamagedCharaName, const FName& PartsID, const FName& CategoryID, int32 RemainHP, float RemainHPPer); // 0x13450d4 [Event Public]
    void OnCharaPartsBreak(const FName& CauserCharaName, const FName& BrokenCharaName, const FName& PartsID, const FName& CategoryID, int32 CategoryBreakCount); // 0x13450d4 [Event Public]
    void OnBPMessageFromAIBP(AEndCharacter* SendCharacter, const FName& Message); // 0x13450d4 [Event Public]
    void OnBeginTalkTriggerBoxCollide(const FName& TriggerBoxActorName, const FName& CollideCharaName); // 0x13450d4 [Event Public]
    void OnBeginCutScene(const FName& CutSceneID); // 0x13450d4 [Event Public]
    void OnBeginCombinationAbility(const FName& CombinationAbilityId); // 0x13450d4 [Event Public]
    void OnBattleTalkInterrupted(const FName& TalkID, const EEndBattleTalkInterruptReason& SkipReason); // 0x13450d4 [Event Public]
    void OnBattleTalkEnded(const FName& TalkID); // 0x13450d4 [Event Public]
    void OnAddStatusChangeID(const FName& CharaName, const TArray<void>& IDs); // 0x13450d4 [Event Public]
    FName GetTerritoryID(); // 0x170dd88 [Final Native Public]
    int32 GetPhase(); // 0x3bc9578 [Final Native Public]
    TArray<void> GetEnemyAIGroupMembers(const FName& GroupId, bool bIgnoreLeader); // 0x3bc9464 [Final Native Public]
    FName GetBattleSceneBPName(); // 0x3bc944c [Final Native Public]
    void ForceSuspendActionToEnemyAIAll(); // 0x3bc9428 [Final Native Public]
    void DoOnceWithThen(const EEndDoOnceCode& Code, const FLatentActionInfo& LatentInfo, const EEndDoOnceOutCode& Result); // 0xf6a074 [Final Native Public]
    FName ConvertMultiTalkPlayTriggerID(const FName& TalkPlayTriggerID); // 0x3bc9374 [Final Native Public]
    void ChangePhase(int32 _phase); // 0x13450d4 [Event Public]
    void BattleSceneDelay(float Duration, const FLatentActionInfo& LatentInfo); // 0x17cdfbc [Final Native Public]
    void ApplyAIEnemyRightToAttack(); // 0x3bc9350 [Final Native Protected]

// AEndBattleSceneBlueprint_2660_NIBLM_EB2000 (/Script/EndGame.EndBattleSceneBlueprint_2660_NIBLM_EB2000)
    void RestoreStalactite(); // 0x3bc9f3c [Final Native Public]
    int32 GetTotalStalactiteNum(); // 0x3bc9590 [Final Native Public]
    void FallStalactite(); // 0x3bc9404 [Final Native Public]

// UEndBattleSceneMineSparkLineComponent (/Script/EndGame.EndBattleSceneMineSparkLineComponent)
    void SetOverrideSparkLineDamageSourceID(const FName& DamageSourceID); // 0x3bce8c8 [Final Native Public]
    void ResetOverrideSparkLineDamageSourceID(); // 0x3bce898 [Final Native Public]

// UEndBattleSettingWindow (/Script/EndGame.EndBattleSettingWindow)
    void OnMemberListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3bce640 [Final Native Private]
    void OnMemberListSelectedIndexChanged(int32 CellIndex); // 0x3bce4f4 [Final Native Private]
    void OnMemberListPressedItem(int32 CellIndex); // 0x3bce3a8 [Final Native Private]
    FVector2D OnMemberListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    bool OnMemberButtonUnhover(); // 0x3bce38c [Final Native Private]
    bool OnMemberButtonHover(); // 0x3bce370 [Final Native Private]
    void OnLimitListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3bce1dc [Final Native Private]
    void OnLimitListSelectedIndexChanged(int32 CellIndex); // 0x3bce090 [Final Native Private]
    void OnLimitListPressedItem(int32 CellIndex); // 0x3bcdf44 [Final Native Private]
    FVector2D OnLimitListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnLandListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3bcddb0 [Final Native Private]
    void OnLandListSelectedIndexChanged(int32 CellIndex); // 0x3bcdc64 [Final Native Private]
    void OnLandListPressedItem(int32 CellIndex); // 0x3bcc258 [Final Native Private]
    FVector2D OnLandListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnInfoListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3bcdad0 [Final Native Private]
    void OnInfoListSelectedIndexChanged(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnInfoListPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnChainActionTypeSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3bcd750 [Final Native Private]
    void OnChainActionTypeSelectedIndexChanged(int32 CellIndex); // 0x3bcbe84 [Final Native Private]
    void OnChainActionTypePressedItem(int32 CellIndex); // 0x3bcd604 [Final Native Private]
    void OnChainActionSetListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3bcd2b4 [Final Native Private]
    void OnChainActionSetListSelectedIndexChanged(int32 CellIndex); // 0x3bcd168 [Final Native Private]
    void OnChainActionSetListPressedItem(int32 CellIndex); // 0x3bcd01c [Final Native Private]
    FVector2D OnChainActionSetListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnChainActionListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3bcce88 [Final Native Private]
    void OnChainActionListSelectedIndexChanged(int32 CellIndex); // 0x3bccd3c [Final Native Private]
    void OnChainActionListPressedItem(int32 CellIndex); // 0x3bccbf0 [Final Native Private]
    FVector2D OnChainActionListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnCategoryListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3bcc7d0 [Final Native Private]
    void OnCategoryListSelectedIndexChanged(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnCategoryListPressedItem(int32 CellIndex); // 0x3bcc684 [Final Native Private]
    FVector2D OnCategoryListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnAirListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3bcc4f0 [Final Native Private]
    void OnAirListSelectedIndexChanged(int32 CellIndex); // 0x3bcc3a4 [Final Native Private]
    void OnAirListPressedItem(int32 CellIndex); // 0x3bcc258 [Final Native Private]
    FVector2D OnAirListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnAirActionAutoSettingSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3bcbfa0 [Final Native Private]
    void OnAirActionAutoSettingSelectedIndexChanged(int32 CellIndex); // 0x3bcbe84 [Final Native Private]
    void OnAirActionAutoSettingPressedItem(int32 CellIndex); // 0x3bcbd38 [Final Native Private]
    void OnAbilityListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3bcbba4 [Final Native Private]
    void OnAbilityListSelectedIndexChanged(int32 CellIndex); // 0x3bcba58 [Final Native Private]
    void OnAbilityListPressedItem(int32 CellIndex); // 0x3bcb90c [Final Native Private]
    FVector2D OnAbilityListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]

// UEndBattleTalkCharacterComponent (/Script/EndGame.EndBattleTalkCharacterComponent)
    bool OnNotifyWithAbility(const FName& AnimName, const FName& SoundName, AEndCharacter* OwnerChara, AEndCharacter* targetChara, const FName& AbilityId, const FEndDataObjectBattleAbilityAccessor& dataObjectBattleAbility, bool bFinishBlow); // 0x3bd90c4 [Native Event Public]
    bool OnNotify(const FName& AnimName, const FName& SoundName, AEndCharacter* OwnerChara); // 0x3bd8f0c [Native Event Public]

// AEndBattleTalkOnEndBattleActor (/Script/EndGame.EndBattleTalkOnEndBattleActor)
    void PlayVoice(bool bUnuseDefaultDelay, float OverrideDelayMinSeconds, float OverrideDelayMaxSeconds, const FName& VoiceSetId); // 0x3bd9544 [Final Native Public]
    void OnEndBattle(const TArray<EndBattleExitBattleSceneType>& TerritoryIDList, const EndBattleExitBattleSceneType& BattleExitType); // 0x13450d4 [Event Public]

// AEndBikeControllerBase (/Script/EndGame.EndBikeControllerBase)
    void GetTargetFieldPosition(const FVector& OutPosition, const FName& InBattleAbilityID, const FName& InDamageSourceID, const FName& InAnimationName); // 0x3beb91c [Native Event Public]
    void GetCreateFieldPosition(const FVector& OutPosition, const FName& InBattleAbilityID, const FName& InDamageSourceID, const FName& InAnimationName); // 0x3beb5ec [Native Event Public]

// AEndCharacterBase (/Script/EndGame.EndCharacterBase)
    void StopWeaponEmissiveColorAnimation(const EWeaponSlot& Slot, const FName& RequestID); // 0x3c1c45c [Native Public]
    void StopLightAnimation(const FName& RequestID); // 0x3c1c3cc [Native Public]
    void StopFlowMapAnimation(); // 0x3c1c39c [Native Public]
    void StopEmissiveColorAnimation(const FName& RequestID); // 0xb2c1d0 [Native Public]
    void StopCoordinateAnimation(const FName& RequestID); // 0x3c1c30c [Native Public]
    void SetMaterialPack(UEndMaterialPack* InMaterialPack); // 0x3c1c284 [Final Native Public]
    void SetDirectEmissiveColor(const FName& RequestID, const FName& EmissiveColorSettingsId, float IntensityAlpha); // 0x3c1c174 [Native Public]
    void SetChildMesh(const FName& MeshName, const FName& Label); // 0x3c1c0a4 [Native Public]
    void ResetMaterialPack(); // 0x3c1c068 [Final Native Public]
    void ResetDirectEmissiveColor(const FName& RequestID); // 0x3c1bfd8 [Native Public]
    void PlayWeaponEmissiveColorAnimation(const EWeaponSlot& Slot, const FName& RequestID, const FName& EmissiveColorSettingsId, const EEndAnimationModifierType& ModifierType, const EEndAnimationCurveType& CurveType, UCurveFloat* CurveAsset, bool bCurveEvaluateInLogarithmicSpace, bool bLoop, float Duration, float RandomAdditiveDuration, float RandomOffset, float BlendInTime, float BlendOutTime, float StartOffset, float EndOffset, const EEndAnimComponentControlLayer& Layer); // 0x3c1bb14 [Native Public]
    void PlayLightAnimation(const FName& RequestID, const FName& LightAnimationSettingsId, const EEndAnimationModifierType& ModifierType, const EEndAnimationCurveType& CurveType, UCurveFloat* CurveAsset, bool bCurveEvaluateInLogarithmicSpace, bool bLoop, float Duration, float RandomAdditiveDuration, float RandomOffset, float BlendInTime, float BlendOutTime, float StartOffset, float EndOffset); // 0x3c1b6d4 [Native Public]
    void PlayFlowMapAnimation(float PlayRate, bool bOverrideConstantParameter, const FVector& ConstantParameter0, const FVector& ConstantParameter1); // 0x3c1b564 [Native Public]
    void PlayEmissiveColorAnimation(const FName& RequestID, const FName& EmissiveColorSettingsId, const EEndAnimationModifierType& ModifierType, const EEndAnimationCurveType& CurveType, UCurveFloat* CurveAsset, bool bCurveEvaluateInLogarithmicSpace, bool bLoop, float Duration, float RandomAdditiveDuration, float RandomOffset, float BlendInTime, float BlendOutTime, float StartOffset, float EndOffset, const EEndAnimComponentControlLayer& Layer); // 0xb2c3ec [Native Public]
    void PlayCoordinateAnimation(const FName& RequestID, const FName& CoordinateAnimationSettingsId, const EEndAnimationCurveType& CurveType, bool bLoop, float Duration); // 0x3c1b3c8 [Native Public]
    bool IsPlayer(); // 0x3c1b2cc [Final Native Public]
    bool IsActiveLightAnimation(); // 0x3c1b294 [Native Public]
    bool IsActiveFlowMapAnimation(); // 0x3c1b25c [Native Public]
    bool IsActiveEmissiveColorAnimation(); // 0x3c1b224 [Native Public]
    bool IsActiveCoordinateAnimation(); // 0x3c1b1ec [Native Public]
    FRotator GetPointRotationFromOwnPosture(const FVector& InLocation); // 0x3c1b134 [Final Native Public]
    FVector GetPointDirectionFromOwnPosture(const FVector& InLocation); // 0x3c1b07c [Final Native Public]
    FVector GetFeetLocation(); // 0x1756224 [Final Native Public]

// UEndBikeDamageSourceComponent (/Script/EndGame.EndBikeDamageSourceComponent)
    FVector GetDir(); // 0x3beb8f4 [Final Native Public]

// UEndBikeDamageSourceComponentLaser (/Script/EndGame.EndBikeDamageSourceComponentLaser)
    void OnBindEffectFinished(UParticleSystemComponent* FinishedComponent); // 0x3bc1e1c [Final Native Private]

// AEndBikePlayerControllerShootingGame (/Script/EndGame.EndBikePlayerControllerShootingGame)
    FVector GetAimLocation(); // 0x3bed3f0 [Final Native Public]

// AEndBikeTriggerBox (/Script/EndGame.EndBikeTriggerBox)
    void OnOverlapEnd(AActor* OverlappedActor, AActor* OtherActor); // 0x3bf1e88 [Final Native Public]
    void OnOverlapBegin(AActor* OverlappedActor, AActor* OtherActor); // 0x3bf1dbc [Final Native Public]

// UEndBikeWidgetGbikePauseMenuHandler (/Script/EndGame.EndBikeWidgetGbikePauseMenuHandler)
    void OnCommandClicked(int32 ItemIndex); // 0x3b683d0 [Final Native Public]
    void OnCommandCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3bf19a4 [Final Native Public]

// UEndBillboard (/Script/EndGame.EndBillboard)
    void SetOpacity(float InOpacity); // 0x3bf3f98 [Final Native Public]
    void SetImagePath(const FSoftObjectPath& InImagePath, bool bInRewind, bool bInLoop); // 0x3bf3e58 [Final Native Public]
    void SetImageAssetNameString(const FString& InAssetName, bool bInRewind, bool bInLoop); // 0x3bf3d28 [Final Native Public]
    void SetImageAssetName(const FName& InAssetName, bool bInRewind, bool bInLoop); // 0x3bf3c14 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3bf3b84 [Final Native Public]
    void SetBlendMode(uint8 InBlendMode); // 0x3bf3af4 [Final Native Public]
    FSoftObjectPath MakeImagePathFromAssetNameString(const FString& InAssetName); // 0x3bf12b0 [Final Native Static Public]
    FSoftObjectPath MakeImagePathFromAssetName(const FName& InAssetName); // 0x3bf1210 [Final Native Static Public]

// UEndBlueprintUtility (/Script/EndGame.EndBlueprintUtility)
    float VecToYaw(const FVector& InVec); // 0x3bf40d8 [Final Native Static Public]
    float VecToPitch(const FVector& InVec); // 0x3bf4028 [Final Native Static Public]
    void RatioBranch8(int32 Case1, int32 Case2, int32 Case3, int32 Case4, int32 Case5, int32 Case6, int32 Case7, int32 Case8, const uint8& OutSignal); // 0x3bf3264 [Final Native Static Public]
    void RatioBranch7(int32 Case1, int32 Case2, int32 Case3, int32 Case4, int32 Case5, int32 Case6, int32 Case7, const uint8& OutSignal); // 0x3bf2ad0 [Final Native Static Public]
    void RatioBranch6(int32 Case1, int32 Case2, int32 Case3, int32 Case4, int32 Case5, int32 Case6, const uint8& OutSignal); // 0x3bf2438 [Final Native Static Public]
    void RatioBranch5(int32 Case1, int32 Case2, int32 Case3, int32 Case4, int32 Case5, const uint8& OutSignal); // 0x182ac38 [Final Native Static Public]
    void RatioBranch4(int32 Case1, int32 Case2, int32 Case3, int32 Case4, const uint8& OutSignal); // 0x182b0f0 [Final Native Static Public]
    void RatioBranch3(int32 Case1, int32 Case2, int32 Case3, const uint8& OutSignal); // 0x182b27c [Final Native Static Public]
    void RatioBranch2(int32 Case1, int32 Case2, const uint8& OutSignal); // 0x182b3bc [Final Native Static Public]
    void RangeSwitch4(float Value, float Min1, float Max1, float Min2, float Max2, float Min3, float Max3, float Min4, float Max4, bool bContainEqual, const uint8& OutSignal); // 0x3bf20dc [Final Native Static Public]
    void RangeSwitch3(float Value, float Min1, float Max1, float Min2, float Max2, float Min3, float Max3, bool bContainEqual, const uint8& OutSignal); // 0x182ae0c [Final Native Static Public]
    void RangeSwitch2(float Value, float Min1, float Max1, float Min2, float Max2, bool bContainEqual, const uint8& OutSignal); // 0x182a9f4 [Final Native Static Public]
    int32 PlusEqualInterger(const int32& ValueA, int32 ValueB); // 0x18b4e64 [Final Native Static Public]
    float PlusEqualFloat(const float& ValueA, float ValueB); // 0x3bf1f54 [Final Native Static Public]
    int32 MulEqualInterger(const int32& ValueA, int32 ValueB); // 0x3bf180c [Final Native Static Public]
    float MulEqualFloat(const float& ValueA, float ValueB); // 0x3bf1684 [Final Native Static Public]
    int32 MinusEqualInterger(const int32& ValueA, int32 ValueB); // 0x3bf14ec [Final Native Static Public]
    float MinusEqualFloat(const float& ValueA, float ValueB); // 0x3bf1364 [Final Native Static Public]
    void IntCmpBranch(int32 ValueA, int32 ValueB, const EEndAiMathCmp& Cmp, const uint8& OutSignal); // 0x3bf0e6c [Final Native Static Public]
    FVector GetVectorRange(float X, float Y, float Z, float IgnoreX, float IgnoreY, float IgnoreZ); // 0x3bf0c68 [Final Native Static Public]
    int32 GetRatioSwitch3(int32 Switch0, int32 Switch1, int32 Switch2); // 0x3bf075c [Final Native Static Public]
    int32 GetRatioSwitch2(int32 Switch0, int32 Switch1); // 0x3bf04f0 [Final Native Static Public]
    int32 GetRatioSwitch(const TArray<int32>& inArray); // 0x3bf0ac0 [Final Native Static Public]
    void FloatCmpBranch(float ValueA, float ValueB, const EEndAiMathCmp& Cmp, const uint8& OutSignal); // 0x3bf038c [Final Native Static Public]
    void EnableInputDebug(AActor* Target); // 0x18b549c [Final Native Static Public]
    int32 DivEqualInterger(const int32& ValueA, int32 ValueB); // 0x3bf01f4 [Final Native Static Public]
    float DivEqualFloat(const float& ValueA, float ValueB); // 0x3bf006c [Final Native Static Public]
    void DisableInputDebug(AActor* Target); // 0x18b549c [Final Native Static Public]
    void BranchXOR(bool Flag1, bool Flag2, const uint8& OutSignal); // 0x3beff58 [Final Native Static Public]
    void BranchOR(bool Flag1, bool Flag2, const uint8& OutSignal); // 0x3befe44 [Final Native Static Public]
    void BranchAnd(bool Flag1, bool Flag2, const uint8& OutSignal); // 0x3befd2c [Final Native Static Public]

// UEndBorder (/Script/EndGame.EndBorder)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x3bfb4c0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3bfb388 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x3bfb274 [Final Native Public]
    void SetDesiredSizeScale(const FVector2D& InScale); // 0x3bfb1f0 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x3bfb160 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture); // 0x3bfb0d8 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x3bfb0d8 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x3bfb050 [Final Native Public]
    void SetBrushColor(const FLinearColor& InBrushColor); // 0x3bfafc0 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3bfaf1c [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3bfa604 [Final Native Public]

// UEndBorderSlot (/Script/EndGame.EndBorderSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x3bfb548 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3bfb424 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x3bfb2fc [Final Native Public]

// UEndBoxing3DBattlerMenu (/Script/EndGame.EndBoxing3DBattlerMenu)
    void OnUnitListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3bfad88 [Final Native Private]
    void OnUnitListSelectedIndexChanged(int32 ItemIndex); // 0x3bfac3c [Final Native Private]
    void OnUnitListPressedItem(int32 ItemIndex); // 0x3bfaaf0 [Final Native Private]
    void OnPrizeListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3bfa7c8 [Final Native Private]
    void OnPrizeList2SetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3bfa634 [Final Native Private]

// UEndBoxing3DBattlerResult (/Script/EndGame.EndBoxing3DBattlerResult)
    void OnPrizeListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3bfa95c [Final Native Private]

// UEndButton (/Script/EndGame.EndButton)
    void SetTouchMethod(uint8 InTouchMethod); // 0x3c0eefc [Final Native Public]
    void SetStyle(FButtonStyle& InStyle); // 0x3c0ee58 [Final Native Public]
    void SetPressMethod(uint8 InPressMethod); // 0x3c0edd0 [Final Native Public]
    void SetIsFocusable(bool bInIsFocusable); // 0x3c0eba4 [Final Native Public]
    void SetIgnoreKeyRepeat(bool bInIgnoreKeyRepeat); // 0x3c0eb18 [Final Native Public]
    void SetHelpText(const FString& InText); // 0x3c0e998 [Final Native Public]
    void SetGuideText(const FString& InText); // 0x3c0e8cc [Final Native Public]
    void SetForceHovered(bool bInHovered); // 0x3c0e840 [Final Native Public]
    void SetFakeDisabled(bool bInFakeDisabled); // 0x3c0e7b4 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3c0e724 [Final Native Public]
    void SetClickMethod(uint8 InClickMethod); // 0x3c0e694 [Final Native Public]
    void SetCanPress(bool bInCanPress); // 0x3c0e608 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InBackgroundColor); // 0x3c0e578 [Final Native Public]
    void Release(); // 0x3c0e4dc [Final Native Public]
    void Press(); // 0x3c0e4b8 [Final Native Public]
    bool IsPressed(); // 0x3c0e1c8 [Final Native Public]
    bool IsFakeDisabled(); // 0x3c0e198 [Final Native Public]
    bool GetIsForceHovered(); // 0x3c0e168 [Final Native Public]
    bool GetIsFocusable(); // 0x3c0e140 [Final Native Public]
    bool GetIgnoreKeyRepeat(); // 0x3c0e110 [Final Native Public]
    bool GetCanPress(); // 0x3c0e068 [Final Native Public]

// UEndButtonSlot (/Script/EndGame.EndButtonSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x3c0ef8c [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3c0ed34 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x3c0ea90 [Final Native Public]

// UEndCactusMissionMiniGameEnemyComponent (/Script/EndGame.EndCactusMissionMiniGameEnemyComponent)
    void SetHP(); // 0x3c0e974 [Final Native Public]
    void PlayEffect(const FName& ResourceName, AActor* AttachActor, const FName& AttachSocketName); // 0x3c0e39c [Final Native Public]
    void OnDead(const EEndCactusMissionMiniGameEnemyType& EnemyType, int32 Score); // 0x3c0e20c [Final Native Public]
    void GetHP(); // 0x3c0e098 [Final Native Public]
    FName GetAssetLoadLevelName(); // 0x3c0e028 [Final Native Public]

// UEndCameraAPI (/Script/EndGame.EndCameraAPI)
    void SetOverrideAdjustLengthBattleCamera(const FName& CharaSpecID, const FName& CameraModuleID, bool bApplyToLockOnCamera); // 0x3c0ec30 [Final Native Static Public]
    void ResetOverrideAdjustLengthBattleCamera(const FName& CharaSpecID); // 0x3c0e500 [Final Native Static Public]
    void DeactivateFieldCameraModule(const EEndCameraModuleLayer& moduleType); // 0x3c0dfb0 [Final Native Static Public]
    void ActivateLookAtCamera(const FVector& TargetLocation, const FName& DatatableName, bool bEnableInputRotation, const EEndCameraLookAtDeactivateType& deactivateType, bool bIsTurnBack); // 0x3c0dc68 [Final Native Static Public]

// UEndCameraComponent (/Script/EndGame.EndCameraComponent)
    void SetRoll(float NewValue); // 0x1770b8c [Final Native Public]
    void SetHorizontalAperture(float NewValue); // 0x3c11fe0 [Final Native Public]
    void SetFocusDistance(float NewValue); // 0x1770c1c [Final Native Public]
    void SetFocalLength(float NewValue); // 0x1770cac [Final Native Public]

// AEndCameraRig_Rail (/Script/EndGame.EndCameraRig_Rail)
    void OnEndOverlap(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x3c11a48 [Final Native Public]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3c1170c [Final Native Public]

// AEndCameraSequenceActor (/Script/EndGame.EndCameraSequenceActor)
    void PlaySequence(); // 0x3c11c50 [Final Native Public]
    void OnPlayerFinished(); // 0x3c11c2c [Final Native Protected]

// UEndCanvasPanel (/Script/EndGame.EndCanvasPanel)
    void SetProjectionMode(uint8 InProjectionMode); // 0x3c12330 [Final Native Public]
    void SetFieldOfView(float InFieldOfView); // 0x3c11f3c [Final Native Public]
    void SetExplicitChildZOrder(bool bInExplicitChildZOrder); // 0x3c11eb0 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x3c11e20 [Final Native Public]
    UEndCanvasPanelSlot* AddChildToCanvas(UWidget* Content); // 0x3c1147c [Final Native Public]

// UEndCanvasPanelSlot (/Script/EndGame.EndCanvasPanelSlot)
    void SetZOrder(int32 InZOrder); // 0x3c1255c [Final Native Public]
    void SetYAngle(float InYAngle); // 0x3c124cc [Final Native Public]
    void SetXAngle(float InYAngle); // 0x3c1243c [Final Native Public]
    void SetSize(const FVector2D& InSize); // 0x3c123b8 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x3c122ac [Final Native Public]
    void SetOffsets(const FMargin& InOffset); // 0x3c12210 [Final Native Public]
    void SetMinimum(const FVector2D& InMinimumAnchors); // 0x3c1218c [Final Native Public]
    void SetMaximum(const FVector2D& InMaximumAnchors); // 0x3c12108 [Final Native Public]
    void SetLayout(FAnchorData& InLayoutData); // 0x3c12070 [Final Native Public]
    void SetAutoSize(bool InbAutoSize); // 0x3c11d94 [Final Native Public]
    void SetAnchors(const FAnchors& InAnchors); // 0x3c11cf8 [Final Native Public]
    void SetAlignment(const FVector2D& InAlignment); // 0x3c11c74 [Final Native Public]
    int32 GetZOrder(); // 0x3c116e0 [Final Native Public]
    float GetYAngle(); // 0x3c116b0 [Final Native Public]
    float GetXAngle(); // 0x3c11680 [Final Native Public]
    FVector2D GetSize(); // 0x3c11648 [Final Native Public]
    FVector2D GetPosition(); // 0x3c11610 [Final Native Public]
    FMargin GetOffsets(); // 0x3c115d8 [Final Native Public]
    FAnchorData GetLayout(); // 0x3c115b0 [Final Native Public]
    bool GetAutoSize(); // 0x3c11584 [Final Native Public]
    FAnchors GetAnchors(); // 0x3c1154c [Final Native Public]
    FVector2D GetAlignment(); // 0x3c11514 [Final Native Public]

// UEndCardChallengeDeckWindow (/Script/EndGame.EndCardChallengeDeckWindow)
    void OnVirtualScrollBoxCard1SetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3c16d5c [Final Native Private]
    void OnVirtualScrollBoxCard1SelectedIndexChanged(int32 InItemIndex); // 0x3c16c10 [Final Native Private]
    FVector2D OnVirtualScrollBoxCard1MeasureItem(int32 InItemIndex); // 0x3c16adc [Final Native Private]
    void OnVirtualScrollBoxCard1CellSetupItem(int32 InRowIndex, UWidget* InItemWidget, int32 InItemIndex); // 0x3c16778 [Final Native Private]
    void OnVirtualScrollBoxCard1CellSelectedIndexChanged(int32 InRowIndex, int32 InItemIndex); // 0x3c1650c [Final Native Private]

// UEndCardChallengeMenu (/Script/EndGame.EndCardChallengeMenu)
    void OnTermListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c1627c [Final Native Private]
    void OnTabMenuSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c15fb0 [Final Native Private]
    void OnSelectListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c15e1c [Final Native Private]
    void OnSelectListSelectedIndexChanged(int32 ItemIndex); // 0x3c15cd0 [Final Native Private]
    void OnSelectListPressedItem(int32 ItemIndex); // 0x3c15b84 [Final Native Private]

// UEndCardDeckWindow (/Script/EndGame.EndCardDeckWindow)
    void OnCradDeckListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c15790 [Final Native Private]
    void OnCradDeckListSelectedIndexChanged(int32 CellIndex); // 0x3c15644 [Final Native Private]
    void OnCradDeckListPressedItem(int32 CellIndex); // 0x3c154f8 [Final Native Private]
    FVector2D OnCradDeckListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnCradDeckEditSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c151ac [Final Native Private]
    void OnCradDeckEditSelectedIndexChanged(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnCradDeckEditPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    FVector2D OnCradDeckEditMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnCradDeckEditContentsSetupItem(int32 VerticalIndex, UWidget* ItemWidget, int32 CellIndex); // 0x3c14e48 [Final Native Private]
    void OnCradDeckEditContentsSelectedIndexChanged(int32 VerticalIndex, int32 CellIndex); // 0x3c14bdc [Final Native Private]
    void OnCradDeckEditContentsPressedItem(int32 VerticalIndex, int32 CellIndex); // 0x3c14970 [Final Native Private]
    void OnCradDeckContentsSelectedIndexChanged(int32 CellIndex); // 0x3c14824 [Final Native Private]
    void OnCradDeckContentsPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    FVector2D OnCradDeckContentsMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnCradDeckContentsListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c14690 [Final Native Private]

// AEndEnvironmentSkeletalMeshActor (/Script/EndGame.EndEnvironmentSkeletalMeshActor)
    void OnComponentPhysicsHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x168ebb4 [Final Native Protected]

// AEndCardGame3DBoard (/Script/EndGame.EndCardGame3DBoard)
    void DebugTest(); // 0x2a6287c [Final Native Public]

// AEndCardGame3DManager (/Script/EndGame.EndCardGame3DManager)
    void OnFinishBattleCamera(); // 0x3c15aac [Final Native Public]

// AEndCardGame3DToken (/Script/EndGame.EndCardGame3DToken)
    void OnProjectileStop(FHitResult& HitResult); // 0x3c15ad4 [Final Native Public]

// UEndCardGameMenu (/Script/EndGame.EndCardGameMenu)
    void OnYesButtonPressed(); // 0x3c19978 [Final Native Public]
    void OnNoButtonPressed(); // 0x3c19674 [Final Native Public]

// UEndCardUnitList (/Script/EndGame.EndCardUnitList)
    void OnSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c197e4 [Final Native Private]
    void OnSelectedIndexChanged(int32 CellIndex); // 0x1908cc8 [Final Native Private]
    void OnPressedItem(int32 CellIndex); // 0x3c19698 [Final Native Private]
    void OnCardUnitListSetupItem__DelegateSignature(int32 VerticalIndex, UWidget* ItemWidget, int32 ItemIndex); // 0x13450d4 [Public]
    void OnCardUnitListSelectedIndexChanged__DelegateSignature(int32 VerticalIndex, int32 ItemIndex); // 0x13450d4 [Public]
    void OnCardUnitListPressedItem__DelegateSignature(int32 VerticalIndex, int32 ItemIndex); // 0x13450d4 [Public]

// UEndCategoryTitleMember (/Script/EndGame.EndCategoryTitleMember)
    void OnSelectItemSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x18c3380 [Final Native Private]
    FVector2D OnSelectItemMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]

// AEndChangeAppearanceCharacter (/Script/EndGame.EndChangeAppearanceCharacter)
    void RequestChangeAppearance_ForceFinishAbility(int32 Index); // 0x3c19c0c [Final Native Public]
    void RequestChangeAppearance(int32 Index, bool bImmediately); // 0x3c1999c [Final Native Public]

// UEndChapterSelectMenu (/Script/EndGame.EndChapterSelectMenu)
    void SetCellImage(UEndImage* Widget, UPaperSprite* Sprite); // 0x13450d4 [Event Public]
    void OnChapterListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c194e0 [Final Native Private]
    void OnChapterListSelectedIndexChanged(int32 CellIndex); // 0x3c19394 [Final Native Private]
    void OnChapterListPressedItem(int32 CellIndex); // 0x3c19248 [Final Native Private]

// UEndCharacterAnimInstance (/Script/EndGame.EndCharacterAnimInstance)
    EEndLocomotionAnimGroup GetLocomotionAnimGroupFromCache(const EEndLocomotionState& LocomotionState); // 0xf6ae70 [Final Native Public]

// UEndCharacterMovementComponent (/Script/EndGame.EndCharacterMovementComponent)
    void OnOverlapActor(AActor* InOverlapActor, bool bBeginOverlap); // 0x3c1b2f8 [Final Native Public]

// AEndChickenLureMiniGameCanActor (/Script/EndGame.EndChickenLureMiniGameCanActor)
    void SetRopeLootActor(AEndEnvironmentSkeletalMeshActor* RopeLootActor); // 0x3c1f900 [Final Native Private]
    void SetReferenceStaticMesh(UStaticMeshComponent* StaticMeshComp); // 0x3c1f7f0 [Final Native Private]
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x3c1f204 [Final Native Private]

// AEndChickenLureMiniGameRopeRootActor (/Script/EndGame.EndChickenLureMiniGameRopeRootActor)
    void SetSkeletalCanActor(AEndChickenLureMiniGameSkeletalCanActor* CanActor); // 0x3c1fa10 [Final Native Private]
    void SetRopeActor(AActor* RopeActor); // 0x3c1f878 [Final Native Private]
    void SetReferenceSkeletalCanStaticMesh(USkeletalMeshComponent* SkeletalMeshComp); // 0x3c1f6e0 [Final Native Private]

// AEndChickenLureMiniGameSkeletalCanActor (/Script/EndGame.EndChickenLureMiniGameSkeletalCanActor)
    void SetRopeLootActor(AEndEnvironmentSkeletalMeshActor* RopeLootActor); // 0x3c1f988 [Final Native Private]
    void SetReferenceSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComp); // 0x3c1f768 [Final Native Private]
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x3c1f388 [Final Native Private]

// UEndChocoboCaptureCommandMenu (/Script/EndGame.EndChocoboCaptureCommandMenu)
    void OnSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c1f54c [Final Native Public]

// UEndChocoboColorEditWindow (/Script/EndGame.EndChocoboColorEditWindow)
    void OnTabMenuSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c25594 [Final Native Private]

// UEndChocoboCustomizeStatusWindow (/Script/EndGame.EndChocoboCustomizeStatusWindow)
    void OnStatusListSetupItem(UWidget* ItemWidget, int32 InItemIndex); // 0x3c2538c [Final Native Private]

// UEndChocoboFastTravelMenu (/Script/EndGame.EndChocoboFastTravelMenu)
    void OnPointsListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c251f8 [Final Native Private]
    void OnPointsListPressedItem(int32 ItemIndex); // 0x3c250ac [Final Native Private]
    void OnPointsListIndexChanged(int32 ItemIndex); // 0x3c24f60 [Final Native Private]

// UEndCylinderComponent (/Script/EndGame.EndCylinderComponent)
    void SetCylinderSize(float InRadius, float InHalfHeight, int32 InCylinderSides, bool bUpdateOverlaps); // 0x3c416e0 [Final Native Public]
    float GetUnscaledCylinderRadius(); // 0x3c40ca0 [Final Native Public]
    float GetUnscaledCylinderHalfHeight(); // 0x3c40c88 [Final Native Public]
    float GetScaledCylinderRadius(); // 0x3c40c5c [Final Native Public]
    float GetScaledCylinderHalfHeight(); // 0x3c40c38 [Final Native Public]
    int32 GetCylinderSides(); // 0x3c40a48 [Final Native Public]

// UEndChocoboPartsSkeletalMeshComponent (/Script/EndGame.EndChocoboPartsSkeletalMeshComponent)
    void SetColorSetting(int32 Layer, const FColor& Color); // 0x3c257a8 [Final Native Public]

// UEndChocoboRaceMenu (/Script/EndGame.EndChocoboRaceMenu)
    void OnCourseListSetupItem(UWidget* ItemWidget, int32 InItemIndex); // 0x3c289b0 [Final Native Private]
    void OnCourseListSelectedIndexChanged(int32 InItemIndex); // 0x3c28864 [Final Native Private]

// UEndChocoboStableMenu (/Script/EndGame.EndChocoboStableMenu)
    void OnTabMenuSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c293b0 [Final Native Private]
    FVector2D OnTabMenuMeasureItem(int32 ItemIndex); // 0x3c29248 [Final Native Private]
    void OnSkillListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c28e6c [Final Native Private]
    void OnHeadBoxEquipSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c28cd8 [Final Native Private]
    void OnFootBoxEquipSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c28b44 [Final Native Private]
    void OnChangePartsColor(const EChocoboEquipPartsType& EditType, const FColor& Color0, const FColor& Color1); // 0x3c2875c [Final Native Private]
    void OnBodyBoxEquipSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c285c8 [Final Native Private]

// AEndCinemaCameraManagerSettingActor (/Script/EndGame.EndCinemaCameraManagerSettingActor)
    void SetLightClippingDistance(float InValue); // 0x3c2960c [Final Native Protected]

// UEndCircle (/Script/EndGame.EndCircle)
    void SetStartAngle(float InAngle); // 0x3c3164c [Final Native Public]
    void SetRadius(float InRadius); // 0x3c31524 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x3c31404 [Final Native Public]
    void SetNumSides(int32 InNumSides); // 0x3c312b0 [Final Native Public]
    void SetEndAngle(float InAngle); // 0x3c31034 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3c30f0c [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x3c30d44 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x3c30be4 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x3c30b28 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x3c30aa0 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3c309c8 [Final Native Public]
    void SetBlendMode(uint8 InBlendMode); // 0x3c308a8 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3c2e844 [Final Native Public]

// UEndCmdLinkupPane (/Script/EndGame.EndCmdLinkupPane)
    void OnLinkupCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x11faf40 [Final Native Public]

// UEndProgressBar (/Script/EndGame.EndProgressBar)
    void SetPreviewPercent(float InPercent); // 0x3d0b4c4 [Final Native Public]
    void SetPreviewColorAndOpacity(const FLinearColor& InColor); // 0x3d0b434 [Final Native Public]
    void SetPercent(float InPercent); // 0x3d0b3a4 [Final Native Public]
    void SetFillColorAndOpacity(const FLinearColor& InColor); // 0x3d0b284 [Final Native Public]

// UEndColorPickerBar (/Script/EndGame.EndColorPickerBar)
    void SetSaturation(float InSaturation); // 0x3c315b4 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x3c31494 [Final Native Public]
    void SetNumBlocks(int32 InNumBlocks); // 0x3c3115c [Final Native Public]
    void SetHue(float InHue); // 0x3c310c4 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3c30f9c [Final Native Public]
    void SetChannel(const EEndMenuSlateColorPickerChannels& InChannel); // 0x3c30e84 [Final Native Public]
    void SetBlendMode(uint8 InBlendMode); // 0x3c30938 [Final Native Public]

// UEndColosseumConfirmWindow (/Script/EndGame.EndColosseumConfirmWindow)
    void OnConfirmNextBattleClicked(); // 0x3c2efc0 [Final Native Public]
    void OnCancelNextBattleClicked(); // 0x3c2eb70 [Final Native Public]

// UEndColosseumMenu (/Script/EndGame.EndColosseumMenu)
    void OnYesButtonPressed(); // 0x3c30510 [Final Native Public]
    void OnTermListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c302a0 [Final Native Public]
    void OnTagMenuSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c2ff9c [Final Native Public]
    FVector2D OnTagMenuMeasureItem(int32 ItemIndex); // 0x3c2fe34 [Final Native Public]
    void OnSummonLevelSelectMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c2fa80 [Final Native Public]
    void OnSummonLevelSelectMenuSelectedIndexChanged(int32 CellIndex); // 0x3c2f934 [Final Native Public]
    void OnSummonLevelSelectMenuPressedItem(int32 CellIndex); // 0x3c2f7e8 [Final Native Public]
    void OnNoButtonPressed(); // 0x3c2f7a0 [Final Native Public]
    void OnMissionListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c2f578 [Final Native Public]
    void OnCourseMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c2f27c [Final Native Public]
    void OnCourseMenuSelectedIndexChanged(int32 CellIndex); // 0x3c2f130 [Final Native Public]
    void OnCourseMenuPressedItem(int32 CellIndex); // 0x3c2efe4 [Final Native Public]
    void OnCharaSelectMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c2ee2c [Final Native Public]
    void OnCharaSelectMenuSelectedIndexChanged(int32 CellIndex); // 0x3c2ece0 [Final Native Public]
    void OnCharaSelectMenuPressedItem(int32 CellIndex); // 0x3c2eb94 [Final Native Public]
    void OnBattleInfoWindowSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c2e9dc [Final Native Public]
    FVector2D OnBattleInfoWindowMeasureItem(int32 ItemIndex); // 0x3c2e874 [Final Native Public]

// UEndColosseumResultMenu (/Script/EndGame.EndColosseumResultMenu)
    void OnYesButtonPressed(); // 0x3c30534 [Final Native Public]
    void OnNoButtonPressed(); // 0x3c2f7c4 [Final Native Public]

// UEndCommonAPI (/Script/EndGame.EndCommonAPI)
    int32 RandomIntegerInRange(int32 Min, int32 Max); // 0x3c3063c [Final Native Static Public]
    float RandomFloatInRange(float Min, float Max); // 0x3c30558 [Final Native Static Public]

// UEndCondorFortATBGauge (/Script/EndGame.EndCondorFortATBGauge)
    FVector2D OnMeasureItem_GaugeDivisions(int32 ItemIndex); // 0x3c2f410 [Final Native Protected]

// UEndCondorFortConfirmWindow (/Script/EndGame.EndCondorFortConfirmWindow)
    void OnSetup_Options(UWidget* ItemWidget, int32 ItemIndex); // 0x3c372bc [Final Native Protected]
    void OnPressed_Button(); // 0x3c35728 [Final Native Protected]

// UEndCondorFortUnitList (/Script/EndGame.EndCondorFortUnitList)
    void OnSetup_List_UniqueUnit(UWidget* ItemWidget, int32 ItemIndex); // 0x3c36f94 [Final Native Protected]
    void OnSetup_List_Switch(UWidget* ItemWidget, int32 ItemIndex); // 0x3c36bbc [Final Native Protected]
    void OnSetup_List_PlayerUnit(UWidget* ItemWidget, int32 ItemIndex); // 0x3c36894 [Final Native Protected]
    void OnSetup_List_EnemyUnit(UWidget* ItemWidget, int32 ItemIndex); // 0x3c3656c [Final Native Protected]
    void OnSetup_List_BossUnit(UWidget* ItemWidget, int32 ItemIndex); // 0x3c36244 [Final Native Protected]

// UEndCondorFortUnitSelect (/Script/EndGame.EndCondorFortUnitSelect)
    void OnSetup_Switch_UniqueUnit(UWidget* ItemWidget, int32 ItemIndex); // 0x3c377c4 [Final Native Protected]
    void OnSetup_Switch_PlayerUnit(UWidget* ItemWidget, int32 ItemIndex); // 0x3c37580 [Final Native Protected]
    void OnSetup_List_UniqueUnit(UWidget* ItemWidget, int32 ItemIndex); // 0x3c37128 [Final Native Protected]
    void OnSetup_List_TowerUnit(UWidget* ItemWidget, int32 ItemIndex); // 0x3c36e00 [Final Native Protected]
    void OnSetup_List_PlayerUnit(UWidget* ItemWidget, int32 ItemIndex); // 0x3c36a28 [Final Native Protected]
    void OnSetup_List_EnemyUnit(UWidget* ItemWidget, int32 ItemIndex); // 0x3c36700 [Final Native Protected]
    void OnSetup_List_BossUnit(UWidget* ItemWidget, int32 ItemIndex); // 0x3c363d8 [Final Native Protected]
    void OnDecided_ConfirmWindow(int32 SelectedIndex); // 0x3c35584 [Final Native Protected]

// UEndCoreListNew (/Script/EndGame.EndCoreListNew)
    void OnWeaponCoreListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c37a08 [Final Native Public]

// UEndCostumeMenu (/Script/EndGame.EndCostumeMenu)
    void OnScrollBoxMemberSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c35f44 [Final Native Private]
    void OnScrollBoxMemberSelectedIndexChanged(int32 ItemIndex); // 0x3c35df8 [Final Native Private]
    void OnScrollBoxMemberPressedItem(int32 ItemIndex); // 0x3c35cac [Final Native Private]
    void OnScrollBoxClothesSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c35b18 [Final Native Private]
    void OnScrollBoxClothesSelectedIndexChanged(int32 ItemIndex); // 0x3c359cc [Final Native Private]
    void OnScrollBoxClothesPressedItem(int32 ItemIndex); // 0x3c35880 [Final Native Private]
    FVector2D OnScrollBoxClothesMeasureItem(int32 ItemIndex); // 0x3c3574c [Final Native Private]

// AEndCrashBoxMiniGameBoxActor (/Script/EndGame.EndCrashBoxMiniGameBoxActor)
    void SetReferenceStaticMesh(const EEndCrashBoxMiniGameBoxType& Type, UStaticMeshComponent* StaticMeshComp); // 0x3c37f78 [Final Native Private]
    void SetMaterialParameter(UMaterialParameterLightPlacedComponent* MaterialParameter); // 0x3c37e68 [Final Native Private]
    void SetImpulseRadius(float InRadius); // 0x3c37dd8 [Final Native Public]
    void SetEffectDummyPoint(const EEndCrashBoxMiniGameEffect& Type, USceneComponent* Component); // 0x3c37c40 [Final Native Private]
    void SetBonusBoxEmissiveMaterial(); // 0x3c37c18 [Native Event Public]
    void PlayHitSe_TimerFunc(); // 0x3c37bf4 [Final Native Private]
    void OnEndImpulseInterval(); // 0x3c35708 [Final Native Private]
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x3c353c0 [Final Native Private]
    bool IsElectricBox(); // 0x3c35030 [Final Native Private]
    void Hit_TimerFunc(); // 0x3c35004 [Final Native Private]
    EEndCrashBoxMiniGameBoxType GetBoxType(); // 0x3c34fd4 [Final Native Public]
    void Deactive_TimerFunc(); // 0x3c34fb0 [Final Native Private]
    EEndCrashBoxMiniGameBoxType ApplyBoxType(); // 0x3c34f58 [Final Native Public]

// AEndStaticMeshActor (/Script/EndGame.EndStaticMeshActor)
    void StopEmissiveColorAnimation(const FName& RequestID); // 0x3d1f61c [Native Public]
    void SetDirectEmissiveColor(const FName& RequestID, const FName& EmissiveColorSettingsId, float IntensityAlpha); // 0x3d1f50c [Native Public]
    void ResetDirectEmissiveColor(const FName& RequestID); // 0x3d1f47c [Native Public]
    void PlayEmissiveColorAnimation(const FName& RequestID, const FName& EmissiveColorSettingsId, const EEndAnimationModifierType& ModifierType, const EEndAnimationCurveType& CurveType, UCurveFloat* CurveAsset, bool bCurveEvaluateInLogarithmicSpace, bool bLoop, float Duration, float RandomAdditiveDuration, float RandomOffset, float BlendInTime, float BlendOutTime, float StartOffset, float EndOffset, const EEndAnimComponentControlLayer& Layer); // 0x3d1eff8 [Native Public]
    bool IsActiveEmissiveColorAnimation(); // 0x3d1e02c [Final Native Public]

// AEndCrashBoxMiniGameElectricCableActor (/Script/EndGame.EndCrashBoxMiniGameElectricCableActor)
    void SetReferenceStaticMeshTrigger(const EEndCrashBoxMiniGameCableType& Type, UStaticMeshComponent* StaticMeshComp); // 0x3c38110 [Final Native Private]
    void SetReferenceStaticMesh(const EEndCrashBoxMiniGameCableType& Type, UStaticMeshComponent* StaticMeshComp); // 0x3c38044 [Final Native Private]
    void SetReferenceMainStaticMesh(UStaticMeshComponent* StaticMeshComp); // 0x3c37ef0 [Final Native Private]
    void SetEffectDummyPoint(const EEndCrashBoxMiniGameEffectCable& Type, USceneComponent* Component); // 0x3c37d0c [Final Native Private]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3c35058 [Final Native Private]
    EEndCrashBoxMiniGameCableType GetBoxType(); // 0x3c34fec [Final Native Public]
    EEndCrashBoxMiniGameCableType ApplyCableType(); // 0x3c34f84 [Final Native Public]

// AEndCrashBoxMiniGameSkeletalMeshBaseBoxActor (/Script/EndGame.EndCrashBoxMiniGameSkeletalMeshBaseBoxActor)
    void OnRep_ReplicatedPhysAsset(); // 0x3c3cc18 [Native Public]
    void OnRep_ReplicatedMesh(); // 0x3c37c18 [Native Public]
    void OnRep_ReplicatedMaterial1(); // 0x3c3cbf0 [Native Public]
    void OnRep_ReplicatedMaterial0(); // 0x3c3cbc8 [Native Public]

// AEndCrashBoxMiniGameGearBoxActor (/Script/EndGame.EndCrashBoxMiniGameGearBoxActor)
    void SetPoseableMeshComponent(UPoseableMeshComponent* _PoseableMeshComponent); // 0x3c3d1b4 [Final Native Private]
    void SetMaterialParameter(UMaterialParameterLightPlacedComponent* MaterialParameter); // 0x3c3d12c [Final Native Private]
    void SetImpulseRadius(float InRadius); // 0x3c3cefc [Final Native Public]
    void SetEffectDummyPoint(const EEndCrashBoxMiniGameGearBoxEffect& Type, USceneComponent* Component); // 0x3c3cd64 [Final Native Private]
    void PlayHitSe_TimerFunc(); // 0x3c3cd1c [Final Native Private]
    void OnEndImpulseInterval(); // 0x3c3c994 [Final Native Private]
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x3c3c618 [Final Native Private]
    bool IsElectricBox(); // 0x3c3c23c [Final Native Private]
    void Hit_TimerFunc(); // 0x3c3c1e4 [Final Native Private]
    EEndCrashBoxMiniGameBoxType GetBoxType(); // 0x3c3c1b4 [Final Native Public]
    void Deactive_TimerFunc(); // 0x3c3c114 [Final Native Private]

// AEndCrashBoxMiniGameGearBoxSkeletalMeshActor (/Script/EndGame.EndCrashBoxMiniGameGearBoxSkeletalMeshActor)
    void SetImpulseRadius(float InRadius); // 0x3c3cf8c [Final Native Public]
    void SetEffectDummyPoint(const EEndCrashBoxMiniGameGearBoxSkeletalMeshActorEffect& Type, USceneComponent* Component); // 0x3c3ce30 [Final Native Private]
    void PlayHitSe_TimerFunc(); // 0x3c3cd40 [Final Native Private]
    void OnEndImpulseInterval(); // 0x3c3c9b4 [Final Native Private]
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x3c3c7d0 [Final Native Private]
    bool IsElectricBox(); // 0x3c3c264 [Final Native Private]
    void Hit_TimerFunc(); // 0x3c3c210 [Final Native Private]
    EEndCrashBoxMiniGameBoxType GetBoxType(); // 0x3c3c1cc [Final Native Public]
    void Deactive_TimerFunc(); // 0x3c3c164 [Final Native Private]

// AEndCrashBoxMiniGameLiftLeverActor (/Script/EndGame.EndCrashBoxMiniGameLiftLeverActor)
    void SetLiftRootActor(AEndCrashBoxMiniGameLiftRootActor* LiftRootActor); // 0x3c1f7f0 [Final Native Public]

// AEndCrashBoxMiniGameLiftRootActor (/Script/EndGame.EndCrashBoxMiniGameLiftRootActor)
    void SetReferenceStaticMesh(const EEndCrashBoxMiniGameLiftPartsType& Type, UStaticMeshComponent* StaticMeshComp); // 0x3c3d23c [Final Native Private]
    void SetLiftActor(AEndEnvironmentSkeletalMeshActor* LiftActor); // 0x3c3d0a4 [Final Native Private]
    void SetLeverActor(AEndCrashBoxMiniGameLiftLeverActor* LeverActor); // 0x3c3d01c [Final Native Private]
    void OnEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x3c3c9d4 [Final Native Public]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3c3c2b0 [Final Native Public]
    void LiftPartsInitialize(); // 0x3c3c28c [Final Native Private]

// AEndCrowdActorBase (/Script/EndGame.EndCrowdActorBase)
    void Stop(float BlendTime, bool bUseFade); // 0x3c3d308 [Native Public]
    void Play(float BlendTime, bool bUseFade); // 0x3c3cc40 [Native Public]

// UEndCutAPI (/Script/EndGame.EndCutAPI)
    bool IsPreview(); // 0x194b844 [Final Native Static Public]

// UEndDataObjectAPI (/Script/EndGame.EndDataObjectAPI)
    void UnInitDataObject(const EDataObjectType& Type, const FName& LocationId, AEndAssetActor* Asset); // 0x3c419c0 [Final Native Static Public]
    void InitDataObject(const EDataObjectType& Type, const FName& LocationId, AEndAssetActor* Asset); // 0x3c40cb8 [Final Native Static Public]
    void DebugReimportDataObject(const FString& residentOrLocation); // 0x3c40798 [Final Native Static Public]
    void Debug_UninitAllLocation(); // 0x2a6287c [Final Native Static Public]
    void Debug_InitAllLocation(); // 0x2a6287c [Final Native Static Public]

// UEndDebugAPI (/Script/EndGame.EndDebugAPI)
    TArray<void> UpdateSelectHistory(const TArray<bool>& List, bool changeOrder); // 0x3c4203c [Final Native Static Public]
    void TraceGPU(); // 0x2a6287c [Final Native Static Public]
    void StopCPUCapture(); // 0x2a6287c [Final Native Static Public]
    void StartCPUCapture(); // 0x2a6287c [Final Native Static Public]
    void SetControlRotation(float Pitch, float Yaw, float Roll); // 0x3c415e0 [Final Native Static Public]
    void RequestExit(); // 0x2a6287c [Final Native Static Public]
    void PrintMemory(); // 0x2a6287c [Final Native Static Public]
    bool IsCompletedTrace(); // 0x28d0298 [Final Native Static Public]
    FString GetPVActionID(const FName& PVID); // 0x3c40830 [Final Native Static Public]
    bool GetDebugStateBool(const FName& TableID, bool defaultBool); // 0x3c40b70 [Final Native Static Public]
    FString GetDebugState(const FName& TableID, const FString& defaultState); // 0x3c40a60 [Final Native Static Public]
    FString GetCutSceneEventID(const FName& Action); // 0x3c40830 [Final Native Static Public]
    FString GetCutSceneActionID(const FName& CutSceneID); // 0x3c40830 [Final Native Static Public]
    void AddSelectHistory(const FString& str); // 0x3bb52e4 [Final Native Static Public]
    void AddAction(const FName& Action); // 0x3b5d17c [Final Native Static Public]

// AEndDebugGameBootMenu (/Script/EndGame.EndDebugGameBootMenu)
    void OnCompleteShowDebugListBox(const FString& SelectString); // 0x3c413cc [Final Native Public]

// UEndEffectManagerSubsystem (/Script/EndGame.EndEffectManagerSubsystem)
    void OnParticleSystemFinished(UParticleSystemComponent* FinishedComponent); // 0x3c4ae6c [Final Native Public]
    void OnNiagaraSystemFinished(UNiagaraComponent* FinishedComponent); // 0x1746bdc [Final Native Public]

// UEndEnemyDetailWindow (/Script/EndGame.EndEnemyDetailWindow)
    void OnStealListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c510d4 [Final Native Public]
    void OnResistanceListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c50dac [Final Native Public]
    void OnResistanceIconListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c506e4 [Final Native Public]
    void OnRareDropItemListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c500ec [Final Native Public]
    void OnDropItemListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c4f4dc [Final Native Public]
    void OnDebuffIconSetup(UWidget* ItemWidget, int32 CellIndex); // 0x3c4eb1c [Final Native Public]
    void OnBuffIconSetup(UWidget* ItemWidget, int32 CellIndex); // 0x3c4df4c [Final Native Public]
    void OnBufferSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3c4e3ac [Final Native Public]
    void OnBattleLogSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3c4dc58 [Final Native Public]
    void OnBattleAbilitySetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3c4d7bc [Final Native Public]
    void OnAcquisionSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3c4d0ec [Final Native Public]

// UEndEnemyReportMenu (/Script/EndGame.EndEnemyReportMenu)
    void OnStealListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c51268 [Final Native Private]
    void OnResistanceListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c50f40 [Final Native Private]
    void OnResistanceIconListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c50a38 [Final Native Private]
    void OnRareDropItemListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c50280 [Final Native Private]
    void OnEnemyListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c4fd8c [Final Native Private]
    void OnEnemyListSelectedIndexChanged(int32 CellIndex); // 0x3c4fc40 [Final Native Private]
    void OnEnemyListPressedItem(int32 CellIndex); // 0x3c4faf4 [Final Native Private]
    FVector2D OnEnemyListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnDropItemListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c4f670 [Final Native Private]
    void OnDetailBattleLogListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c4f1e0 [Final Native Private]
    void OnDetailAreaListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c4ef7c [Final Native Private]
    void OnDebuffIconSetup(UWidget* ItemWidget, int32 CellIndex); // 0x3c4ed4c [Final Native Private]
    void OnBuffIconSetup(UWidget* ItemWidget, int32 CellIndex); // 0x3c4e17c [Final Native Private]
    void OnBattleLogListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c4d950 [Final Native Private]
    void OnAreaListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c4d4dc [Final Native Private]
    void OnActionTypeListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c4d280 [Final Native Private]
    void OnAbilityListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c4cf58 [Final Native Private]

// UEndEnemyReportWindow (/Script/EndGame.EndEnemyReportWindow)
    void OnEnemyBookListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0xdb18a4 [Final Native Private]
    void OnEnemyBookListSelectedIndexChanged(int32 CellIndex); // 0x1854658 [Final Native Private]
    void OnEnemyBookListPressedItem(int32 CellIndex); // 0x1947ef0 [Final Native Private]
    FVector2D OnEnemyBookListMeasureItem(int32 CellIndex); // 0x16ad4e0 [Final Native Private]
    void OnBattleLogListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0xdc3c00 [Final Native Private]
    void OnAreaListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x1842148 [Final Native Private]
    void OnActionTypeListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x184244c [Final Native Private]

// UEndEquipInfoDetailMateria (/Script/EndGame.EndEquipInfoDetailMateria)
    void OnMateriaSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x146f7a8 [Final Native Private]
    FVector2D OnMateriaMeasureItem(int32 CellIndex); // 0x111d210 [Final Native Private]

// UEndEquipmentCell (/Script/EndGame.EndEquipmentCell)
    void UpdateEquipStatus(int32 Attack, int32 Defense, int32 MagicAttack, int32 MagicDefense); // 0x13450d4 [Event Public]

// UEndEquipmentMateriaInfoWindow (/Script/EndGame.EndEquipmentMateriaInfoWindow)
    FVector2D OnMeasureInfoListSize(int32 CellIndex); // 0x3c627fc [Final Native Public]
    void OnMateriaInfoListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c62668 [Final Native Public]
    void OnCoreListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c624d4 [Final Native Public]

// UEndEquipWindow (/Script/EndGame.EndEquipWindow)
    void OnWeaponMateriaSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x95eeac [Final Native Private]
    void OnWeaponMateriaSelectedIndexChanged(int32 CellIndex); // 0x193253c [Final Native Private]
    void OnWeaponMateriaPressedItem(int32 CellIndex); // 0x3c66584 [Final Native Private]
    FVector2D OnWeaponMateriaMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnWeaponCoreSkillInfoListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c663f0 [Final Native Private]
    void OnWeaponCoreSkillInfoListSelectedIndexChanged(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnWeaponCoreSkillInfoListPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    FVector2D OnWeaponCoreSkillInfoListMeasureItem(int32 CellIndex); // 0x3c66288 [Final Native Private]
    void OnWeaponCoreSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x18313b0 [Final Native Private]
    void OnWeaponCoreSelectedIndexChanged(int32 CellIndex); // 0x3c6613c [Final Native Private]
    void OnWeaponCorePressedItem(int32 CellIndex); // 0x3c65ff0 [Final Native Private]
    FVector2D OnWeaponCoreMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnWeaponCoreEditListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c65e5c [Final Native Private]
    void OnWeaponCoreEditListSelectedIndexChanged(int32 CellIndex); // 0x3c65d10 [Final Native Private]
    void OnWeaponCoreEditListPressedItem(int32 CellIndex); // 0x3c65bc4 [Final Native Private]
    void OnSummonMateriaSelectedIndexChanged(); // 0x3c65ba0 [Final Native Private]
    void OnSummonMateriaPressedItem(); // 0x14e520c [Final Native Private]
    void OnSummonMateriaEditListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c65934 [Final Native Private]
    void OnSummonMateriaEditListSelectedIndexChanged(int32 CellIndex); // 0x3c657e8 [Final Native Private]
    void OnSummonMateriaEditListPressedItem(int32 CellIndex); // 0x3c6569c [Final Native Private]
    void OnSortListPressedItem(int32 CellIndex); // 0x3c65550 [Final Native Private]
    void OnMemberListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x965170 [Final Native Private]
    void OnMemberListSelectedIndexChanged(int32 CellIndex); // 0x192ebd4 [Final Native Private]
    void OnMemberListPressedItem(int32 CellIndex); // 0x17f0fb4 [Final Native Private]
    FVector2D OnMemberListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnMateriaEditListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c65154 [Final Native Private]
    void OnMateriaEditListSelectedIndexChanged(int32 CellIndex); // 0x3c65008 [Final Native Private]
    void OnMateriaEditListPressedItem(int32 CellIndex); // 0x3c64ebc [Final Native Private]
    void OnMateriaEditCategoryListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x18f4490 [Final Native Private]
    void OnMateriaEditCategoryListSelectedIndexChanged(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnMateriaEditCategoryListPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    FVector2D OnMateriaEditCategoryListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnEquipIdListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c64d28 [Final Native Private]
    void OnEquipIdListSelectedIndexChanged(int32 CellIndex); // 0x3c64bdc [Final Native Private]
    void OnEquipIdListPressedItem(int32 CellIndex); // 0x3c64a90 [Final Native Private]
    FVector2D OnEquipIdListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnEquipCategorySetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x1853cac [Final Native Private]
    void OnEquipCategorySelectedIndexChanged(int32 CellIndex); // 0x190dd98 [Final Native Private]
    void OnEquipCategoryPressedItem(int32 CellIndex); // 0x3c64944 [Final Native Private]
    FVector2D OnEquipCategoryMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnEditListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x963728 [Final Native Private]
    void OnEditListSelectedIndexChanged(int32 CellIndex); // 0x178fa4c [Final Native Private]
    void OnEditListPressedItem(int32 CellIndex); // 0x178e3d8 [Final Native Private]
    FVector2D OnEditListMeasureItem(int32 CellIndex); // 0x16ad4e0 [Final Native Private]
    void OnAutoSettingSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x186d854 [Final Native Private]
    void OnAutoSettingSelectedIndexChanged(int32 CellIndex); // 0x3c647f8 [Final Native Private]
    void OnAutoSettingPressedItem(int32 CellIndex); // 0x3c646ac [Final Native Private]
    FVector2D OnAutoSettingMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnArmorMateriaSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x95eaec [Final Native Private]
    void OnArmorMateriaSelectedIndexChanged(int32 CellIndex); // 0x3c64560 [Final Native Private]
    void OnArmorMateriaPressedItem(int32 CellIndex); // 0x3c64414 [Final Native Private]
    FVector2D OnArmorMateriaMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]

// AEndFieldActionNavLinkActorBase (/Script/EndGame.EndFieldActionNavLinkActorBase)
    void SetSmartLinkEnabled(bool bEnabled); // 0x3c72348 [Final Native Public]
    void ResumePathFollowing(AActor* Agent); // 0x3c72270 [Final Native Public]
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0x13450d4 [Event Public]
    bool IsSmartLinkEnabled(); // 0x3c7224c [Final Native Public]
    bool HasMovingAgents(); // 0x3c72218 [Final Native Public]

// UEndFieldAPI (/Script/EndGame.EndFieldAPI)
    void WaitStable(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x3c78648 [Final Native Static Public]
    TArray<void> StartReinforcementsWave(const FName& territoryID, const EEndEnemyTerritoryWaveType& Type, const EEndEnemyTerritoryWavePopSettingOverwrite& overwritePopSettings, int32 IntegerArgument00, int32 IntegerArgument01, int32 IntegerArgument02, int32 IntegerArgument03); // 0x3c7812c [Final Native Static Public]
    void ShowPreloadedWaveReinforcement(const FName& territoryID, const FName& reinforcementActorName, const FTransform& reinforcementStartPoint); // 0x3c77fbc [Final Native Static Public]
    void SetTruthLocationName(const FName& truthLocationName); // 0x3c77f3c [Final Native Static Public]
    void SetExecSlotIndex(int32 SlotIndex); // 0x3c77df0 [Final Native Static Public]
    void SetDebugFlag(const EEndDebugFlag& Flag); // 0x3c77d78 [Final Native Static Public]
    void SendStateTriggerDirect(const FString& StateTriggerName); // 0x3c77ce0 [Final Native Static Public]
    void SendStateTriggerDelay(const FName& StateTriggerName); // 0x3c77c68 [Final Native Static Public]
    void SendStateTriggerByName(const FName& StateTriggerName); // 0x3c77bf0 [Final Native Static Public]
    void SendStateTrigger(const FString& StateTriggerName); // 0x3c77b58 [Final Native Static Public]
    void SendPlannerEventTrigger(const FName& PlannerEventId, const FString& TriggerID); // 0x3c779f0 [Final Native Static Public]
    bool ResetFieldAiLookAtTarget(const FName& TargetActorName); // 0x3b5edbc [Final Native Static Public]
    void RequestFinishUnusedWaveEnemiesFromTerritory(const FName& territoryID); // 0x3c77964 [Final Native Static Public]
    void RequestDestroyEnemyInTerritory(const FName& territoryID, const FName& ActorName, bool setAsDead); // 0x3c77860 [Final Native Static Public]
    void RefreshCacheBGM(const FString& cacheBGM); // 0x3c777c8 [Final Native Static Public]
    void PlayBGM(const EndFieldBGMLayer& Layer, const FName& BGM, float fadeStartTime, float fadeEndTime, bool CrossFade); // 0x19453e0 [Final Native Static Public]
    bool IsWaveCharacter(AEndCharacter* Chara); // 0x3c776fc [Final Native Static Public]
    bool IsStable(); // 0x3c776cc [Final Native Static Public]
    bool IsPreloadedWaveReinforcementLoaded(const FName& territoryID, const FName& reinforcementActorName); // 0x3c775f0 [Final Native Static Public]
    bool IsEscaping(); // 0x18e3270 [Final Native Static Public]
    bool IsEnableUpdateBattleParameter(); // 0x3c775c0 [Final Native Static Public]
    bool IsEnableSkipPauseMenu(); // 0x3c77590 [Final Native Static Public]
    bool IsEnableFieldFullScreenMainMenu(); // 0x3c77564 [Final Native Static Public]
    bool IsEnableFieldControler(bool bEncount); // 0x3c774e0 [Final Native Static Public]
    bool IsDuringBattle(); // 0x3c774b8 [Final Native Static Public]
    bool IsCharacterInsideAnyBattleArea(AActor* Character); // 0x3c77430 [Final Native Static Public]
    bool InvalidateTerritoryEncount(const FName& territoryID, bool Invalidate); // 0x3c77364 [Final Native Static Public]
    FName GetTerritoryIdFromActorName(const FName& ActorName); // 0x18e3fe8 [Final Native Static Public]
    FTransform GetEndTargetPointTransform(const FName& NodeName); // 0x3c772a0 [Final Native Static Public]
    FVector GetEndTargetPointLocation(const FName& NodeName); // 0x16dfc44 [Final Native Static Public]
    int32 GetActionReportInteger(const EEndActionReportType& Type); // 0x3c77218 [Final Native Static Public]
    FTransform FindEndTargetPoint(const FName& NodeName); // 0x3c77154 [Final Native Static Public]
    bool FieldAiLookAtTarget(const FName& TargetActorName, const FName& LookAtTargetActorName, const FVector& LookAtTargetLocation, float ReactionDistance, bool InIgnoreLookAtDeactiveAngle, bool InIsLookAwayFromActor); // 0x3c76fac [Final Native Static Public]
    void ExitLoation(); // 0x3c76f88 [Final Native Static Public]
    void EntryLocation(const FName& LocationName); // 0x3c76f00 [Final Native Static Public]
    void ClearDebugFlag(const EEndDebugFlag& Flag); // 0x3c76e6c [Final Native Static Public]
    bool CheckExclusion(const EndFieldExclusion& enumValue); // 0x3c76dd0 [Final Native Static Public]
    void ChangeChapter(const FName& ChapterID, bool Debug, const FName& nextLocationRequestCurrentLocationId, bool selectChapter, const EEndChapterQuestResetType& questResetType, bool debugReserve); // 0x3c76bf4 [Final Native Static Public]
    void CallbackCreatePlayerActor(const FName& partyActorName, AActor* Actor); // 0x3c76990 [Final Native Static Public]

// UEndFieldCommandMenu (/Script/EndGame.EndFieldCommandMenu)
    void OnPressedItem(int32 ItemIndex); // 0xf134d4 [Final Native Public]
    void OnCommandMemberSelecterIconSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x17a6754 [Final Native Public]
    FVector2D OnCommandMeasureItem(int32 CellIndex); // 0x110a5c0 [Final Native Public]
    void OnCommandHelpAbilityIcon(UWidget* ItemWidget, int32 ItemIndex); // 0x12abd48 [Final Native Public]
    void OnCommandCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x11afee8 [Final Native Public]

// AEndFieldEnemyTerritoryActor (/Script/EndGame.EndFieldEnemyTerritoryActor)
    void OnBeginDisableEscapeCollision(AActor* disableWall, AActor* Actor, const FVector& NormalImpulse, FHitResult& Hit); // 0x1801220 [Final Native Public]

// UEndFieldKeyGuideList (/Script/EndGame.EndFieldKeyGuideList)
    void OnCommandCellSetupShortcutAbilityPane(UWidget* ItemWidget, int32 ItemIndex); // 0x18b2044 [Final Native Public]
    void OnCommandCellSetupSelectByCamera(UWidget* ItemWidget, int32 ItemIndex); // 0x3c7e9b0 [Final Native Public]
    void OnCommandCellSetupPlayFeel(UWidget* ItemWidget, int32 ItemIndex); // 0x3c7e830 [Final Native Public]
    void OnCommandCellSetupMiniGameBuggy(UWidget* ItemWidget, int32 ItemIndex); // 0x3c7e69c [Final Native Public]
    void OnCommandCellSetupGBike(UWidget* ItemWidget, int32 ItemIndex); // 0x3c7e508 [Final Native Public]
    void OnCommandCellSetupField(UWidget* ItemWidget, int32 ItemIndex); // 0xef4b50 [Final Native Public]
    void OnCommandCellSetupChocoboRaceTutorial(UWidget* ItemWidget, int32 ItemIndex); // 0x3c7e374 [Final Native Public]
    void OnCommandCellSetupChocoboRace(UWidget* ItemWidget, int32 ItemIndex); // 0x3c7e1e0 [Final Native Public]
    void OnCommandCellSetupChainAbilityPane(UWidget* ItemWidget, int32 ItemIndex); // 0x18c49e4 [Final Native Public]

// UEndFieldMovementComponent (/Script/EndGame.EndFieldMovementComponent)
    void SetVelocityInLocalSpace(const FVector& NewVelocity); // 0x3c7eb44 [Native Public]
    FVector LimitVelocity(const FVector& NewVelocity); // 0x3c7e128 [Final Native Public]

// UEndFieldStatusMenu (/Script/EndGame.EndFieldStatusMenu)
    void OnPartySetIcon(UWidget* ItemWidget, int32 ItemIndex); // 0x1812464 [Final Native Public]

// AEndFrogGuysSeesawGimmickActor (/Script/EndGame.EndFrogGuysSeesawGimmickActor)
    void OnEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x3c83214 [Final Native Protected]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3c82410 [Final Native Protected]

// UEndFrogGuysTriggerComponent (/Script/EndGame.EndFrogGuysTriggerComponent)
    void OnEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x3c83408 [Final Native Public]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3c82778 [Final Native Public]

// AEndGambitMinigameAIControllerBase (/Script/EndGame.EndGambitMinigameAIControllerBase)
    bool ResetWaitNextSec(); // 0x3c841f4 [Final Native Public]
    void OnGambitActivated(); // 0x13450d4 [Event Public]

// AEndGambitAIController (/Script/EndGame.EndGambitAIController)
    void SetGroundMode(); // 0x3c842cc [Final Native Public]
    void SetDisableLastActionFooter(bool bDisable); // 0x3c8421c [Final Native Public]
    void OnStarted(); // 0x13450d4 [Event Public]
    void OnRoleChange(const FName& ActionID); // 0x13450d4 [Event Public]
    void OnGameSet(int32 endState); // 0x13450d4 [Event Public]
    int32 GetStageIndex(); // 0x3c81ca4 [Final Native Public]
    AEndCharacter* GetOwnerUnit(); // 0xb74ce8 [Final Native Public]
    FName GetLastAction(); // 0x3c81c68 [Final Native Public]
    TArray<void> GetLaneUnits(const EGambitTargetLaneType& Lanetype, bool bOpposing); // 0x3c81b80 [Final Native Public]
    uint8 GetGeneratedLaneIdx(); // 0x3c81b68 [Final Native Public]
    void DeleteAttribute(); // 0x3c81b20 [Final Native Public]
    void AddLastGambitActionRemain(); // 0x3c81aa0 [Final Native Public]

// UEndGambitEditMenuWidget (/Script/EndGame.EndGambitEditMenuWidget)
    void OnPresetListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c83ecc [Final Native Public]
    void OnPresetListBSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c83d38 [Final Native Public]
    void OnIconListSetupItem4(UWidget* ItemWidget, int32 CellIndex); // 0x3c83a10 [Final Native Public]
    void OnIconListSetupItem3(UWidget* ItemWidget, int32 CellIndex); // 0x3c8387c [Final Native Public]
    void OnIconListSetupItem2(UWidget* ItemWidget, int32 CellIndex); // 0x3c836e8 [Final Native Public]
    void OnIconListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c83ba4 [Final Native Public]
    void OnConfirmSelectedIndexChanged(int32 CellIndex); // 0x3c830c8 [Final Native Public]
    void OnConfirmPressedItem(int32 CellIndex); // 0x3c82f7c [Final Native Public]
    void OnConditionListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c82de8 [Final Native Public]
    void OnConditionListSelectedIndexChanged(int32 CellIndex); // 0x3c82c9c [Final Native Public]
    void OnConditionListPressedItem(int32 CellIndex); // 0x3c82b50 [Final Native Public]
    void OnActionNeedListSetupItem2(UWidget* ItemWidget, int32 CellIndex); // 0x3c820e8 [Final Native Public]
    void OnActionNeedListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c8227c [Final Native Public]
    void OnActionListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c81f54 [Final Native Public]
    void OnActionListSelectedIndexChanged(int32 CellIndex); // 0x3c81e08 [Final Native Public]
    void OnActionListPressedItem(int32 CellIndex); // 0x3c81cbc [Final Native Public]

// UEndGambitInGameMenuWidget (/Script/EndGame.EndGambitInGameMenuWidget)
    void OnResultInfoSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c84060 [Final Native Public]

// AEndGameMode (/Script/EndGame.EndGameMode)
    void InitEditorPreviewGameMode(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x3c87154 [Final Native Static Public]
    void InitEditorGameMode(UObject* WorldContextObject, const FName& LocationName, bool QuickStart, const FName& InCutName, const FLatentActionInfo& LatentInfo); // 0x18cdea4 [Final Native Static Public]
    void InitBootSequence(); // 0x3c87134 [Final Native Public]

// AEndGameState (/Script/EndGame.EndGameState)
    void SetRequestGamePauseOn(const EGamePause& Pause); // 0x3c87824 [Final Native Public]
    void SetGameStatus(const EGameStatus& Status, bool Set); // 0x3c875a8 [Final Native Public]
    void SendGameTrigger(UObject* WorldContextObject, const EGameTrigger& Trigger, const EGameState& toState, const FLatentActionInfo& LatentInfo); // 0x3c872f4 [Final Native Static Public]
    void OnDebugPauseFrameSkip(); // 0x2a6287c [Final Native Static Public]
    void OnDebugPauseEnable(); // 0x2a6287c [Final Native Static Public]
    bool IsGameStatus(const EGameStatus& Status); // 0x3c87254 [Final Native Public]
    bool IsGamePause(); // 0x3c87238 [Final Native Public]
    EGameState GetGameState(); // 0x3c8711c [Final Native Public]
    float GetGameSpeed(); // 0x3c870f0 [Final Native Public]
    void ActivateLocation(const FName& TargetLocation); // 0x3c87068 [Final Native Public]

// UEndGauge (/Script/EndGame.EndGauge)
    void SetValue(float InValue); // 0x3c878b4 [Final Native Public]
    void SetPreviewValue(float InPreviewValue); // 0x3c87794 [Final Native Public]
    void SetPreviewColorAndOpacity(const FLinearColor& InColor); // 0x3c87704 [Final Native Public]
    void SetMaxValue(float InMaxValue); // 0x3c87674 [Final Native Public]
    void SetFillEndColorAndOpacity(const FLinearColor& InColor); // 0x3c874e8 [Final Native Public]
    void SetFillColorAndOpacity(const FLinearColor& InColor); // 0x3c87458 [Final Native Public]

// UEndImage (/Script/EndGame.EndImage)
    void SetOpacity(float InOpacity); // 0x3c8a78c [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3c8a66c [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x3c8a52c [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x3c8a45c [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x3c8a3d4 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x3c8a34c [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3c8a2a8 [Final Native Public]
    void SetBlendMode(uint8 InBlendMode); // 0x3c8a190 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3c89ec8 [Final Native Public]

// UEndImageSet (/Script/EndGame.EndImageSet)
    void SetSize(const FVector2D& InSize); // 0x3c8aa84 [Final Native Public]
    void SetSimpleMode(bool bInSimpleMode); // 0x3c8a9f8 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x3c8a8ac [Final Native Public]
    void SetOpacity(float InOpacity); // 0x3c8a81c [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3c8a6fc [Final Native Public]
    void SetBlendMode(uint8 InBlendMode); // 0x3c8a218 [Final Native Public]

// UEndInstancedLightweightPhysicsComponent (/Script/EndGame.EndInstancedLightweightPhysicsComponent)
    void AddPhysicsInstance(FTransform& Transform, const FVector& Impulse, float DelayTime, float LifeTime); // 0x3c89bfc [Final Native Public]

// UEndItemCraftMenu (/Script/EndGame.EndItemCraftMenu)
    void OnStatusListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x189b218 [Final Native Private]
    void OnLeftMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0xb8abd0 [Final Native Private]
    void OnLeftMenuSelectedIndexChanged(int32 CellIndex); // 0x968584 [Final Native Private]
    void OnLeftMenuPressedItem(int32 CellIndex); // 0x3c8a044 [Final Native Private]
    FVector2D OnLeftMenuMeasureItem(int32 CellIndex); // 0x16ad4e0 [Final Native Private]
    void OnCraftRecipeMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x964fc0 [Final Native Private]
    void OnCraftRecipeMenuSelectedIndexChanged(int32 CellIndex); // 0x3c89ef8 [Final Native Private]
    void OnCategorySwitch2SetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x19219b0 [Final Native Private]

// UEndMainMenuListBase (/Script/EndGame.EndMainMenuListBase)
    void OnCellPressed(int32 CellIndex); // 0x3ca01f0 [Native Protected]

// UEndItemWindow (/Script/EndGame.EndItemWindow)
    void OnRecoverListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c8eeec [Final Native Private]
    void OnRecoverListSelectedIndexChanged(int32 CellIndex); // 0x3c8eda0 [Final Native Private]
    void OnRecoverListPressedItem(int32 CellIndex); // 0x3c8ec54 [Final Native Private]
    FVector2D OnRecoverListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnItemTabListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c8ea74 [Final Native Private]
    void OnItemTabListSelectedIndexChanged(int32 CellIndex); // 0x3c8e928 [Final Native Private]
    FVector2D OnItemTabListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnItemListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c8e794 [Final Native Private]
    void OnItemListSelectedIndexChanged(int32 CellIndex); // 0x3c8e648 [Final Native Private]
    void OnItemListPressedItem(int32 CellIndex); // 0x3c8e4fc [Final Native Private]
    FVector2D OnItemListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnItemCategoryListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c8e1d4 [Final Native Private]
    void OnItemCategoryListSelectedIndexChanged(int32 CellIndex); // 0x3c8e088 [Final Native Private]
    void OnItemCategoryListPressedItem(int32 CellIndex); // 0x3c8df3c [Final Native Private]
    FVector2D OnItemCategoryListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    bool OnItemButtonUnhover(); // 0x3c8df20 [Final Native Private]
    bool OnItemButtonHover(); // 0x3c8df04 [Final Native Private]

// UEndJukeboxMenu (/Script/EndGame.EndJukeboxMenu)
    void OnSoundListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3c8f358 [Final Native Private]
    void OnSoundListSelectedIndexChanged(int32 ItemIndex); // 0x3c8f20c [Final Native Private]
    void OnSoundListPressedItem(int32 ItemIndex); // 0x3c8f0c0 [Final Native Private]

// UEndLevelLoader (/Script/EndGame.EndLevelLoader)
    void WaitStreamLevelEmpty(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x3c90060 [Final Native Static Public]
    void UnLoadStreamLevelSpec(UObject* WorldContextObject, int32 Priority, const FName& SpecName, const FLatentActionInfo& LatentInfo); // 0x3c8f4ec [Final Native Static Public]
    void UnloadStreamLevelSingle(UObject* WorldContextObject, int32 Priority, const FName& LevelNames, const FLatentActionInfo& LatentInfo); // 0x3c8fcb4 [Final Native Static Public]
    void UnloadStreamLevelGroups(UObject* WorldContextObject, int32 Priority, const TArray<FLatentActionInfo>& LevelNames, const FLatentActionInfo& LatentInfo); // 0x3c8f8ac [Final Native Static Public]
    FString MakeLongLevelName(const FString& ShortName); // 0x3c8de44 [Final Native Static Public]
    void LoadStreamLevelSpec(UObject* WorldContextObject, int32 Priority, const FName& SpecName, const FLatentActionInfo& LatentInfo); // 0x3c8da90 [Final Native Static Public]
    void LoadStreamLevelSingle(UObject* WorldContextObject, int32 Priority, const FName& LevelNames, const FLatentActionInfo& LatentInfo); // 0x3c8d6e4 [Final Native Static Public]
    void LoadStreamLevelGroups(UObject* WorldContextObject, int32 Priority, const TArray<FLatentActionInfo>& LevelNames, const FLatentActionInfo& LatentInfo); // 0x3c8d2dc [Final Native Static Public]
    AEndCharacterBase* FindCharacterFromWorld(const FName& ActorName); // 0x3c8d254 [Final Native Static Public]
    AEndCharacterBase* FindCharacterFromLevel(const FName& LevelName, const FName& ActorName); // 0x3c8d188 [Final Native Static Public]
    AActor* FindActorFromWorld(const FName& ActorName, const EEndRenderingScene& rendering_scene); // 0x3c8d0bc [Final Native Static Public]
    AActor* FindActorFromLevel(const FName& LevelName, const FName& ActorName, const EEndRenderingScene& rendering_scene); // 0x3c8cfb8 [Final Native Static Public]

// AEndLevelScriptActor (/Script/EndGame.EndLevelScriptActor)
    void OnSetStoryFlag(const FName& StoryFlagId, bool Value); // 0x13450d4 [Event Public]
    void OnSetChapterProgress(int32 Value); // 0x13450d4 [Event Public]

// UEndListBox (/Script/EndGame.EndListBox)
    void SetSelectedIndexWithCause(int32 UserIndex, int32 SlotIndex, const EFocusCause& FocusCause); // 0x3c93cc8 [Final Native Public]
    void SetSelectedIndex(int32 UserIndex, int32 SlotIndex); // 0x3c93a60 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3c939c0 [Final Native Public]
    void SetItemCount(int32 InItemCount); // 0x3c93874 [Final Native Public]
    void SetForceHovered(bool bInHovered); // 0x3c937e8 [Final Native Public]
    void SetDesiredCount(int32 InDesiredCount); // 0x3c9369c [Final Native Public]
    void SetCursorBoundsExtension(const FMargin& InCursorBoundsExtension); // 0x3c93604 [Final Native Public]
    void RefreshItems(); // 0x3c935e0 [Final Native Public]
    void RefreshItem(int32 Index); // 0x3c93494 [Final Native Public]
    void OnSetupItem__DelegateSignature(UWidget* ItemWidget, int32 ItemIndex); // 0x13450d4 [Public]
    void OnSelectedIndexChanged__DelegateSignature(int32 ItemIndex); // 0x13450d4 [Public]
    void OnPressedItem__DelegateSignature(int32 ItemIndex); // 0x13450d4 [Public]
    int32 GetSelectedIndex(int32 UserIndex); // 0x3c92fb8 [Final Native Public]
    bool GetIsForceHovered(); // 0x3c92f90 [Final Native Public]
    UWidget* GetCursorWidget(); // 0x3c92f78 [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x3c92e1c [Final Native Public]

// UEndLoadingScreen (/Script/EndGame.EndLoadingScreen)
    void OnTipListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c93260 [Final Native Private]
    void OnTipListSelectedIndexChanged(int32 CellIndex); // 0x3c93114 [Final Native Private]

// AEndLocationVolume (/Script/EndGame.EndLocationVolume)
    void EnableLocationVolume(bool bEnable); // 0x3c92d90 [Final Native Public]

// UEndMagicWindow (/Script/EndGame.EndMagicWindow)
    void OnRecoverListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c9be34 [Final Native Private]
    void OnRecoverListSelectedIndexChanged(int32 CellIndex); // 0x3c9bce8 [Final Native Private]
    void OnRecoverListPressedItem(int32 CellIndex); // 0x3c9bb9c [Final Native Private]
    FVector2D OnRecoverListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnMemberListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c9b878 [Final Native Private]
    void OnMemberListSelectedIndexChanged(int32 CellIndex); // 0x3c9b72c [Final Native Private]
    void OnMemberListPressedItem(int32 CellIndex); // 0x3c9b5e0 [Final Native Private]
    FVector2D OnMemberListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnMagicListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c9ad94 [Final Native Private]
    void OnMagicListSelectedIndexChanged(int32 CellIndex); // 0x3c9ac48 [Final Native Private]
    void OnMagicListPressedItem(int32 CellIndex); // 0x3c9aafc [Final Native Private]
    FVector2D OnMagicListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    bool OnMagicButtonUnhover(); // 0x3c9aae0 [Final Native Private]
    bool OnMagicButtonHover(); // 0x3c9aac4 [Final Native Private]

// UEndMainBattleSettingLimitList (/Script/EndGame.EndMainBattleSettingLimitList)
    void OnEndBattleSettingLimitListLevel(UWidget* ItemWidget, int32 ItemIndex); // 0x3c98e50 [Final Native Private]

// UEndMainBattleSettingMenu (/Script/EndGame.EndMainBattleSettingMenu)
    void OnSettingCellSetup(UWidget* ItemWidget, int32 CellIndex); // 0x3c9c6cc [Final Native Private]
    void OnSettingCellSelectedIndexChanged(int32 CellIndex); // 0x3c9c580 [Final Native Private]
    void OnSettingCellPressed(int32 SettingCellIndex); // 0x3c9c434 [Final Native Private]
    void OnLimitCellSetup(UWidget* ItemWidget, int32 CellIndex); // 0x3c9a7d8 [Final Native Private]
    void OnLimitCellSelectedIndexChanged(int32 CellIndex); // 0x3c9a68c [Final Native Private]
    void OnLimitCellPressed(int32 LimitCellIndex); // 0x3c9a540 [Final Native Private]
    void OnLeftMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c9a3ac [Final Native Private]
    void OnLeftMenuSelectedIndexChanged(int32 CellIndex); // 0x3c9a260 [Final Native Private]
    void OnLeftMenuPressedItem(int32 CellIndex); // 0x3c99ba4 [Final Native Private]
    void OnControlTypeSelectedIndexChanged(int32 CellIndex); // 0x3c98d04 [Final Native Private]
    void OnControlTypeCellSetup(UWidget* ItemWidget, int32 CellIndex); // 0x3c98b24 [Final Native Private]
    void OnControlTypeCellPressed(int32 CellIndex); // 0x3c989d8 [Final Native Private]
    void OnCategorySelectedIndexChanged(int32 CategoryCellIndex); // 0x3c97f5c [Final Native Private]
    void OnCategoryCellSetup(UWidget* ItemWidget, int32 CellIndex); // 0x3c97dc8 [Final Native Private]
    void OnCategoryCellPressed(int32 CommandCellIndex); // 0x3c97c7c [Final Native Private]
    void OnAbilitySelectedIndexChanged(int32 AbilityCellIndex); // 0x3c97b30 [Final Native Private]
    void OnAbilityCellSetup(UWidget* ItemWidget, int32 CellIndex); // 0x3c9799c [Final Native Private]
    void OnAbilityCellPressed(int32 AbilityCellIndex); // 0x3c97850 [Final Native Private]

// UEndMainDlcTopMenu (/Script/EndGame.EndMainDlcTopMenu)
    void OnSetupItemInternal(UWidget* ItemWidget, int32 CellIndex); // 0x3c9cc88 [Final Native Private]
    void OnSelectedIndexChangedInternal(int32 CellIndex); // 0x3c9c2e8 [Final Native Private]
    void OnPressedItemInternal(int32 CellIndex); // 0x3c9ba50 [Final Native Private]

// UEndMainEquipmentMateriaMenu (/Script/EndGame.EndMainEquipmentMateriaMenu)
    void UpdateStatusPanelWithMateria(const EPlayerType& PlayerType, const EEquipmentCategoryMain& EquipType, int32 SlotIndex, int32 OrigMateriaIndex, int32 TargetMateriaIndex); // 0x13450d4 [Event Public]
    void UpdateStatusPanelWithEquipment(const EPlayerType& PlayerType, const EEquipmentCategoryMain& EquipType, const FName& EquipID, int32 EquipIndex); // 0x13450d4 [Event Public]
    void UpdateStatusPanel(const EPlayerType& PlayerType); // 0x13450d4 [Event Public]
    void OnWeaponCoreSlotPressed(); // 0x3c9d0b4 [Final Native Private]
    void OnWeaponCoreSlotIndexChanged(); // 0x3c9d090 [Final Native Private]
    void OnSummonMateriaSlotPressed(); // 0x3c9d06c [Final Native Private]
    void OnSortListPressedItem(int32 CellIndex); // 0x3c9cf20 [Final Native Private]
    void OnSlotPressed(); // 0x3c9cefc [Final Native Private]
    void OnSlotIndexChanged(); // 0x3c9ced8 [Final Native Private]
    void OnMateriaMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c9b44c [Final Native Private]
    void OnMateriaMenuSelectedIndexChanged(int32 CellIndex); // 0x3c9b300 [Final Native Private]
    void OnMateriaMenuPressedItem(int32 CellIndex); // 0x3c9b1b4 [Final Native Private]
    FVector2D OnMateriaMenuMeasureItem(int32 ItemIndex); // 0x3c9b080 [Final Native Private]
    void OnEquipMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c99800 [Final Native Private]
    void OnEquipMenuSelectedIndexChanged(int32 CellIndex); // 0x3c996b4 [Final Native Private]
    void OnEquipMenuPressedItem(int32 CellIndex); // 0x3c99568 [Final Native Private]
    FVector2D OnEquipMenuMeasureItem(int32 ItemIndex); // 0x3c99434 [Final Native Private]
    void OnEquipCategoryMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c992a0 [Final Native Private]
    void OnEquipCategoryMenuSelectedIndexChanged(int32 CellIndex); // 0x3c99154 [Final Native Private]
    void OnEquipCategoryMenuPressedItem(int32 CellIndex); // 0x3c99008 [Final Native Private]
    void OnCharaMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c98340 [Final Native Private]
    void OnCharaMenuSelectedIndexChanged(int32 CellIndex); // 0x3c981f4 [Final Native Private]
    void OnCharaMenuPressedItem(int32 CellIndex); // 0x3c980a8 [Final Native Private]

// UEndMainEquipMenu (/Script/EndGame.EndMainEquipMenu)
    void OnEndEquipMenuMemberClicked(); // 0x3c98fe4 [Final Native Private]
    void OnCommandMemberCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3c98844 [Final Native Private]
    void OnCommandEquipStatusCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3c986b0 [Final Native Private]
    void OnCommandEquipCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3c984d4 [Final Native Private]

// UEndMainEquipSelectCell (/Script/EndGame.EndMainEquipSelectCell)
    void OnEndEquipCellClicked(); // 0x2a6287c [Final Native Private]

// UEndMainExtraOptionsMenu (/Script/EndGame.EndMainExtraOptionsMenu)
    void OnSettingListSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3c9caf4 [Final Native Private]
    void OnSettingListSelectedIndexChanged(int32 ItemIndex); // 0x3c9c9ac [Final Native Private]
    void OnSettingListPressedItem(int32 InItemIndex); // 0x3c9c860 [Final Native Private]
    void OnSelectListSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3c9c154 [Final Native Private]
    void OnSelectListSelectedIndexChanged(int32 ItemIndex); // 0x3b683d0 [Final Native Private]
    void OnSelectListPressedItem(int32 InItemIndex); // 0x3c9c008 [Final Native Private]
    void OnLeftMenuScrollBoxSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3c99f84 [Final Native Private]
    void OnLeftMenuScrollBoxSelectedIndexChanged(int32 ItemIndex); // 0x3c99e3c [Final Native Private]
    void OnLeftMenuScrollBoxPressedItem(int32 InItemIndex); // 0x3c99cf0 [Final Native Private]
    void OnGaugeSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3c99994 [Final Native Private]

// UEndMainItemMenu (/Script/EndGame.EndMainItemMenu)
    void OnMemberMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca2494 [Final Native Private]
    void OnMemberMenuPressedItem(int32 CellIndex); // 0x3ca2348 [Final Native Private]
    void OnLeftMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca17e0 [Final Native Private]
    void OnLeftMenuPressedItem(int32 CellIndex); // 0x3ca12b0 [Final Native Private]
    void OnLeftMenuIndexChanged(int32 CellIndex); // 0x3ca1018 [Final Native Private]
    void OnItemMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca0e84 [Final Native Private]
    void OnItemMenuPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    FVector2D OnItemMenuMeasureItem(int32 CellIndex); // 0x3c9b080 [Final Native Private]
    void OnItemMenuIndexChanged(int32 CellIndex); // 0x3ca0d38 [Final Native Private]

// UEndMainMagicMenu (/Script/EndGame.EndMainMagicMenu)
    void OnMagicMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca1f1c [Final Native Private]
    void OnMagicMenuPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnMagicMenuIndexChanged(int32 CellIndex); // 0x3ca1dd0 [Final Native Private]
    void OnLeftMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca1aa8 [Final Native Private]
    void OnLeftMenuPressedItem(int32 CellIndex); // 0x3ca13fc [Final Native Private]
    void OnLeftMenuIndexChanged(int32 CellIndex); // 0x3ca1164 [Final Native Private]

// UEndMainManualMenu (/Script/EndGame.EndMainManualMenu)
    void OnStoneBoxSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca31d8 [Final Native Private]
    void OnLeftMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca1c3c [Final Native Private]
    void OnLeftMenuSelectedIndexChanged(int32 CellIndex); // 0x3ca1694 [Final Native Private]
    void OnLeftMenuPressedItem(int32 CellIndex); // 0x3ca1548 [Final Native Private]

// UEndMainMateriaChangeSelectWindow (/Script/EndGame.EndMainMateriaChangeSelectWindow)
    void OnEndEquipChangeWeaponCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3ca0ba4 [Final Native Private]
    void OnEndEquipChangeMateriaCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3ca0a10 [Final Native Private]
    void OnEndEquipChangeEquipCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3ca087c [Final Native Private]

// UEndMainMateriaListBoxWindow (/Script/EndGame.EndMainMateriaListBoxWindow)
    void OnSetupItemForShop(UWidget* ItemWidget, int32 ItemIndex); // 0x3ca2e70 [Final Native Private]
    void OnMateriaCellSelectedIndexChanged(int32 CellIndex); // 0x3ca21fc [Final Native Private]
    void OnMateriaCellPressed(int32 CellIndex); // 0x3ca20b0 [Final Native Private]
    void OnCommandMateriaCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3ca0340 [Final Native Private]

// UEndMainMenuTopWindow (/Script/EndGame.EndMainMenuTopWindow)
    bool SetupPartySlot(int32 SlotIndex); // 0x3ca33dc [Final Native Public]
    void OnPlaySlotAnimation(bool IsShow); // 0x13450d4 [Event Public]
    void OnLeftMenuSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0xa38558 [Final Native Private]
    void OnLeftMenuSelectedIndexChanged(int32 ItemIndex); // 0xf12114 [Final Native Private]
    void OnLeftMenuPressedItem(int32 ItemIndex); // 0xa37104 [Final Native Private]

// UEndMainMiniGameOptionsMenu (/Script/EndGame.EndMainMiniGameOptionsMenu)
    void OnOptionListKeyboardSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca2cdc [Final Native Private]
    void OnOptionListKeyboardSelectedIndexChanged(int32 CellIndex); // 0x3ca2a44 [Final Native Private]
    void OnOptionListKeyboardPressedItem(int32 CellIndex); // 0x3ca27ac [Final Native Private]
    FVector2D OnOptionListKeyboardMeasureItem(int32 ItemIndex); // 0x3ca2644 [Final Native Private]

// UEndMainOptionsMenu (/Script/EndGame.EndMainOptionsMenu)
    void OnUnhoverSelectButton(); // 0x2a6287c [Final Native Private]
    void OnSetupGaugeItem(UWidget* ItemWidget, int32 CellIndex); // 0x1904398 [Final Native Private]
    void OnSelectListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x159b300 [Final Native Private]
    void OnSelectListSelectedIndexChanged(int32 CellIndex); // 0x159a9f0 [Final Native Private]
    void OnSelectListPressedItem(int32 CellIndex); // 0x10b968c [Final Native Private]
    void OnOptionListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x1849f38 [Final Native Private]
    void OnOptionListSelectedIndexChanged(int32 CellIndex); // 0x190134c [Final Native Private]
    void OnOptionListPressedItem(int32 CellIndex); // 0x142b9f8 [Final Native Private]
    void OnOptionListKeyboardSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x18cc368 [Final Native Private]
    void OnOptionListKeyboardSelectedIndexChanged(int32 CellIndex); // 0x3ca2b90 [Final Native Private]
    void OnOptionListKeyboardPressedItem(int32 CellIndex); // 0x3ca28f8 [Final Native Private]
    FVector2D OnOptionListKeyboardMeasureItem(int32 ItemIndex); // 0x159cc04 [Final Native Private]
    void OnHoverSelectButton(); // 0x2a6287c [Final Native Private]
    void OnControllerListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca0620 [Final Native Private]
    void OnControllerListPressedItem(int32 CellIndex); // 0x3ca04d4 [Final Native Private]
    void OnCategoryListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x18a2d40 [Final Native Private]
    void OnCategoryListSelectedIndexChanged(int32 CellIndex); // 0x1918a48 [Final Native Private]
    void OnCategoryListPressedItem(int32 CellIndex); // 0x192b3e0 [Final Native Private]
    void OnButtonTypeListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3c9ffd8 [Final Native Private]
    void OnButtonTypeListPressedItem(int32 CellIndex); // 0x3c9fe8c [Final Native Private]

// UEndMainPlaylogList (/Script/EndGame.EndMainPlaylogList)
    void OnLogListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x17b939c [Final Native Private]
    void OnCharaList2SetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3ca5c48 [Final Native Private]
    void OnCharaList1SetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3ca5ab4 [Final Native Private]

// UEndMainSaveLoadMenu (/Script/EndGame.EndMainSaveLoadMenu)
    void OnSaveDataSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3ca83b8 [Final Native Private]
    void OnSaveDataSelectedIndexChanged(int32 ItemIndex); // 0x3ca826c [Final Native Private]
    void OnSaveDataPressedItem(int32 ItemIndex); // 0x3ca8120 [Final Native Private]
    void OnSaveDataCancelled(); // 0x3ca80fc [Final Native Private]

// UEndMainSaveLoadTopMenu (/Script/EndGame.EndMainSaveLoadTopMenu)
    void OnLeftMenuSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3ca70b0 [Final Native Private]
    void OnLeftMenuPressedItem(int32 ItemIndex); // 0x3ca6b80 [Final Native Private]

// UEndMainStatusMenu (/Script/EndGame.EndMainStatusMenu)
    void UpdateStatusPanel(const EPlayerType& PlayerType); // 0x3ca9b40 [Final Native Private]
    void UpdatePlayerStatusInfo(int32 CellIndex, const EPlayerType& PlayerType); // 0x3ca98d4 [Final Native Private]
    void UpdateEquipmentInfo(int32 CellIndex, const EPlayerType& PlayerType); // 0x3ca9668 [Final Native Private]
    void UpdateDescription(const EPlayerType& PlayerType); // 0x3ca95e0 [Final Native Private]
    void SetupDescriptionTitle(); // 0x3ca9460 [Final Native Private]
    void OnSetupSummonItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca8b9c [Final Native Private]
    void OnSetupStatusItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca8a08 [Final Native Private]
    void OnSetupMagicItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca8874 [Final Native Private]
    void OnSetupLimitItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca86e0 [Final Native Private]
    void OnSetupAbilityItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca854c [Final Native Private]
    FVector2D OnMeasureSummonItem(int32 CellIndex); // 0x3ca7b0c [Final Native Private]
    FVector2D OnMeasureStatusItem(int32 ItemIndex); // 0x3ca79a4 [Final Native Private]
    FVector2D OnMeasureMagicItem(int32 CellIndex); // 0x3ca783c [Final Native Private]
    FVector2D OnMeasureLimitItem(int32 CellIndex); // 0x3ca76d4 [Final Native Private]
    FVector2D OnMeasureAbilityItem(int32 CellIndex); // 0x3ca756c [Final Native Private]
    void OnLeftMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca7244 [Final Native Private]
    void OnLeftMenuSelectedIndexChanged(int32 CellIndex); // 0x3ca6e18 [Final Native Private]

// UEndMainSystemMenu (/Script/EndGame.EndMainSystemMenu)
    void OnLeftMenuSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0xa38348 [Final Native Private]
    void OnLeftMenuPressedItem(int32 ItemIndex); // 0xf0f48c [Final Native Private]

// UEndMainTopMenu (/Script/EndGame.EndMainTopMenu)
    bool SetupPartySlot(int32 SlotIndex); // 0x3ca9484 [Final Native Public]
    void OnPlaySlotAnimation(bool IsShow); // 0x13450d4 [Event Public]
    void OnLeftMenuSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3ca73d8 [Final Native Private]
    void OnLeftMenuSelectedIndexChanged(int32 ItemIndex); // 0x3ca6f64 [Final Native Private]
    void OnLeftMenuPressedItem(int32 ItemIndex); // 0x3ca6ccc [Final Native Private]

// UEndMainWeaponUpgradeEquipMenu (/Script/EndGame.EndMainWeaponUpgradeEquipMenu)
    void UpdateCharaImage(const EPlayerType& PlayerType, UEndImage* Widget, UPaperSprite* Sprite); // 0x13450d4 [Event Public]
    void OnSpListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca92a8 [Final Native Private]
    void OnSpListSelectedIndexChanged(int32 CellIndex); // 0x3ca915c [Final Native Private]
    void OnSpListPressedItem(int32 CellIndex); // 0x3ca9010 [Final Native Private]
    void OnSortListPressedItem(int32 CellIndex); // 0x3ca8ec4 [Final Native Private]
    void OnMemberMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca7f0c [Final Native Private]
    void OnMemberMenuSelectedIndexChanged(int32 CellIndex); // 0x3ca7dc0 [Final Native Private]
    void OnMemberMenuPressedItem(int32 CellIndex); // 0x3ca7c74 [Final Native Private]
    void OnEquipMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca69ec [Final Native Private]
    void OnEquipMenuSelectedIndexChanged(int32 CellIndex); // 0x3ca68a0 [Final Native Private]
    void OnEquipMenuPressedItem(int32 CellIndex); // 0x3ca6754 [Final Native Private]
    void OnCoreListSetupItemYuffie(UWidget* ItemWidget, int32 CellIndex); // 0x3ba2e7c [Final Native Private]
    void OnCoreListSetupItemTifa(UWidget* ItemWidget, int32 CellIndex); // 0x3ca642c [Final Native Private]
    void OnCoreListSetupItemSonon(UWidget* ItemWidget, int32 CellIndex); // 0x3ba2e7c [Final Native Private]
    void OnCoreListSetupItemRedxiii(UWidget* ItemWidget, int32 CellIndex); // 0x3ca6298 [Final Native Private]
    void OnCoreListSetupItemCloud(UWidget* ItemWidget, int32 CellIndex); // 0x3ca6104 [Final Native Private]
    void OnCoreListSetupItemBarret(UWidget* ItemWidget, int32 CellIndex); // 0x3ca5f70 [Final Native Private]
    void OnCoreListSetupItemAerith(UWidget* ItemWidget, int32 CellIndex); // 0x3ca5ddc [Final Native Private]

// UEndMainWeaponUpgradeMenu (/Script/EndGame.EndMainWeaponUpgradeMenu)
    void OnYesButtonClicked(); // 0x3ca943c [Final Native Private]
    void OnSkillListMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca8d30 [Final Native Private]
    void OnNoButtonClicked(); // 0x3ca80d8 [Final Native Private]
    void OnMenuInFinish(); // 0x3ca80a0 [Final Native Private]
    void OnCoreMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3ca65c0 [Final Native Private]

// UEndMateriaListNew (/Script/EndGame.EndMateriaListNew)
    void OnMateriaListSetupItemLegacy(UWidget* ItemWidget, int32 CellIndex); // 0x3cb118c [Final Native Public]
    void OnMateriaListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x95e6c0 [Final Native Public]

// UEndMateriaSetAllWindow (/Script/EndGame.EndMateriaSetAllWindow)
    void OnMateriaSetSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3cb1378 [Final Native Private]
    void OnMateriaSetSelectedIndexChanged(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnMateriaSetPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    FVector2D OnMateriaSetMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]

// UEndMemberChangeWindow (/Script/EndGame.EndMemberChangeWindow)
    void OnReserveMemberSelectedIndexChanged(int32 CellIndex); // 0x3cb1f28 [Final Native Private]
    void OnReserveMemberPressedItem(int32 CellIndex); // 0x3cb1ddc [Final Native Private]
    FVector2D OnReserveMemberMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnReserveMemberListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3cb1a94 [Final Native Private]
    void OnBattleMemberSelectedIndexChanged(int32 CellIndex); // 0x3cb1040 [Final Native Private]
    void OnBattleMemberPressedItem(int32 CellIndex); // 0x3cb0ef4 [Final Native Private]
    FVector2D OnBattleMemberMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnBattleMemberListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3cb0d60 [Final Native Private]

// UEndMemberRejoinMenu (/Script/EndGame.EndMemberRejoinMenu)
    void OnReserveCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3cb1900 [Final Native Public]
    void OnRejoinCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3cb176c [Final Native Public]
    void OnLeftCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0xffcb04 [Final Native Public]
    void OnCellCleanup(UWidget* ItemWidget); // 0x18f71f0 [Final Native Public]

// UEndMenuAPI (/Script/EndGame.EndMenuAPI)
    void UpdateWidgetTest(); // 0x3cb0048 [Final Native Static Public]
    void UpdateMenu(float DeltaSeconds); // 0x3cb45c8 [Final Native Static Public]
    bool SituationNameExists(const FString& TextId); // 0x3cb452c [Final Native Static Public]
    void ShowTalkLogs(UObject* WorldContextObject); // 0x3cb449c [Final Native Static Public]
    void ShowSubtitle(UObject* WorldContextObject, const FString& TextId, bool bWaitKey, bool bArrowHidden, bool bInForce); // 0x3cb42c8 [Final Native Static Public]
    void ShowSkippingIcon(UObject* WorldContextObject); // 0x3cb423c [Final Native Static Public]
    void ShowPhotoSpotNotice(); // 0x3cb4218 [Final Native Static Public]
    void ShowPauseMenu(UObject* WorldContextObject, const EEndMenuPauseMode& Mode); // 0x3cb4108 [Final Native Static Public]
    void ShowMovie(UObject* WorldContextObject, UMaterialInterface* Material); // 0x3cb4034 [Final Native Static Public]
    UUserWidget* ShowMessageWindow(UObject* WorldContextObject, const FString& TextId, const TArray<EEndMenuMessageWindowFlags>& OptionTextIds, const EEndMenuMessageWindowFlags& Flags); // 0x3cb3e20 [Final Native Static Public]
    void ShowMessageLogs(UObject* WorldContextObject); // 0x3cb3d90 [Final Native Static Public]
    void ShowLocationName(UObject* WorldContextObject, const FString& TextId, const FString& EnTextId); // 0x3cb3c44 [Final Native Static Public]
    void ShowLoadingScreenForChocoboFastTravel(UObject* WorldContextObject, const FString& ChocoboText, const FName& LocationId); // 0x3cb3b0c [Final Native Static Public]
    void ShowLoadingScreen(UObject* WorldContextObject, const FName& LocationId, bool ShowLocationTip); // 0x3cb3a08 [Final Native Static Public]
    void ShowLoadingIcon(UObject* WorldContextObject); // 0x2a6280c [Final Native Static Public]
    UUserWidget* ShowFieldTargetIcon(UObject* WorldContextObject, const FVector& WorldPosition, const EEndMenuFieldTargetState& State, const EEndMenuFieldTargetIconType& aType, const FName& InName); // 0x3cb383c [Final Native Static Public]
    void ShowFieldPane(const EEndMenuFieldPaneType& Type); // 0x3cb37c4 [Final Native Static Public]
    void ShowFieldMenu(UObject* WorldContextObject); // 0x3cb3738 [Final Native Static Public]
    void ShowDebugListBox(UObject* WorldContextObject, const TArray<float>& InStringArray, float InWidth, float InHeight, bool InSingleNodeAutoClick, const FString& OutString, const FLatentActionInfo& LatentInfo); // 0x3cb3284 [Final Native Static Public]
    void ShowDamagePopupMessage(UObject* WorldContextObject, AActor* Actor, const FVector& WorldPosition, const EEndMenuPopupMessageKind& Kind, FEndMenuDamageInfo& Info); // 0x3cb30c4 [Final Native Static Public]
    void ShowChapterName(UObject* WorldContextObject, const FString& TextId, const FString& EnTextId, float LoopTime); // 0x3cb2f54 [Final Native Static Public]
    UUserWidget* ShowBattleTargetIcon(UObject* WorldContextObject, const FVector& WorldPosition, const EEndMenuBattleTargetState& State); // 0x3cb2e18 [Final Native Static Public]
    UUserWidget* ShowBattlePlayerStatusWindow(); // 0x3cb2de4 [Final Native Static Public]
    UUserWidget* ShowBattleEnemyStatusWindow(); // 0x3cb2db4 [Final Native Static Public]
    void ShowBattleEnemyOutsideWindow(); // 0x3cb2d90 [Final Native Static Public]
    void ShowAreaName(UObject* WorldContextObject, const FString& TextId); // 0x3cb2cc8 [Final Native Static Public]
    void SetVirtualAcceptRight(bool bRight); // 0x3cb2c50 [Final Native Static Public]
    void SetNavimapInBattle(bool bInInBattle); // 0x3cb2bd8 [Final Native Static Public]
    void SetFocusToWidget(UWidget* InWidget); // 0x3cb2ae0 [Final Native Static Public]
    void SetFocusBrushBySlateColor(const FSlateColor& InColor); // 0x3cb2a2c [Final Native Static Public]
    void SetFieldTargetIconRangeText(UUserWidget* Icon, int32 aRange); // 0x3cb28ac [Final Native Static Public]
    void SetFieldTargetIconRange(UUserWidget* Icon, float aRange); // 0x3cb27e8 [Final Native Static Public]
    void SetFieldTargetIconPosition(UUserWidget* Icon, const FVector& WorldPosition); // 0x3cb271c [Final Native Static Public]
    void SetFieldTargetIconHoldGauge(UUserWidget* Icon, float aGauge); // 0x3cb2658 [Final Native Static Public]
    void SetFieldMenuInBattle(bool bInInBattle); // 0x3cb25e0 [Final Native Static Public]
    void SetFadeFilterVisibility(const FName& Name, bool bVisible); // 0x3cb2520 [Final Native Static Public]
    bool SetBattleTargetIconPosition(UUserWidget* Icon, const FVector& WorldPosition); // 0x3cb2444 [Final Native Static Public]
    void SetBattleTargetIconActor(UUserWidget* Icon, AActor* Actor); // 0x3cb2314 [Final Native Static Public]
    void SetBattleEnemyStatusWindowPosition(UUserWidget* Icon, const FVector& WorldPosition); // 0x3cb2214 [Final Native Static Public]
    void RemoveFadeFilter(const FName& Name, int32 removeDelayFrame); // 0x3cb2094 [Final Native Static Public]
    void RefreshStatusWindow(); // 0x3cb2070 [Final Native Static Public]
    bool NeedMagnifyFont(); // 0x194b844 [Final Native Static Public]
    bool Need4KFont(); // 0x3cb0d34 [Final Native Static Public]
    TSoftClassPtr<UObject> MakeSoftClassPtr(const FString& inString); // 0x3cb0c3c [Final Native Static Public]
    bool LocationNameExists(const FString& TextId); // 0x3cb0ba0 [Final Native Static Public]
    bool Key_IsVirtualBack(FKey& Key); // 0x3cb0ae0 [Final Native Static Public]
    bool Key_IsVirtualAccept(FKey& Key); // 0x3cb0a20 [Final Native Static Public]
    bool IsSubtitleClosed(const FString& TextId); // 0x3cb0984 [Final Native Static Public]
    bool IsPauseMenuClosed(); // 0x3cb0958 [Final Native Static Public]
    bool IsMessageWindowClosed(UUserWidget* Widget); // 0x3cb08d0 [Final Native Static Public]
    bool IsJoinLeftUpdate(); // 0x3cb08a4 [Final Native Static Public]
    bool IsFieldMenuStatus(const EEndMenuFieldMenuStatus& Status); // 0x3cb081c [Final Native Static Public]
    bool IsFieldMenuShortcutActive(); // 0x3cb07f0 [Final Native Static Public]
    bool IsFieldMenuLinkupWindowOpen(); // 0x3cb07c4 [Final Native Static Public]
    bool IsFieldMenuLinkupActive(); // 0x3cb0798 [Final Native Static Public]
    bool IsFadeFilterDuringAnimation(const FName& Name); // 0x3cb0710 [Final Native Static Public]
    bool IsFadeFilter(const FName& Name); // 0x3cb0688 [Final Native Static Public]
    bool IsBattleTargetIconActor(AActor* Actor); // 0x3cb050c [Final Native Public]
    void HideTalkLogs(); // 0x3cb04e8 [Final Native Static Public]
    void HideSubtitle(const FString& TextId); // 0x3cb045c [Final Native Static Public]
    void HideSkippingIcon(); // 0x3cb0438 [Final Native Static Public]
    void HidePhotoSpotNotice(); // 0x3cb0414 [Final Native Static Public]
    void HidePauseMenu(); // 0x3cb039c [Final Native Static Public]
    void HideMovie(); // 0x3cb0378 [Final Native Static Public]
    void HideMessageWindow(UUserWidget* Widget); // 0x3cb02a8 [Final Native Static Public]
    void HideMessageLogs(); // 0x3cb0284 [Final Native Static Public]
    void HideLoadingScreen(); // 0x3cb0260 [Final Native Static Public]
    void HideLoadingIcon(); // 0x2a6287c [Final Native Static Public]
    void HideFieldTargetIcon(UUserWidget* Icon); // 0x3cb01e8 [Final Native Static Public]
    void HideFieldPane(const EEndMenuFieldPaneType& Type, bool bCommandReset); // 0x3cb012c [Final Native Static Public]
    void HideFieldMenu(); // 0x3cb0108 [Final Native Static Public]
    void HideFieldAction(); // 0x3cb00e4 [Final Native Static Public]
    void HideBattleTargetIcon(UUserWidget* Icon); // 0x3cb006c [Final Native Static Public]
    void HideBattlePlayerStatusWindow(); // 0x3cb0048 [Final Native Static Public]
    void HideBattleEnemyStatusWindow(); // 0x3cb0024 [Final Native Static Public]
    void HideBattleEnemyOutsideWindow(); // 0x3cb0000 [Final Native Static Public]
    bool HasFadeFiltersDuringAnimation(); // 0x3caffd4 [Final Native Static Public]
    bool HasFadeFilters(); // 0x3caffa8 [Final Native Static Public]
    void GetWidgetAnimations(UWidget* InWidget, const TArray<void>& OutNames); // 0x3cafdc4 [Final Native Static Public]
    UWidgetAnimation* GetWidgetAnimationByName(UWidget* InWidget, const FName& InName); // 0x3cafaa4 [Final Native Static Public]
    FString GetString(const FString& TextId); // 0x3caf9f0 [Final Native Static Public]
    int32 GetMessageWindowSelectedIndex(UUserWidget* Widget); // 0x3caf968 [Final Native Static Public]
    FString GetLocationNameTextID(const FName& LocationId); // 0x3caf8c8 [Final Native Static Public]
    EEndMenuIconKind GetItemMessageLogIconKind(const FName& ItemId); // 0x3caf840 [Final Native Static Public]
    EEndMenuFieldTargetState GetFieldTargetIconState(UUserWidget* Icon); // 0x3caf7b8 [Final Native Static Public]
    bool GetFadeFilterVisibility(const FName& Name); // 0x3caf718 [Final Native Static Public]
    void GetFadeFilterNames(const TArray<void>& OutNames); // 0x3caf680 [Final Native Static Public]
    FLinearColor GetFadeFilterCurrentColor(const FName& Name); // 0x3caf5ec [Final Native Static Public]
    EEndMenuBattleTargetState GetBattleTargetIconState(UUserWidget* Icon); // 0x3caf504 [Final Native Static Public]
    FString GetBattleSimulatorVersionString(); // 0x3caf4bc [Final Native Static Public]
    UUserWidget* CreateWidgetFromPack(UObject* WorldContextObject, const FName& LevelName, const FName& ResourceName); // 0x3caf3b8 [Final Native Static Public]
    void ClearTalkLogs(); // 0x3caf394 [Final Native Static Public]
    void ClearMessageWindows(); // 0x3caf364 [Final Native Static Public]
    void ClearLocationTitles(); // 0x3caf340 [Final Native Static Public]
    void ClearFadeFilters(); // 0x3caf31c [Final Native Static Public]
    bool ChapterNameExists(const FString& TextId); // 0x3caf280 [Final Native Static Public]
    void ChangeFieldTargetIconState(UUserWidget* Icon, const EEndMenuFieldTargetState& State); // 0x3caf1c4 [Final Native Static Public]
    void ChangeFieldTargetIconButton(UUserWidget* Icon, const EEndMenuFieldTargetIconType& aButtonType); // 0x3caf0f4 [Final Native Static Public]
    void ChangeFadeFilter(const FName& Name, const FLinearColor& ToColor, float FadeTime, bool bAutoDestroy, bool bPauseable); // 0x3caef60 [Final Native Static Public]
    void ChangeBattleTargetIconState(UUserWidget* Icon, const EEndMenuBattleTargetState& State); // 0x3caee90 [Final Native Static Public]
    void BPShowVisionIcon(UObject* WorldContextObject); // 0x2a6280c [Final Native Static Public]
    void BPShowUIFilterWindow(UObject* WorldContextObject, const EEndMenuUIFilterType& aFilterType); // 0x3caedcc [Final Native Static Public]
    void BPShowTalkSelect(UObject* WorldContextObject, const EEndMenuTalkSelectWindowType& aWindowType); // 0x3caed10 [Final Native Static Public]
    void BPShowNavimap(UObject* WorldContextObject); // 0x3caec90 [Final Native Static Public]
    void BPShowGameOver(UObject* WorldContextObject); // 0x3caec10 [Final Native Static Public]
    void BPShowFieldStaminaIcon(UObject* WorldContextObject); // 0x2a6280c [Final Native Static Public]
    void BPShowFieldInputGuidelineWindow(UObject* WorldContextObject, const EEndMenuInputGuidelineType& aType); // 0x3caeb60 [Final Native Static Public]
    void BPShowFieldAction(const FString& aActionTextId); // 0x3caea94 [Final Native Static Public]
    void BPShowEventProgress(UObject* WorldContextObject, const FString& aShowText); // 0x3cae9b0 [Final Native Static Public]
    void BPShowDataAccessIcon(UObject* WorldContextObject); // 0x3cae92c [Final Native Static Public]
    void BPShowCountdown(UObject* WorldContextObject, float SetTime); // 0x3cae868 [Final Native Static Public]
    void BPShowCharacterReJoin(UObject* WorldContextObject, bool bIsLeftOut); // 0x3cae7a8 [Final Native Static Public]
    void BPShowCharacterJoin(UObject* WorldContextObject, const EPlayerType& PlayerType, bool bIsIn); // 0x3cae6a4 [Final Native Static Public]
    void BPShowCaution(UObject* WorldContextObject); // 0x2a6280c [Final Native Static Public]
    void BPShowBossStatus(UObject* WorldContextObject); // 0x2a6280c [Final Native Static Public]
    void BPShowBattleTutorialWindow(UObject* WorldContextObject, const FName& aKey); // 0x3cae5d0 [Final Native Static Public]
    UUserWidget* BPShowBattleLockonMarkerIcon(UObject* WorldContextObject, const FVector& WorldPosition, const EEndMenuLockonMarkerType& aType); // 0x3cae494 [Final Native Static Public]
    void BPShowBattleEscape(UObject* WorldContextObject); // 0x3cae414 [Final Native Static Public]
    void BPSetFieldStaminaSpeed(float aSpeedQt); // 0x3b5cd50 [Final Native Static Public]
    void BPSetFieldStaminaGauge(float aGaugeQt); // 0x3b5cd50 [Final Native Static Public]
    void BPSetCountdownTime(float SetTime); // 0x3cae394 [Final Native Static Public]
    void BPSetCautionQuantity(float aQT); // 0x3b5cd50 [Final Native Static Public]
    void BPSetBossHPGauge(float aHP); // 0x3b5cd50 [Final Native Static Public]
    void BPSetBossDamageLidHP(float aHP); // 0x3b5cd50 [Final Native Static Public]
    void BPHideVisionIcon(); // 0x2a6287c [Final Native Static Public]
    void BPHideUIFilterWindow(const EEndMenuUIFilterType& aFilterType); // 0x3cae31c [Final Native Static Public]
    void BPHideTalkSelect(); // 0x3cae2f8 [Final Native Static Public]
    void BPHideNavimap(); // 0x3cae2d4 [Final Native Static Public]
    void BPHideGameOver(); // 0x3cae2b0 [Final Native Static Public]
    void BPHideFieldStaminaIcon(); // 0x2a6287c [Final Native Static Public]
    void BPHideFieldInputGuidelineWindow(); // 0x2a6287c [Final Native Static Public]
    void BPHideEventProgress(bool aAnimation); // 0x3cae23c [Final Native Static Public]
    void BPHideDataAccessIcon(); // 0x3cae214 [Final Native Static Public]
    void BPHideCountdown(bool aHideFailed); // 0x3cae19c [Final Native Static Public]
    void BPHideCharacterReJoin(); // 0x3cae154 [Final Native Static Public]
    void BPHideCharacterJoin(); // 0x3cae120 [Final Native Static Public]
    void BPHideCaution(bool aInBattle); // 0x2a86b18 [Final Native Static Public]
    void BPHideBossStatus(); // 0x2a6287c [Final Native Static Public]
    void BPHideBattleTutorialWindow(const FName& aKey); // 0x3cae09c [Final Native Static Public]
    void BPHideBattleEscape(bool aInBattle); // 0x3cae024 [Final Native Static Public]
    bool AreaNameExists(const FString& TextId); // 0x3cadf94 [Final Native Static Public]
    void AddTalkLogByTextId(const FString& TextId, float WaitSeconds); // 0x3cadebc [Final Native Static Public]
    void AddMessageLog_AnyThread(const EEndMenuIconKind& Icon, const FString& Message, const EEndMenuLogEffectKind& Effect, const EEndMenuLogColorKind& Color, const EEndMenuLogOptionFlags& Option); // 0x3cadd24 [Final Native Static Public]
    void AddFadeFilter(UObject* WorldContextObject, const FName& Name, int32 ZOrder, const FLinearColor& FromColor, const FLinearColor& ToColor, float FadeTime, bool bAutoDestroy, bool bPauseable); // 0x3cad654 [Final Native Static Public]

// UEndMenuBattleFriendStatusPane (/Script/EndGame.EndMenuBattleFriendStatusPane)
    void OnFriendStatusCell(UWidget* ItemWidget, int32 ItemIndex); // 0x146b058 [Final Native Public]

// UEndMenuBPAPI (/Script/EndGame.EndMenuBPAPI)
    void UpdateLinkedMateria(const TArray<void>& MateriaLists); // 0x3cbbec4 [Final Native Static Public]
    void SetIgnoreRepeatKey(UEndVirtualScrollBox* Widget, const FName& ButtonName); // 0x3cbbd84 [Final Native Static Public]
    void SetIgnoreListRepeatKey(UEndListBox* Widget, const FName& ButtonName); // 0x3cbbc50 [Final Native Static Public]
    void ResetLinkedMateria(const TArray<void>& MateriaLists); // 0x3cbbbb8 [Final Native Static Public]
    void BPViewportToLocal(UWorld* World, FGeometry& Geometry, const FVector2D& ViewportPosition, const FVector2D& LocalCoordinate); // 0x3cbb97c [Final Native Static Public]
    void BPViewportToAbsolute(UWorld* World, FGeometry& Geometry, const FVector2D& ViewportPosition, const FVector2D& AbsoluteCoordinate); // 0x3cbb6c8 [Final Native Static Public]
    void BPSetupStatusPanel(UUserWidget* TopStatus, const EPlayerType& PlayerType, const EPlayerType& LeaderType); // 0x3cbb5c8 [Final Native Static Public]
    void BPSetupStatus(UUserWidget* TopStatus, const EPlayerType& PlayerType); // 0x3cbb50c [Final Native Static Public]
    void BPSetupLeaderLabel(UUserWidget* TopStatus, const EPlayerType& PlayerType, const EPlayerType& LeaderType); // 0x3cbb40c [Final Native Static Public]
    void BPSetupBillboard(UUserWidget* TopStatus, const EPlayerType& PlayerType, bool enableReleaseSlate); // 0x3cbb308 [Final Native Static Public]
    void BPSetPlayerMP(const EPlayerType& Type, int32 MP); // 0x3cbb188 [Final Native Static Public]
    void BPSetPlayerMaxMP(const EPlayerType& Type, int32 MaxHp); // 0x3cbad28 [Final Native Static Public]
    void BPSetPlayerLimitMax(const EPlayerType& Type, int32 LimitMax); // 0x3cbad28 [Final Native Static Public]
    void BPSetPlayerLimitLevelMax(const EPlayerType& Type, int32 LimitLevelMax); // 0x3cbad28 [Final Native Static Public]
    void BPSetPlayerLimitLevel(const EPlayerType& Type, int32 LimitLevel); // 0x3cbb008 [Final Native Static Public]
    void BPSetPlayerLimit(const EPlayerType& Type, int32 Limit); // 0x3cbae84 [Final Native Static Public]
    void BPSetPlayerLevel(const EPlayerType& Type, int32 Level); // 0x3cbaa28 [Final Native Static Public]
    void BPSetPlayerHPMax(const EPlayerType& Type, int32 HP); // 0x3cbad28 [Final Native Static Public]
    void BPSetPlayerHP(const EPlayerType& Type, int32 HP); // 0x3cbaba8 [Final Native Static Public]
    void BPSetPlayerExperience(const EPlayerType& Type, int32 Exp); // 0x3cbaa28 [Final Native Static Public]
    void BPLocalToViewport(UWorld* World, FGeometry& Geometry, const FVector2D& LocalCoordinate, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x3cba7ac [Final Native Static Public]
    bool BPIsCharacterDead(const EPlayerType& PlayerType); // 0x3cba728 [Final Native Static Public]
    int32 BPGetPlayerVitality(const EPlayerType& Type); // 0x3cba688 [Final Native Static Public]
    int32 BPGetPlayerStrength(const EPlayerType& Type); // 0x3cba5e8 [Final Native Static Public]
    FEndPlayerStatus BPGetPlayerStatusWithMateria(const EPlayerType& PlayerType, int32 OrigMateriaIndex, int32 TargetMateriaIndex, int32 SlotIndex, const EEquipmentCategoryMain& materiaEquipType); // 0x3cba12c [Final Native Static Public]
    FEndPlayerStatus BPGetPlayerStatusWithEquipment(const EPlayerType& PlayerType, const EEquipmentCategoryMain& EquipType, const FName& EquipID, int32 EquipmentIndexToEquip); // 0x3cb9f08 [Final Native Static Public]
    FEndPlayerStatus BPGetPlayerStatus(const EPlayerType& PlayerType); // 0x3cb9e40 [Final Native Static Public]
    int32 BPGetPlayerSpirit(const EPlayerType& Type); // 0x3cb9da0 [Final Native Static Public]
    int32 BPGetPlayerPhysicsDefense(const EPlayerType& Type); // 0x3cb9d18 [Final Native Static Public]
    int32 BPGetPlayerPhysicsAttack(const EPlayerType& Type); // 0x3cb9c90 [Final Native Static Public]
    int32 BPGetPlayerMP(const EPlayerType& Type); // 0x3cb99b8 [Final Native Static Public]
    int32 BPGetPlayerMaxMP(const EPlayerType& Type); // 0x3cb9bfc [Final Native Static Public]
    int32 BPGetPlayerMagicDefense(const EPlayerType& Type); // 0x3cb9b74 [Final Native Static Public]
    int32 BPGetPlayerMagicAttack(const EPlayerType& Type); // 0x3cb9aec [Final Native Static Public]
    int32 BPGetPlayerMagic(const EPlayerType& Type); // 0x3cb9a4c [Final Native Static Public]
    int32 BPGetPlayerLuck(const EPlayerType& Type); // 0x3cb9930 [Final Native Static Public]
    int32 BPGetPlayerLimitMax(const EPlayerType& Type); // 0x3cb98a8 [Final Native Static Public]
    int32 BPGetPlayerLimitLevelMax(const EPlayerType& Type); // 0x3cb981c [Final Native Static Public]
    int32 BPGetPlayerLimitLevel(const EPlayerType& Type); // 0x3cb979c [Final Native Static Public]
    int32 BPGetPlayerLimit(const EPlayerType& Type); // 0x1917e3c [Final Native Static Public]
    int32 BPGetPlayerLevel(const EPlayerType& Type); // 0x3cb9714 [Final Native Static Public]
    int32 BPGetPlayerHPMax(const EPlayerType& Type); // 0x3cb968c [Final Native Static Public]
    int32 BPGetPlayerHP(const EPlayerType& Type); // 0x3cb9604 [Final Native Static Public]
    int32 BPGetPlayerExperienceNext(const EPlayerType& Type); // 0x3cb9570 [Final Native Static Public]
    int32 BPGetPlayerExperienceBase(const EPlayerType& Type); // 0x3cb94dc [Final Native Static Public]
    int32 BPGetPlayerExperience(const EPlayerType& Type); // 0x3cb9448 [Final Native Static Public]
    int32 BPGetPlayerDexterity(const EPlayerType& Type); // 0x3cb93c0 [Final Native Static Public]
    FName BPGetMemberName(const EPlayerType& PlayerType); // 0x3cb9330 [Final Native Static Public]
    FString BPGetLastName(const EPlayerType& Type); // 0x3cb9290 [Final Native Static Public]
    FString BPGetFirstName(const EPlayerType& Type); // 0x3cb91f0 [Final Native Static Public]
    int32 BPGetFinalPower(const EPlayerType& PlayerType, int32 PowerValue, const EEndBattleDamageSourcePowerType& PowerType); // 0x3cb8f2c [Final Native Static Public]
    FEndDataObjectEquipmentAccessor BPGetCurrentEquipment(const EPlayerType& PlayerType, const EEquipmentCategoryMain& EquipType); // 0x3cb8df4 [Final Native Static Public]
    int32 BPGetCurrentChapter(const FName& ChapterID); // 0x3cb8d64 [Final Native Static Public]
    TArray<void> BPGetAllChapters(); // 0x3cb8d20 [Final Native Static Public]
    void BPAbsoluteToViewport(UWorld* World, FGeometry& Geometry, const FVector2D& AbsoluteCoordinate, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x3cb8ab0 [Final Native Static Public]

// UEndMenuEventProgressHandler (/Script/EndGame.EndMenuEventProgressHandler)
    FVector2D OnListMissionMeasureItem(int32 ItemIndex); // 0x3cc09c4 [Final Native Public]

// UEndMenuFieldMenuHandler (/Script/EndGame.EndMenuFieldMenuHandler)
    void OnCommandClicked(); // 0x3cc0844 [Final Native Public]

// UEndMenuGameOverHandler (/Script/EndGame.EndMenuGameOverHandler)
    void OnCommandClicked(int32 ItemIndex); // 0x3cc0878 [Final Native Public]
    void OnCommandCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3cc04e0 [Final Native Public]

// UEndMenuMateriaEquipCell (/Script/EndGame.EndMenuMateriaEquipCell)
    void OnUpdateMaterialStatus(const FString& ApStr, float Percent); // 0x13450d4 [Event Public]
    void OnUpdateEquipUpgradedStatus(int32 Attack, int32 Defense, int32 MagicAttack, int32 MagicDefense, int32 AttackAdd, int32 DefenseAdd, int32 MagicAttackAdd, int32 MagicDefenseAdd); // 0x13450d4 [Event Public]
    void OnUpdateEquipStatus(FEndDataObjectEquipmentAccessor& dataObjectEquipment); // 0x13450d4 [Event Public]

// UEndMenuMemberSelectBtn (/Script/EndGame.EndMenuMemberSelectBtn)
    void OnSetupSelectBtn(const EPlayerType& PlayerType); // 0x13450d4 [Event Public]
    void OnSetupCharacterCell(const EPlayerType& PlayerType); // 0x13450d4 [Event Public]
    void OnChangeCharacterCell(const EPlayerType& PlayerType); // 0x13450d4 [Event Public]

// UEndMenuMigration (/Script/EndGame.EndMenuMigration)
    void SetTextToTextBlock(UWidget* InTextBlock, const FText& InText); // 0x3cc0b2c [Final Native Static Public]
    FText GetTextFromTextBlock(UWidget* InTextBlock); // 0x3cc03d4 [Final Native Static Public]

// UEndMenuTalkItemList (/Script/EndGame.EndMenuTalkItemList)
    void OnList00SetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3cd8860 [Final Native Private]
    FVector2D OnList00MeasureItem(int32 ItemIndex); // 0x3cd86f8 [Final Native Private]

// UEndMenuTalkItemRankList (/Script/EndGame.EndMenuTalkItemRankList)
    void OnRankListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3cd91d8 [Final Native Private]
    void OnList3SetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3cd9044 [Final Native Private]
    void OnList2SetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3cd8eb0 [Final Native Private]
    void OnList1SetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3cd8d1c [Final Native Private]
    void OnList0SetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3cd8b88 [Final Native Private]
    void OnList01SetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3cd89f4 [Final Native Private]

// UEndMenuViewport (/Script/EndGame.EndMenuViewport)
    AActor* Spawn(TSubclassOf<AActor> ActorClass); // 0x3cda980 [Final Native Public]
    void SetViewRotation(const FRotator& Rotation); // 0x3cda458 [Final Native Public]
    void SetViewLocation(const FVector& Location); // 0x3cda3a8 [Final Native Public]
    FRotator GetViewRotation(); // 0x3cd8688 [Final Native Public]
    UWorld* GetViewportWorld(); // 0x3cd86d0 [Final Native Public]
    FVector GetViewLocation(); // 0x3cd8640 [Final Native Public]

// UEndMessageLogs (/Script/EndGame.EndMessageLogs)
    void OnSetupContent__DelegateSignature(UUserWidget* MessageWidget, int32 Type, const FString& Message); // 0x13450d4 [Public]
    void ClearMessages(); // 0x3cd85ac [Final Native Public]
    void AddMessage(const FString& Message); // 0x3ccb4c4 [Final Native Public]

// UEndMidgarMenu (/Script/EndGame.EndMidgarMenu)
    void ShowLegend(bool Show); // 0x3cda8f4 [Final Native Private]

// UEndMiniGameFunctionLibrary (/Script/EndGame.EndMiniGameFunctionLibrary)
    void ResetGambitGeneralCondition(); // 0x3cd9a70 [Final Native Static Public]
    bool PlayLifeGaugeAnimation(int32 idx, bool bForward); // 0x3cd9690 [Final Native Static Public]
    int32 GetLifestreamValue(); // 0x3cd8618 [Final Native Static Public]
    float GetLifeGaugeRate(); // 0x3cd85dc [Final Native Static Public]
    void AddGambitMinigamePhase(); // 0x3ccaa64 [Final Native Static Public]

// AEndMobCrowdActor (/Script/EndGame.EndMobCrowdActor)
    void Stop(float BlendTime, bool bUseFade); // 0x3cdaa18 [Native Public]
    void SetSkeletalMeshVisibility(int32 Index, bool bVisiblity); // 0x3cda138 [Final Native Public]
    void SetOverride(const FName& OverrideName); // 0x3cd9d30 [Native Public]
    void SetCustomSkeletalMesh(int32 Index, AEndCharacterBase* Character); // 0x3cd9ac4 [Final Native Public]
    void ResetOverride(); // 0x3cd9a98 [Native Public]
    void Play(float BlendTime, bool bUseFade); // 0x3cd95b4 [Native Public]
    void OnRefleshCustomSkeletalMesh(); // 0x3cd9590 [Final Native Public]

// AEndMobPrefabActor (/Script/EndGame.EndMobPrefabActor)
    void SetWeaponRegistryWeaponClass(const FName& MobId, const EWeaponSlot& WeaponSlot, const TSoftClassPtr<AEndSkeletalMeshActorBase>& WeaponClass); // 0x3cda700 [Final Native Public]
    void SetWeaponRegistryAttachSocketName(const FName& MobId, const EWeaponSlot& WeaponSlot, const FName& AttachSocketName); // 0x3cda614 [Final Native Public]
    void SetWeaponRegistryAttachOffset(const FName& MobId, const EWeaponSlot& WeaponSlot, const FVector& AttachOffsetLocation, const FRotator& AttachOffsetRotation); // 0x3cda4f0 [Final Native Public]
    void SetRegistryMotionLookupTable(const FName& MobId, const FName& MotionName, const FName& ActualMotionName); // 0x3cd9dc0 [Final Native Public]
    void SetRegistryInitialLoopMotionTimeLinkParentMobId(const FName& MobId, const FName& InitialLoopMotionTimeLinkParentMobId); // 0x3cd9910 [Final Native Public]
    void SetRegistryInitialLoopMotionName(const FName& MobId, const FName& InitialLoopMotionName); // 0x3cd9910 [Final Native Public]
    void SetRegistryInitialLookAtTargetMobId(const FName& MobId, const FName& InitialLookAtTargetMobId); // 0x3cd9910 [Final Native Public]
    void SetRegistryInitialLookAtBlendRate(const FName& MobId, float InitialLookAtBlendRate); // 0x3cda084 [Final Native Public]
    void SetRegistryCharacterClass(const FName& MobId, const TSoftClassPtr<AEndCharacterBase>& CharacterClass); // 0x3cd9eb0 [Final Native Public]
    void SetRegistryBoneFilterWhenMoving(const FName& MobId, const FName& MotionName, const FName& BoneFilter); // 0x3cd9dc0 [Final Native Public]
    void SetRegistryAnimSetName(const FName& MobId, const FName& AnimSetName); // 0x3cd9910 [Final Native Public]
    void RemoveWeaponRegistry(const FName& MobId, const EWeaponSlot& WeaponSlot); // 0x3cd99c0 [Final Native Public]
    void RemoveRegistryMotionLookupTable(const FName& MobId, const FName& MotionName); // 0x3cd9910 [Final Native Public]
    void RemoveRegistryBoneFilterWhenMoving(const FName& MobId, const FName& MotionName); // 0x3cd9910 [Final Native Public]
    void OnPreUpdateRegistry(); // 0x3c37c18 [Native Event Public]
    void CreateMobCommand(); // 0x3c3cc18 [Native Event Public]
    int32 AddTimerConditionCommand(const FName& MobId, int32 ChainCommandId, const FVector2D& WaitTimeRange); // 0x17dd544 [Final Native Public]
    int32 AddTimeLink8AnimationExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& Motion, bool bLooping, float BlendTime, const FName& Layer, const FName& ReplaceBaseMotion, const FName& ReplaceBaseLookAtTarget, const FVector2D& CompleteTimeRange, bool bAllowMotionCancel, const FName& LinkedMobId2, const FName& LinkedMotion2, const FName& LinkedReplaceBaseMotion2, const FName& LinkedMobId3, const FName& LinkedMotion3, const FName& LinkedReplaceBaseMotion3, const FName& LinkedMobId4, const FName& LinkedMotion4, const FName& LinkedReplaceBaseMotion4, const FName& LinkedMobId5, const FName& LinkedMotion5, const FName& LinkedReplaceBaseMotion5, const FName& LinkedMobId6, const FName& LinkedMotion6, const FName& LinkedReplaceBaseMotion6, const FName& LinkedMobId7, const FName& LinkedMotion7, const FName& LinkedReplaceBaseMotion7, const FName& LinkedMobId8, const FName& LinkedMotion8, const FName& LinkedReplaceBaseMotion8); // 0x3cd6730 [Final Native Public]
    int32 AddTimeLink4AnimationExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& Motion, bool bLooping, float BlendTime, const FName& Layer, const FName& ReplaceBaseMotion, const FName& ReplaceBaseLookAtTarget, const FVector2D& CompleteTimeRange, bool bAllowMotionCancel, const FName& LinkedMobId2, const FName& LinkedMotion2, const FName& LinkedReplaceBaseMotion2, const FName& LinkedMobId3, const FName& LinkedMotion3, const FName& LinkedReplaceBaseMotion3, const FName& LinkedMobId4, const FName& LinkedMotion4, const FName& LinkedReplaceBaseMotion4); // 0x3cd54a8 [Final Native Public]
    int32 AddTimeLink2AnimationExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& Motion, bool bLooping, float BlendTime, const FName& Layer, const FName& ReplaceBaseMotion, const FName& ReplaceBaseLookAtTarget, const FVector2D& CompleteTimeRange, bool bAllowMotionCancel, const FName& LinkedMobId2, const FName& LinkedMotion2, const FName& LinkedReplaceBaseMotion2); // 0x3cd4818 [Final Native Public]
    int32 AddRandomConditionCommand(const FName& MobId, int32 ChainCommandId, float Rate); // 0x3cd4570 [Final Native Public]
    int32 AddRandomAnimationWithLookAtExecuteCommand(const FName& MobId, int32 ChainCommandId, const TArray<bool>& Items, bool bLooping, float BlendTime, const FName& Layer, const FName& ReplaceBaseMotion, const FName& ReplaceBaseLookAtTarget, const FName& LookAtTargetMob, float LookAtBlendRate, bool bLookAway, const FVector2D& CompleteTimeRange); // 0x3cd3988 [Final Native Public]
    int32 AddRandomAnimationExecuteCommand(const FName& MobId, int32 ChainCommandId, const TArray<bool>& Items, bool bLooping, float BlendTime, const FName& Layer, const FName& ReplaceBaseMotion, const FName& ReplaceBaseLookAtTarget, const FVector2D& CompleteTimeRange); // 0x3cd3094 [Final Native Public]
    int32 AddRandom8AnimationWithLookAtExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& Motion1, float Weight1, bool bAllowMotionCancel1, const FName& Motion2, float Weight2, bool bAllowMotionCancel2, const FName& Motion3, float Weight3, bool bAllowMotionCancel3, const FName& Motion4, float Weight4, bool bAllowMotionCancel4, const FName& Motion5, float Weight5, bool bAllowMotionCancel5, const FName& Motion6, float Weight6, bool bAllowMotionCancel6, const FName& Motion7, float Weight7, bool bAllowMotionCancel7, const FName& Motion8, float Weight8, bool bAllowMotionCancel8, bool bLooping, float BlendTime, const FName& Layer, const FName& ReplaceBaseMotion, const FName& ReplaceBaseLookAtTarget, const FName& LookAtTargetMob, float LookAtBlendRate, bool bLookAway, const FVector2D& CompleteTimeRange); // 0x3cd0d48 [Final Native Public]
    int32 AddRandom8AnimationExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& Motion1, float Weight1, bool bAllowMotionCancel1, const FName& Motion2, float Weight2, bool bAllowMotionCancel2, const FName& Motion3, float Weight3, bool bAllowMotionCancel3, const FName& Motion4, float Weight4, bool bAllowMotionCancel4, const FName& Motion5, float Weight5, bool bAllowMotionCancel5, const FName& Motion6, float Weight6, bool bAllowMotionCancel6, const FName& Motion7, float Weight7, bool bAllowMotionCancel7, const FName& Motion8, float Weight8, bool bAllowMotionCancel8, bool bLooping, float BlendTime, const FName& Layer, const FName& ReplaceBaseMotion, const FName& ReplaceBaseLookAtTarget, const FVector2D& CompleteTimeRange); // 0x3cced3c [Final Native Public]
    int32 AddRandom4AnimationWithLookAtExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& Motion1, float Weight1, bool bAllowMotionCancel1, const FName& Motion2, float Weight2, bool bAllowMotionCancel2, const FName& Motion3, float Weight3, bool bAllowMotionCancel3, const FName& Motion4, float Weight4, bool bAllowMotionCancel4, bool bLooping, float BlendTime, const FName& Layer, const FName& ReplaceBaseMotion, const FName& ReplaceBaseLookAtTarget, const FName& LookAtTargetMob, float LookAtBlendRate, bool bLookAway, const FVector2D& CompleteTimeRange); // 0x3ccd690 [Final Native Public]
    int32 AddRandom4AnimationExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& Motion1, float Weight1, bool bAllowMotionCancel1, const FName& Motion2, float Weight2, bool bAllowMotionCancel2, const FName& Motion3, float Weight3, bool bAllowMotionCancel3, const FName& Motion4, float Weight4, bool bAllowMotionCancel4, bool bLooping, float BlendTime, const FName& Layer, const FName& ReplaceBaseMotion, const FName& ReplaceBaseLookAtTarget, const FVector2D& CompleteTimeRange); // 0x3ccc2e0 [Final Native Public]
    int32 AddPlayingAnimationConditionCommand(const FName& MobId, int32 ChainCommandId, const FName& Motion0, const FName& Motion1, const FName& Motion2, const FName& Motion3); // 0x3ccbd48 [Final Native Public]
    int32 AddPartyPositionConditionCommand(const FName& MobId, int32 ChainCommandId, float DistanceThreshold, float AngleThreshold, float HeightThreshold, float ContinuationTime, const FName& TargetName); // 0x17dbee0 [Final Native Public]
    int32 AddOnceConditionCommand(const FName& MobId, int32 ChainCommandId, bool bAllowReset); // 0x17dc648 [Final Native Public]
    int32 AddMoveArroundExecuteCommand(const FName& MobId, int32 ChainCommandId, float MoveRadius, float RunRate, const FVector2D& MoveDistanceRange, const FVector2D& MoveWaitTimeRange, float MoveTimeOut, float CautionDistance); // 0x3ccb59c [Final Native Public]
    int32 AddLookAtStartExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& LookAtTargetMob, float LookAtBlendRate, bool bLookAway); // 0x3ccb020 [Final Native Public]
    int32 AddLookAtExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& LookAtTargetMob, float LookAtBlendRate, bool bLookAway, const FVector2D& CompleteTimeRange); // 0x3ccaa88 [Final Native Public]
    int32 AddLookAtEndExecuteCommand(const FName& MobId, int32 ChainCommandId); // 0x17dc930 [Final Native Public]
    int32 AddEventUnbindMessageCommand(const FName& MobId, int32 ChainCommandId); // 0x17dd828 [Final Native Public]
    int32 AddEventStateTriggerMessageCommand(const FName& MobId, int32 ChainCommandId, const EEndMobPrefabStateTrigger& Trigger); // 0x3cca7c0 [Final Native Public]
    int32 AddEmptyConditionCommand(const FName& MobId, int32 ChainCommandId); // 0x17dcae0 [Final Native Public]
    int32 AddContactConditionCommand(const FName& MobId, int32 ChainCommandId, bool bForwardLeft, bool bForwardRight, bool bBackLeft, bool bBackRight, float ContinuationTime); // 0x3cca124 [Final Native Public]
    int32 AddContactAnimationExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& ForwardLeftMotion, const FName& ForwardRightMotion, const FName& BackLeftMotion, const FName& BackRightMotion, bool bLooping, float BlendTime, const FName& Layer, const FName& ReplaceBaseMotion, const FName& ReplaceBaseLookAtTarget, const FName& LookAtTargetMob, float LookAtBlendRate, bool bLookAway, const FVector2D& CompleteTimeRange, bool bAllowMotionCancel); // 0x3cc9188 [Final Native Public]
    int32 AddAutoReactionToPartyExecuteCommand(const FName& MobId, int32 ChainCommandId, float DistanceThreshold, float AngleThreshold, float HeightThreshold, float ContinuationTime, bool bFromCenter, const FName& TargetName, const FName& Motion, float BlendTime, const FName& ReplaceBaseMotion, const FName& OutMotion, float OutBlendTime, const FName& OutReplaceBaseMotion, bool bPlayMotionOnce); // 0x3cc82f4 [Final Native Public]
    int32 AddAutoLookAtPartyExecuteCommand(const FName& MobId, int32 ChainCommandId, float DistanceThreshold, float AngleThreshold, float HeightThreshold, float ContinuationTime, bool bFromCenter, const FName& TargetName, bool bLookAway); // 0x3cc7a44 [Final Native Public]
    int32 AddAutoLookAtActorExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& Actor0, const FName& Actor1, const FName& Actor2, const FName& Actor3, float DistanceThreshold, float AngleThreshold, float HeightThreshold, float ContinuationTime, bool bFromCenter); // 0x3cc6f9c [Final Native Public]
    int32 AddAnimationWithLookAtExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& Motion, bool bLooping, float BlendTime, const FName& Layer, const FName& ReplaceBaseMotion, const FName& ReplaceBaseLookAtTarget, const FName& LookAtTargetMob, float LookAtBlendRate, bool bLookAway, const FVector2D& CompleteTimeRange, bool bAllowMotionCancel); // 0x17ddd68 [Final Native Public]
    int32 AddAnimationExecuteCommand(const FName& MobId, int32 ChainCommandId, const FName& Motion, bool bLooping, float BlendTime, const FName& Layer, const FName& ReplaceBaseMotion, const FName& ReplaceBaseLookAtTarget, const FVector2D& CompleteTimeRange, bool bAllowMotionCancel); // 0x3cc6614 [Final Native Public]
    int32 AddAllowContactPropagateExecuteCommand(TMap<FName, FName>& PropagateMotionTable, TMap<FName, FName>& PropagateForwardLeftMotionTable, TMap<FName, FName>& PropagateForawrdRightMotionTable, TMap<FName, FName>& PropagateBackLeftMotionTable, TMap<FName, FName>& PropagateBackRightMotionTable, const FName& MobId, int32 ChainCommandId, bool bAllowedDuringPlayMotion, const FName& ForwardLeftMotion, const FName& ForwardRightMotion, const FName& BackLeftMotion, const FName& BackRightMotion, float ContactMotionBlendTime, float PropagateMotionBlendTime, const FName& OutMotion, float OutBlendTime, const FName& OutReplaceBaseMotion); // 0x3cc563c [Final Native Public]
    int32 AddAllowContactExecuteCommand(const FName& MobId, int32 ChainCommandId, bool bAllowedDuringPlayMotion, const FName& ForwardLeftMotion, const FName& ForwardRightMotion, const FName& BackLeftMotion, const FName& BackRightMotion); // 0x3cc4fb0 [Final Native Public]
    int32 AddActorPositionConditionCommand(const FName& MobId, int32 ChainCommandId, const FName& Actor0, const FName& Actor1, const FName& Actor2, const FName& Actor3, float DistanceThreshold, float AngleThreshold, float HeightThreshold, float ContinuationTime); // 0x3cc4604 [Final Native Public]

// AEndMoogleCaptureAIController (/Script/EndGame.EndMoogleCaptureAIController)
    bool ThrowSpawnedTrick(const FVector& launchOffset, const FVector& initvel, int32 usingidx); // 0x3ce02d8 [Final Native Public]
    bool ShootBullet(const FVector& launchPos, const FVector& aimLoc); // 0x3ce01f8 [Final Native Public]
    void SetAccel(const FVector& Accel); // 0x3ce00d4 [Final Native Public]
    void PlayTrickBarrageAnim(const FName& AnimName); // 0x3cdfffc [Final Native Public]
    void OnThrowTrick(); // 0x13450d4 [Event Public]
    void OnStartBarrage(); // 0x13450d4 [Event Public]
    void OnFinishBarrage(); // 0x13450d4 [Event Public]
    bool IsBarrage(); // 0x3cdff5c [Final Native Public]
    bool IsArrested(); // 0x3cdff44 [Final Native Public]
    float GetTrickParameter(); // 0x3cdfcb4 [Final Native Public]
    int32 GetStageClearCount(); // 0x3cdfc9c [Final Native Static Public]
    AEndCharacter* GetOwnerMoogle(); // 0xb74ce8 [Final Native Public]
    int32 GetCurrentStage(); // 0x3cdfba8 [Final Native Static Public]
    bool FireBullet(const FVector& launchPos, const FVector& initvel); // 0x3cdfa10 [Final Native Public]
    void BranchTrickType(const EMoogleAITrickType& OutTrickType); // 0x3cdf104 [Final Native Public]

// AEndMoogleCaptureGimmick (/Script/EndGame.EndMoogleCaptureGimmick)
    void SetRestartBlock(bool bBlock); // 0x3ce0164 [Final Native Public]

// AEndMoogleGimmickSwitchActor (/Script/EndGame.EndMoogleGimmickSwitchActor)
    void PlayAnim(const FName& AnimName); // 0x3cdff74 [Final Native Public]

// UEndNavAPI (/Script/EndGame.EndNavAPI)
    bool ValidateNavModifierVolume(const FName& ActorName); // 0x3ce06a4 [Final Native Static Public]
    bool ValidateFieldActionModifierVolume(const FName& ActorName); // 0x3ce061c [Final Native Static Public]
    bool ValidateBlockingModifierVolume(const FName& LevelName, const FName& ActorName); // 0x3ce0554 [Final Native Static Public]
    bool ValidateAerialIgnoreVolume(const FName& ActorName); // 0x3ce04cc [Final Native Static Public]
    bool InvalidateNavModifierVolume(const FName& ActorName); // 0x3cdfebc [Final Native Static Public]
    bool InvalidateFieldActionModifierVolume(const FName& ActorName); // 0x3cdfe34 [Final Native Static Public]
    bool InvalidateBlockingModifierVolume(const FName& LevelName, const FName& ActorName); // 0x3cdfd6c [Final Native Static Public]
    bool InvalidateAerialIgnoreVolume(const FName& ActorName); // 0x3cdfce4 [Final Native Static Public]
    FTransform GetNavModifierTransform(const FName& Name); // 0x3cdfbd0 [Final Native Static Public]
    AEndNavModifierVolume* GetNavFromName(const FName& Name); // 0x96778c [Final Native Static Public]
    FNavAgentProperties GetAgentPropety(const EEndNavLayerType& InLayerType); // 0x3cdfb08 [Final Native Static Public]
    bool FindNearestNavMeshPointAgent(const FVector& TargetLocation, const FVector& OutLocation, const FName& InModifierName, const FNavAgentProperties& InAgentProperty, const FVector& SearchRange, const EEndQueryFilterType& FilterType); // 0x3cdf58c [Final Native Static Public]
    bool FindNearestNavMeshPoint(const FVector& TargetLocation, const FVector& OutLocation, const FName& InModifierName, const FVector& SearchRange, const EEndQueryFilterType& FilterType); // 0x3cdf238 [Final Native Static Public]
    void DisableNavStreaming(bool Disabled); // 0x3cdf1b4 [Final Native Static Public]

// UEndNaviMap (/Script/EndGame.EndNaviMap)
    void SetPosition3D(const FVector& InPos); // 0x3ce5d08 [Final Native Public]
    FVector2D ConvertToPosition2D(const FVector& InPos); // 0x3ce5b24 [Final Native Public]

// UEndNaviMapCircle (/Script/EndGame.EndNaviMapCircle)
    void SetPosition3D(const FVector& InPos); // 0x3ce5d94 [Native Public]
    FVector2D ConvertToPosition2D(const FVector& InPos); // 0x3ce5bcc [Native Public]

// UEndNaviMapIcon (/Script/EndGame.EndNaviMapIcon)
    void SetDistance(float InDistance); // 0x3ce5c78 [Final Native Public]

// UEndNaviMapOctagon (/Script/EndGame.EndNaviMapOctagon)
    void SetPosition3D(const FVector& InPos); // 0x3ce5d94 [Native Public]
    FVector2D ConvertToPosition2D(const FVector& InPos); // 0x3ce5bcc [Native Public]

// UEndNaviMapStateRenderTarget (/Script/EndGame.EndNaviMapStateRenderTarget)
    void SetVisited(int32 X, int32 Y, bool bSyncTexture); // 0x3ce96f4 [Final Native Public]
    void SetPixel(int32 X, int32 Y, const FColor& Color); // 0x3ce9394 [Final Native Public]
    bool IsVisited(int32 X, int32 Y); // 0x3ce9114 [Final Native Public]
    FColor GetPixel(int32 X, int32 Y); // 0x3ce8e9c [Final Native Public]

// UEndNaviMapStateRenderTargetLibrary (/Script/EndGame.EndNaviMapStateRenderTargetLibrary)
    UEndNaviMapStateRenderTarget* CreateStateRenderTarget(UObject* WorldContextObject, int32 Width, int32 Height); // 0x3ce8b5c [Final Native Static Public]
    UEndNaviMapStateRenderTarget* CreateStateGradationRenderTarget(UObject* WorldContextObject); // 0x3ce8ad4 [Final Native Static Public]

// UEndNewCardDeckWindow (/Script/EndGame.EndNewCardDeckWindow)
    void OnPresetDeckListSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3cf3d74 [Final Native Private]
    void OnPresetDeckListSelectedIndexChanged(int32 InItemIndex); // 0x3cf3c28 [Final Native Private]
    FVector2D OnPresetDeckListMeasureItem(int32 InItemIndex); // 0x3cf3814 [Final Native Private]
    void OnOriginDeckSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3cf3a94 [Final Native Private]
    void OnOriginDeckSelectedIndexChanged(int32 InItemIndex); // 0x3cf1f08 [Final Native Private]
    void OnOriginDeckPressedItem(int32 InItemIndex); // 0x3cf3948 [Final Native Private]
    FVector2D OnOriginDeckMeasureItem(int32 InItemIndex); // 0x3cf3814 [Final Native Private]
    void OnOriginDeckDeckListSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3cf35cc [Final Native Private]
    FVector2D OnOriginDeckDeckListMeasureItem(int32 InItemIndex); // 0x3cf34a0 [Final Native Private]
    void OnListBoxSortSelectedIndexChanged(int32 InItemIndex); // 0x3cf2968 [Final Native Private]
    void OnListBoxSort02PressedItem(int32 InItemIndex); // 0x3cf2c00 [Final Native Private]
    void OnListBoxSort01PressedItem(int32 InItemIndex); // 0x3cf2ab4 [Final Native Private]
    void OnListBoxFilterSelectedIndexChanged(int32 InItemIndex); // 0x3cf2968 [Final Native Private]
    void OnListBoxFilter07PressedItem(int32 InItemIndex); // 0x3cf281c [Final Native Private]
    void OnListBoxFilter06PressedItem(int32 InItemIndex); // 0x3cf26d0 [Final Native Private]
    void OnListBoxFilter05PressedItem(int32 InItemIndex); // 0x3cf2584 [Final Native Private]
    void OnListBoxFilter04PressedItem(int32 InItemIndex); // 0x3cf2438 [Final Native Private]
    void OnListBoxFilter03PressedItem(int32 InItemIndex); // 0x3cf22ec [Final Native Private]
    void OnListBoxFilter02PressedItem(int32 InItemIndex); // 0x3cf21a0 [Final Native Private]
    void OnListBoxFilter01PressedItem(int32 InItemIndex); // 0x3cf2054 [Final Native Private]
    void OnEditingDeckSelectedIndexChanged(int32 InItemIndex); // 0x3cf1f08 [Final Native Private]
    void OnDeckScrollListSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3cf1948 [Final Native Private]
    void OnDeckScrollListSelectedIndexChanged(int32 InItemIndex); // 0x3cf17fc [Final Native Private]
    void OnDeckScrollListPressedItem(int32 InItemIndex); // 0x3cf16b0 [Final Native Private]
    void OnDeckListSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x18c9768 [Final Native Private]
    FVector2D OnDeckListMeasureItem(int32 InItemIndex); // 0x16dac30 [Final Native Private]
    void OnCopyDeckBtn02Clicked(); // 0x3cf168c [Final Native Private]
    void OnCopyDeckBtn01Clicked(); // 0x3cf1668 [Final Native Private]
    void OnCardListPlayerRowSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x142ab5c [Final Native Private]
    void OnCardListPlayerRowSelectedIndexChanged(int32 InItemIndex); // 0x1949698 [Final Native Private]
    FVector2D OnCardListPlayerRowMeasureItem(int32 InItemIndex); // 0x170631c [Final Native Private]
    void OnCardListPlayerCellSetupItem(int32 InRowIndex, UWidget* InItemWidget, int32 InItemIndex); // 0x3cf1304 [Final Native Private]
    void OnCardListPlayerCellSelectedIndexChanged(int32 InRowIndex, int32 InItemIndex); // 0x13d5124 [Final Native Private]
    void OnCardListEditRowSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x18f0e48 [Final Native Private]
    void OnCardListEditRowSelectedIndexChanged(int32 InItemIndex); // 0x1907668 [Final Native Private]
    FVector2D OnCardListEditRowMeasureItem(int32 InItemIndex); // 0xed9858 [Final Native Private]
    void OnCardListEditCellSetupItem(int32 InRowIndex, UWidget* InItemWidget, int32 InItemIndex); // 0x3cf0fa0 [Final Native Private]
    void OnCardListEditCellSelectedIndexChanged(int32 InRowIndex, int32 InItemIndex); // 0x142a654 [Final Native Private]
    void OnCardListEditCellPressedItem(int32 InRowIndex, int32 InItemIndex); // 0x3cf0d34 [Final Native Private]
    void OnCardListAllRowSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3cf0ba0 [Final Native Private]
    void OnCardListAllRowSelectedIndexChanged(int32 InItemIndex); // 0x3cf0a54 [Final Native Private]
    FVector2D OnCardListAllRowMeasureItem(int32 InItemIndex); // 0x3cf0920 [Final Native Private]
    void OnCardListAllCellSetupItem(int32 InRowIndex, UWidget* InItemWidget, int32 InItemIndex); // 0x3cf05bc [Final Native Private]
    void OnCardListAllCellSelectedIndexChanged(int32 InRowIndex, int32 InItemIndex); // 0x3cf0350 [Final Native Private]
    void OnCardDeckListSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3cf01bc [Final Native Private]
    void OnCardDeckListSelectedIndexChanged(int32 InItemIndex); // 0x3cf0070 [Final Native Private]
    void OnCardDeckListPressedItem(int32 InItemIndex); // 0x3ceff24 [Final Native Private]
    FVector2D OnCardDeckListMeasureItem(int32 InItemIndex); // 0xed99a0 [Final Native Private]
    void OnBtn02Clicked(); // 0x3ceff00 [Final Native Private]
    void OnBtn01Clicked(); // 0x3cefedc [Final Native Private]

// UEndNewQuickMateriaMenu (/Script/EndGame.EndNewQuickMateriaMenu)
    void OnWeaponMateriaSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3cf4824 [Final Native Private]
    void OnWeaponMateriaSelectedIndexChanged(int32 CellIndex); // 0x3cf46d8 [Final Native Private]
    void OnWeaponMateriaPressedItem(int32 CellIndex); // 0x3cf458c [Final Native Private]
    FVector2D OnWeaponMateriaMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnSummonMateriaSelectedIndexChanged(); // 0x3cf4568 [Final Native Private]
    void OnSummonMateriaPressedItem(); // 0x3cf4544 [Final Native Private]
    void OnSummonMateriaEditListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3cf42ec [Final Native Private]
    void OnSummonMateriaEditListSelectedIndexChanged(int32 CellIndex); // 0x3cf41a0 [Final Native Private]
    void OnSummonMateriaEditListPressedItem(int32 CellIndex); // 0x3cf4054 [Final Native Private]
    void OnSortListPressedItem(int32 CellIndex); // 0x3cf3f08 [Final Native Private]
    void OnMateriaListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3cf330c [Final Native Private]
    void OnMateriaListSelectedIndexChanged(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnMateriaListPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    FVector2D OnMateriaListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnMateriaEditListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3cf3178 [Final Native Private]
    void OnMateriaEditListSelectedIndexChanged(int32 CellIndex); // 0x3cf302c [Final Native Private]
    void OnMateriaEditListPressedItem(int32 CellIndex); // 0x3cf2ee0 [Final Native Private]
    void OnMateriaEditCategoryListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3cf2d4c [Final Native Private]
    void OnMateriaEditCategoryListSelectedIndexChanged(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnMateriaEditCategoryListPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    FVector2D OnMateriaEditCategoryListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnEditListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3cf1d74 [Final Native Private]
    void OnEditListSelectedIndexChanged(int32 CellIndex); // 0x3cf1c28 [Final Native Private]
    void OnEditListPressedItem(int32 CellIndex); // 0x3cf1adc [Final Native Private]
    FVector2D OnEditListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnArmorMateriaSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3cefb08 [Final Native Private]
    void OnArmorMateriaSelectedIndexChanged(int32 CellIndex); // 0x3cef9bc [Final Native Private]
    void OnArmorMateriaPressedItem(int32 CellIndex); // 0x3cef870 [Final Native Private]
    FVector2D OnArmorMateriaMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]

// UEndNewSenseDetailWindow (/Script/EndGame.EndNewSenseDetailWindow)
    void OnStealListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0xfded98 [Final Native Public]
    void OnResistancesListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x150b230 [Final Native Public]
    void OnResistanceIconListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x1714050 [Final Native Public]
    void OnRareDropItemListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0xfdf2a8 [Final Native Public]
    void OnLogListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0xfddc4c [Final Native Public]
    void OnIconInfoList02SetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x1848b5c [Final Native Public]
    void OnIconInfoList01SetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x1848e1c [Final Native Public]
    void OnDropItemListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0xfdf0f8 [Final Native Public]
    void OnDetailOrAreaListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0xfdd644 [Final Native Public]
    void OnChangeListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0xfdef48 [Final Native Public]
    void OnBufferSetup(UWidget* ItemWidget, int32 CellIndex); // 0x3cf76dc [Final Native Public]
    void OnBpReinforceListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x17ab3e0 [Final Native Public]
    void OnBpReinforceList03SetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x174a56c [Final Native Public]
    void OnActionTypeListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x17fb858 [Final Native Public]
    void OnAbilityList01SetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x165ed9c [Final Native Public]
    void OnAbilityList00SetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x165ef6c [Final Native Public]

// UEndNewSkillTreeTop (/Script/EndGame.EndNewSkillTreeTop)
    void OnMemberListSetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3cf82e4 [Final Native Private]
    void OnMemberListSelectedIndexChanged(int32 ItemIndex); // 0x3cf8198 [Final Native Private]
    void OnMemberListPressedItem(int32 InItemIndex); // 0x3cf804c [Final Native Private]
    void OnList00SetupItem(UWidget* InItemWidget, int32 InItemIndex); // 0x3cf7c60 [Final Native Private]
    void OnList00SelectedIndexChanged(int32 ItemIndex); // 0x3cf7b14 [Final Native Private]
    void OnList00PressedItem(int32 InItemIndex); // 0x3cf79c8 [Final Native Private]

// UEndNewSortWindow (/Script/EndGame.EndNewSortWindow)
    void OnSortListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3cf871c [Final Native Private]
    void OnSortListPressedItem(int32 CellIndex); // 0x3cf85d0 [Final Native Private]

// UEndNumberLabel (/Script/EndGame.EndNumberLabel)
    void SetZeroFilled(bool bInZeroFilled); // 0x3cfc8ac [Final Native Public]
    void SetValue(int32 InValue); // 0x3cfc760 [Final Native Public]
    void SetSpacing(int32 InSpacing); // 0x3cfc60c [Final Native Public]
    void SetOpacity(float InOpacity); // 0x3cfc57c [Final Native Public]
    void SetMinDigits(int32 InMinDigits); // 0x3cfc430 [Final Native Public]
    void SetJustification(uint8 InJustification); // 0x3cfc3a8 [Final Native Public]
    void SetFontIndex(int32 InFontIndex); // 0x3cfc25c [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3cfc1cc [Final Native Public]
    void SetBlendMode(uint8 InBlendMode); // 0x3cfc13c [Final Native Public]

// UEndPartyAPI (/Script/EndGame.EndPartyAPI)
    void StartPlayerStream(const EPlayerStreamType& Type); // 0x3d00794 [Final Native Static Public]
    void SetPlayerStatus(const EPlayerType& Type, const EPlayerStatus& Status); // 0x3d006d8 [Final Native Static Public]
    void SetPlayerActor(const EEquipmentType& Equipment, const EPlayerType& Type, AActor* Actor); // 0x3d005d8 [Final Native Static Public]
    void SetPartyLeaderType(const EPlayerType& InLeader, bool bIsInputTrigered, bool bForce); // 0x3d004d4 [Final Native Static Public]
    void SetPartyLeader(AActor* InLeader, bool bIsInputTrigered); // 0x3d00414 [Final Native Static Public]
    void SetBattleSlotIndex(const EPlayerType& Type, int32 Slot); // 0x3d00290 [Final Native Static Public]
    void SetBattleAway(const EPlayerType& Type, bool bFlag); // 0x3d001d4 [Final Native Static Public]
    void ResetPlayerPosition(); // 0x3d001b0 [Final Native Static Public]
    bool IsReserveMember(const EPlayerType& Type); // 0x3d00128 [Final Native Static Public]
    bool IsFinishPlayerStream(); // 0x3d000fc [Final Native Static Public]
    bool IsBattleMember(const EPlayerType& Type); // 0x1909fec [Final Native Static Public]
    bool IsAllPartyMember(const EPlayerType& Type); // 0x3d00074 [Final Native Static Public]
    void InitPartyLevel(UObject* WorldContextObject); // 0x3cffffc [Final Native Static Public]
    EPlayerType GetReserveMemberType(int32 Slot); // 0x3cffe6c [Final Native Static Public]
    TArray<void> GetReserveMembers(); // 0x3cfffb8 [Final Native Static Public]
    int32 GetReserveMemberCount(); // 0x3cffe44 [Final Native Static Public]
    AEndCharacter* GetReserveMember(int32 Index); // 0x3cffcf8 [Final Native Static Public]
    EPlayerStatus GetPlayerStatus(const EPlayerType& Type); // 0x1935e28 [Final Native Static Public]
    FName GetPlayerActorName(const EPlayerType& Type); // 0x3cffc68 [Final Native Static Public]
    AActor* GetPlayerActor(const EEquipmentType& Equipment, const EPlayerType& Type); // 0x3cffb9c [Final Native Static Public]
    int32 GetPartyMemberCountForPartyStatus(const EPlayerStatus& findPlayerStatus); // 0x3cffb04 [Final Native Static Public]
    EPlayerType GetPartyLeaderType(); // 0x1913a9c [Final Native Static Public]
    AActor* GetPartyLeaderOrVehicle(bool bIsFatMoogleIgnore); // 0x3cffa78 [Final Native Static Public]
    FName GetPartyLeaderName(); // 0x18dfa84 [Final Native Static Public]
    TArray<void> GetEquipmentMenuMembers(); // 0x3cffa34 [Final Native Static Public]
    int32 GetBattleSlotIndex(const EPlayerType& Type); // 0x3cff998 [Final Native Static Public]
    EPlayerType GetBattleMemberType(int32 Slot); // 0x3cff84c [Final Native Static Public]
    TArray<void> GetBattleMembers(); // 0x1852dac [Final Native Static Public]
    int32 GetBattleMemberCount(); // 0x3cff820 [Final Native Static Public]
    AEndCharacter* GetBattleMember(int32 Index); // 0x3cff6d4 [Final Native Static Public]
    bool GetBattleAway(const EPlayerType& Type); // 0x3cff64c [Final Native Static Public]
    EPlayerType GetAllPartyMemberType(int32 Slot); // 0x3cff4bc [Final Native Static Public]
    TArray<void> GetAllPartyMembers(); // 0x3cff608 [Final Native Static Public]
    int32 GetAllPartyMemberCount(); // 0x3cff490 [Final Native Static Public]
    AEndCharacter* GetAllPartyMember(int32 Index); // 0x3cff344 [Final Native Static Public]
    int32 GetAliveBattleMemberCount(); // 0x18f6330 [Final Native Static Public]
    void CallTeleported(const FVector& NewLocation, AActor* InLeader); // 0x3cff1d8 [Final Native Static Public]

// UEndPartySetSwitch (/Script/EndGame.EndPartySetSwitch)
    void OnPartySetSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d046ac [Final Native Private]
    void OnPartySetSelectedIndexChanged(int32 CellIndex); // 0x3d04560 [Final Native Private]
    FVector2D OnPartySetMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]

// UEndPauseMenu (/Script/EndGame.EndPauseMenu)
    void OnListMenuSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x142f2b0 [Final Native Private]
    void OnListMenuPressedItem(int32 ItemIndex); // 0x18ca3a0 [Final Native Private]

// UEndPhysicsSEComponent (/Script/EndGame.EndPhysicsSEComponent)
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x3d04250 [Final Native Public]

// UEndPianoButtonWidget (/Script/EndGame.EndPianoButtonWidget)
    void SetTextToWidget(const FName& WidgetName, const FString& Text); // 0x3d051d0 [Final Native Public]

// UEndPianoMusicSelectListWidget (/Script/EndGame.EndPianoMusicSelectListWidget)
    void OnSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d048b0 [Final Native Protected]
    void OnMenuSelectedIndexChanged(int32 ItemIndex); // 0x3d04414 [Final Native Protected]

// UEndPieImage (/Script/EndGame.EndPieImage)
    void SetStartAngle(float InAngle); // 0x3d05140 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x3d050b0 [Final Native Public]
    void SetEndAngle(float InAngle); // 0x3d05020 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3d04f90 [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x3d04e50 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x3d04cf0 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x3d04c34 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x3d04bac [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3d04ad4 [Final Native Public]
    void SetBlendMode(uint8 InBlendMode); // 0x3d04a44 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3d04220 [Final Native Public]

// IEndPlayBlendSpaceActionActorInterface (/Script/EndGame.EndPlayBlendSpaceActionActorInterface)
    float OnGetCurrentBlendSpaceInput(); // 0x3d073f0 [Native Event Public]

// UEndPlayerBuggyCoordinator (/Script/EndGame.EndPlayerBuggyCoordinator)
    AActor* GetVehicleCharacter(); // 0x3d073bc [Native Public]
    AEndCharacterBase* GetRiderCharacter(int32 Index); // 0x3d07258 [Native Public]

// UEndPlayerChocoboCoordinator (/Script/EndGame.EndPlayerChocoboCoordinator)
    AActor* GetVehicleCharacter(); // 0x3d073bc [Native Public]
    AEndCharacterBase* GetRiderCharacter(int32 Index); // 0x3d07258 [Native Public]

// UEndPlayerSBScooterCoordinator (/Script/EndGame.EndPlayerSBScooterCoordinator)
    AActor* GetVehicleCharacter(); // 0x3d073bc [Native Public]
    AEndCharacterBase* GetRiderCharacter(int32 Index); // 0x3d07258 [Native Public]

// UEndPlayerStatusPanel (/Script/EndGame.EndPlayerStatusPanel)
    void OnSetupStatusPanel(const EPlayerType& PlayerType); // 0x13450d4 [Event Public]

// UEndPlayerTinyBroncoCoordinator (/Script/EndGame.EndPlayerTinyBroncoCoordinator)
    AActor* GetVehicleCharacter(); // 0x3d073bc [Native Public]

// UEndPointWarpMenu (/Script/EndGame.EndPointWarpMenu)
    void OnListItemSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d09f28 [Final Native Private]
    void OnListItemSelectedIndexChanged(int32 ItemIndex); // 0x3d09ddc [Final Native Private]
    void OnListItemPressedItem(int32 ItemIndex); // 0x3d09c90 [Final Native Private]

// UEndPolygon (/Script/EndGame.EndPolygon)
    void SetOpacity(float InOpacity); // 0x3d0b314 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3d0b1ec [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x3d0b0ac [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x3d0af4c [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x3d0ae90 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x3d0ae08 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3d0ad30 [Final Native Public]
    void SetBlendMode(uint8 InBlendMode); // 0x3d0aca0 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3d09688 [Final Native Public]

// UEndQuestBoardMenu (/Script/EndGame.EndQuestBoardMenu)
    void OnQuestButtonClicked(); // 0x3d0a4e8 [Final Native Private]

// UEndQuestMenu (/Script/EndGame.EndQuestMenu)
    void OnQuestScrollBoxSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d0a954 [Final Native Private]
    void OnQuestScrollBoxPressedItem(int32 ItemIndex); // 0x3d0a808 [Final Native Private]

// UEndQuestMenu2 (/Script/EndGame.EndQuestMenu2)
    void OnQuestInfoListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d0a674 [Final Native Private]
    FVector2D OnQuestInfoListMeasureItem(int32 ItemIndex); // 0x3d0a50c [Final Native Private]
    void OnLeftMenuScrollBoxSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d09afc [Final Native Private]
    void OnLeftMenuScrollBoxSelectedIndexChanged(int32 ItemIndex); // 0x3d099b0 [Final Native Private]
    FVector2D OnLeftMenuScrollBoxMeasureItem(int32 ItemIndex); // 0x3d0987c [Final Native Private]
    void OnAreaChangeBtnSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d096b8 [Final Native Private]

// UEndQuickMateriaMenu (/Script/EndGame.EndQuickMateriaMenu)
    void OnSummonMateriaSlotPressed(); // 0x3d0ac7c [Final Native Private]
    void OnSortListPressedItem(int32 CellIndex); // 0x3d0ab30 [Final Native Private]
    void OnSlotPressed(); // 0x3d0ab0c [Final Native Private]
    void OnSlotIndexChanged(); // 0x3d0aae8 [Final Native Private]
    void OnMateriaMenuSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d0a354 [Final Native Private]
    void OnMateriaMenuSelectedIndexChanged(int32 CellIndex); // 0x3d0a208 [Final Native Private]
    void OnMateriaMenuPressedItem(int32 CellIndex); // 0x3d0a0bc [Final Native Private]
    FVector2D OnMateriaMenuMeasureItem(int32 CellIndex); // 0x3c9b080 [Final Native Private]

// UEndRagdollSEComponent (/Script/EndGame.EndRagdollSEComponent)
    void OnHitRagdoll(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x121893c [Final Native Protected]

// UEndResearchTargetList (/Script/EndGame.EndResearchTargetList)
    void OnSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d10a2c [Final Native Private]
    void OnSelectedIndexChanged(int32 CellIndex); // 0x3d108e0 [Final Native Private]
    void OnResearchTargetSetupItem__DelegateSignature(int32 Category, UWidget* ItemWidget, int32 ItemIndex); // 0x13450d4 [Public]
    void OnResearchTargetSelectedIndexChanged__DelegateSignature(int32 Category, int32 ItemIndex); // 0x13450d4 [Public]
    void OnResearchTargetPressedItem__DelegateSignature(int32 Category, int32 ItemIndex); // 0x13450d4 [Public]
    void OnPressedItem(int32 CellIndex); // 0x3d10794 [Final Native Private]

// UEndResearchTargetWindow (/Script/EndGame.EndResearchTargetWindow)
    void OnListSetupItem(int32 Category, UWidget* ItemWidget, int32 CellIndex); // 0x3d10430 [Final Native Private]
    void OnListSelectedIndexChanged(int32 Category, int32 CellIndex); // 0x3d10200 [Final Native Private]
    void OnListPressedItem(int32 Category, int32 CellIndex); // 0x3d0ff94 [Final Native Private]

// AEndRopeActor (/Script/EndGame.EndRopeActor)
    void RemoveRopeContactIgnoreActor(AActor* Actor); // 0x3d10c60 [Final Native Public]
    void DetachRopeRoot(); // 0x3d0eeac [Final Native Public]
    void DetachRopeEndPoint(); // 0x3d0ee94 [Final Native Public]
    void AttachRopeRootToTransform(FTransform& Transform); // 0x3d0ea54 [Final Native Public]
    void AttachRopeRootToSkeletamMesh(USkeletalMeshComponent* Mesh, const FName& SocketName); // 0x3d0e988 [Final Native Public]
    void AttachRopeRootToActor(AActor* Actor, const FName& SocketName); // 0x3d0e8bc [Final Native Public]
    void AttachRopeEndPointToSkeletalMesh(USkeletalMeshComponent* Mesh, const FName& SocketName); // 0x3d0e7f0 [Final Native Public]
    void AttachRopeEndPointToLocation(const FVector& Location); // 0x3d0e738 [Final Native Public]
    void AttachRopeEndPointToActor(AActor* Actor, const FName& SocketName); // 0x3d0e66c [Final Native Public]
    void AddRopeContactIgnoreActor(AActor* Actor); // 0x3d0e470 [Final Native Public]

// UEndRopeAnimInstance (/Script/EndGame.EndRopeAnimInstance)
    bool UnregisterAttachPoint(int32 AttachPointHandle); // 0x3d115c4 [Final Native Public]
    void SetRopeDistanceBias(float InDistanceBias); // 0x3d11110 [Final Native Public]
    void SetOverrideRopeLength(float InRopeLength); // 0x3d11080 [Final Native Public]
    void SetFixedRoot(bool bFixed); // 0x3d10ff4 [Final Native Public]
    void SetAttachPointLocation(int32 AttachPointHandle, const FVector& Location); // 0x3d10d7c [Final Native Public]
    void RemoveRopeContactIgnoreActor(AActor* Actor); // 0x3d10cf4 [Final Native Public]
    int32 RegisterAttachPoint(float Distance); // 0x3d10bc0 [Final Native Public]
    bool IsAppearedRope(); // 0x3d0fd6c [Final Native Public]
    float GetTotalParticleLength(); // 0x3d0fca0 [Final Native Public]
    FVector GetRootPullVector2D(); // 0x3d0fc28 [Final Native Public]
    FVector GetRootPullVector(); // 0x3d0fc64 [Final Native Public]
    FVector GetRootPullLocation(); // 0x3d0fbc4 [Final Native Public]
    float GetRootPullLimitLength2D(); // 0x3d0fb68 [Final Native Public]
    float GetRootPullLimitLength(); // 0x3d0fb94 [Final Native Public]
    FVector GetRootLocation(); // 0x3d0fb2c [Final Native Public]
    FVector GetEndPullVector2D(); // 0x3d0f508 [Final Native Public]
    FVector GetEndPullVector(); // 0x3d0f544 [Final Native Public]
    FVector GetEndPullLocation(); // 0x3d0f4a4 [Final Native Public]
    float GetEndPullLimitLength2D(); // 0x3d0f448 [Final Native Public]
    float GetEndPullLimitLength(); // 0x3d0f474 [Final Native Public]
    FVector GetEndLocation(); // 0x3d0f40c [Final Native Public]
    void DetachEndPoint(); // 0x3d0ee70 [Final Native Public]
    void AttachEndPoint(const FVector& EndPointLocation, const FVector& EndPointVector); // 0x3d0e58c [Final Native Public]
    void AddRopeContactIgnoreActor(AActor* Actor); // 0x3d0e504 [Final Native Public]

// UEndSceneAPI (/Script/EndGame.EndSceneAPI)
    bool ValidateSimpleCameraWall(const FName& TargetActorName); // 0x3d11720 [Final Native Static Public]
    bool TeleportActor(const FName& LevelName, const FName& ActorName, AActor* TargetActor, bool bApplyDestRotation); // 0x3d111a0 [Final Native Static Public]
    bool IsDrawPause(AActor* Actor); // 0x3d0fd94 [Final Native Static Public]
    bool InvalidateSimpleCameraWall(const FName& TargetActorName); // 0x3d0fccc [Final Native Static Public]
    FTransform GetNavTransformFromLevel(const FName& Level, const FName& Name); // 0x3d0fa0c [Final Native Static Public]
    FTransform GetNavTransform(const FName& Name); // 0x3d0f934 [Final Native Static Public]
    FRotator GetNavRotationFromLevel(const FName& Level, const FName& Name); // 0x3d0f858 [Final Native Static Public]
    FRotator GetNavRotation(const FName& Name); // 0x3d0f7c0 [Final Native Static Public]
    FVector GetNavLocationFromLevel(const FName& Level, const FName& Name); // 0x3d0f6e4 [Final Native Static Public]
    FVector GetNavLocation(const FName& Name); // 0x3d0f64c [Final Native Static Public]
    AEndNavModifierVolume* GetNavFromNameAndLevel(const FName& Level, const FName& Name); // 0x3d0f580 [Final Native Static Public]
    bool FindMediaPlayer(UMaterialInterface* MovieMaterial, const UMediaPlayer*& OutMediaPlayer, const UMediaTexture*& OutMediaTexture); // 0x3d0f200 [Final Native Static Public]
    UMaterialInterface* FindMaterialByName(AActor* Actor, const FName& MaterialName); // 0x3d0f0ac [Final Native Static Public]
    AActor* FindActorFromAccessorBP(const FName& InAccessId, const FName& InLevelName, const FName& InAccsessorActorName); // 0x3d0efa8 [Final Native Static Public]
    void DetachWeapon(AActor* CharacterActor, const EWeaponSlot& Slot); // 0x3d0eec4 [Final Native Static Public]
    int32 DestroyActorBP(const FName& Name); // 0x3d0ede8 [Final Native Static Public]
    int32 CreateActorBP(const FName& Name, const FName& CharaSpec, const FVector& Location, const FRotator& Rotation); // 0x3d0ec8c [Final Native Static Public]
    void AttachWeapon(AActor* CharacterActor, AActor* WeaponActor, const EWeaponSlot& Slot); // 0x3d0eb50 [Final Native Static Public]

// UEndSequencerWrapperEventBase (/Script/EndGame.EndSequencerWrapperEventBase)
    void StreamVolumeLoaded(); // 0x2a6287c [Final Native Protected]

// UEndShootingGamePhaseIconWidget (/Script/EndGame.EndShootingGamePhaseIconWidget)
    void OnMenuSelectedIndexChanged(int32 ItemIndex); // 0x3d17dc4 [Final Native Protected]

// UEndShopCategolyMenu (/Script/EndGame.EndShopCategolyMenu)
    void OnShopCategolyCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3d184f0 [Final Native Public]
    void OnPressedItem(int32 ItemIndex); // 0x3d17f10 [Final Native Public]

// UEndShopItemInfoWindow (/Script/EndGame.EndShopItemInfoWindow)
    FVector2D OnMeasureInfoListSize(int32 CellIndex); // 0x3d17c5c [Final Native Protected]
    void OnMateriaInfoListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d17ac8 [Final Native Protected]
    void OnListCompareItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d17934 [Final Native Protected]
    void OnListCompare1Item(UWidget* ItemWidget, int32 CellIndex); // 0x3d17794 [Final Native Protected]
    void OnCoreListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d17600 [Final Native Protected]

// UEndShopListItemPane (/Script/EndGame.EndShopListItemPane)
    void OnShopAreaTubListIconSet(UWidget* ItemWidget, int32 ItemIndex); // 0x3d1831c [Final Native Public]

// UEndShopMenu (/Script/EndGame.EndShopMenu)
    void OnShopSwimCloudCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3d19530 [Final Native Public]
    void OnShopSwimAerithCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3d1939c [Final Native Public]
    void OnShopMoogleInfraIconSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3d191c4 [Final Native Public]
    void OnShopListCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3d19030 [Final Native Public]
    void OnShopListCellCliked(); // 0x3d18ffc [Final Native Public]
    void OnShopGoldSaucerCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3d18e68 [Final Native Public]
    void OnShopEstCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3d18cd4 [Final Native Public]
    void OnShopDefaultCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3d18b40 [Final Native Public]
    void OnShopDefaultCellCategolySetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3d189ac [Final Native Public]
    void OnShopChocoboCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3d18818 [Final Native Public]
    void OnShopChadolyCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3d18684 [Final Native Public]
    void OnPressedShopTopMenu(int32 ItemIndex); // 0x3d181a8 [Final Native Public]

// UEndShopTopMenu (/Script/EndGame.EndShopTopMenu)
    void OnShopTopCellSetup(UWidget* ItemWidget, int32 ItemIndex); // 0x3d196c4 [Final Native Public]
    void OnPressedItem(int32 ItemIndex); // 0x3d1805c [Final Native Public]

// UEndSoldierFormationMenu (/Script/EndGame.EndSoldierFormationMenu)
    FVector2D OnReserveListMeasureItem(int32 ItemIndex); // 0x1765248 [Final Native Private]
    void OnReserveListItemSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x94e950 [Final Native Private]
    FVector2D OnEditListMeasureItem(int32 ItemIndex); // 0x1765248 [Final Native Private]
    void OnEditListItemSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x94fef8 [Final Native Private]

// UEndSortWindow (/Script/EndGame.EndSortWindow)
    void OnSortListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d1eda4 [Final Native Private]
    void OnSortListPressedItem(int32 CellIndex); // 0x3cf85d0 [Final Native Private]

// UEndSoundAPI (/Script/EndGame.EndSoundAPI)
    void SetExternalParameter(const FName& ParameterName, float Value); // 0xd8c82c [Final Native Static Public]
    void SendAudioVolumeEvent(const FName& AudioVolumeEventID, const FName& ActorName); // 0x2a833c4 [Final Native Static Public]
    void CallEvent(const EEndSoundLayer& TargetLayer); // 0x3d1dfb4 [Final Native Static Public]

// UEndStartMenu (/Script/EndGame.EndStartMenu)
    void OnSaveDataSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d1ec10 [Final Native Private]
    void OnSaveDataSelectedIndexChanged(int32 ItemIndex); // 0x3d1eac4 [Final Native Private]
    void OnSaveDataPressedItem(int32 ItemIndex); // 0x3d1e978 [Final Native Private]
    void OnSaveDataClicked(UUserWidget* Cell); // 0x3d1e890 [Final Native Private]
    void OnSaveDataCancelled(); // 0x3d1e86c [Final Native Private]
    void OnQuitGame(); // 0x3d1e848 [Final Native Private]
    void OnOptions(); // 0x3d1e824 [Final Native Private]
    void OnNewGame(); // 0x3d1e800 [Final Native Private]
    void OnLoadLatest(); // 0x3d1e7dc [Final Native Private]
    void OnLoadGame(); // 0x3d1e7b8 [Final Native Private]
    void OnListMenuSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d1e624 [Final Native Private]
    void OnListMenuSelectedIndexChanged(int32 ItemIndex); // 0x3d1e4d8 [Final Native Private]
    void OnListMenuPressedItem(int32 ItemIndex); // 0x3d1e38c [Final Native Private]
    void OnCharaFaceSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d1e1f8 [Final Native Private]

// UEndStatusList (/Script/EndGame.EndStatusList)
    void OnStatusListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0xb8a3ec [Final Native Private]
    FVector2D OnStatusListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnAdditionalStatusListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d1e064 [Final Native Private]

// UEndStatusWindow (/Script/EndGame.EndStatusWindow)
    void OnWeaponCoreSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d2572c [Final Native Private]
    FVector2D OnWeaponCoreMeasureItem(int32 CellIndex); // 0x3d255f8 [Final Native Private]
    void OnSummonSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d25298 [Final Native Private]
    FVector2D OnSummonMeasureItem(int32 CellIndex); // 0x3d25130 [Final Native Private]
    void OnPassiveListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d24c10 [Final Native Private]
    FVector2D OnPassiveListMeasureItem(int32 CellIndex); // 0x3d24aa8 [Final Native Private]
    void OnMemberListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d248a4 [Final Native Private]
    void OnMemberListSelectedIndexChanged(int32 CellIndex); // 0x3d24758 [Final Native Private]
    void OnMemberListPressedItem(int32 CellIndex); // 0x3d2460c [Final Native Private]
    FVector2D OnMemberListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnMagicSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d242d0 [Final Native Private]
    FVector2D OnMagicMeasureItem(int32 CellIndex); // 0x3d24168 [Final Native Private]
    void OnLimitSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d23e14 [Final Native Private]
    FVector2D OnLimitMeasureItem(int32 CellIndex); // 0x3d23cac [Final Native Private]
    void OnChainActionSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d2325c [Final Native Private]
    FVector2D OnChainActionMeasureItem(int32 CellIndex); // 0x3d230f4 [Final Native Private]
    void OnChainAbilitySetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d22df0 [Final Native Private]
    FVector2D OnChainAbilityMeasureItem(int32 CellIndex); // 0x3d22c88 [Final Native Private]
    void OnAbilitySetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d228d4 [Final Native Private]
    FVector2D OnAbilityMeasureItem(int32 CellIndex); // 0x3d2276c [Final Native Private]
    void OnAbilityListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d225d8 [Final Native Private]
    FVector2D OnAbilityListMeasureItem(int32 CellIndex); // 0x3d22470 [Final Native Private]

// UEndStoryDetailWindow (/Script/EndGame.EndStoryDetailWindow)
    void OnQuestInfoListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d24f9c [Final Native Private]
    FVector2D OnQuestInfoListMeasureItem(int32 ItemIndex); // 0x3d24e34 [Final Native Private]

// UEndStoryMenu (/Script/EndGame.EndStoryMenu)
    void OnLeftMenuSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d23b18 [Final Native Private]
    void OnLeftMenuSelectedIndexChanged(int32 ItemIndex); // 0x3d239cc [Final Native Private]
    void OnLeftMenuPressedItem(int32 ItemIndex); // 0x3d23880 [Final Native Private]
    bool OnLeftMenuCanFocus(int32 ItemIndex); // 0x3d23724 [Final Native Private]
    void OnChapterChangeBtnSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d23560 [Final Native Private]

// AEndStreamingGrid (/Script/EndGame.EndStreamingGrid)
    void PauseStreamingGrid(bool bEnable); // 0x3d259b8 [Final Native Public]
    void EnableStreamingGrid(bool bEnable); // 0x3d223e0 [Final Native Public]

// AEndStreamingVolume (/Script/EndGame.EndStreamingVolume)
    void WaitLoadingStreamingLevels(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, bool NoErrMsg); // 0x16131d4 [Final Native Public]
    void ShowHideStreamingLevels(bool bShow, bool bHideDrawOnly); // 0x174ac00 [Final Native Public]
    void ShowHideInsteadLevels(bool bShow, bool bHideDrawOnly); // 0x3d25a70 [Final Native Public]
    void EnableStreamingVolume(bool bEnable); // 0x1818b14 [Final Native Public]

// AEndStreamingSwitchVolume (/Script/EndGame.EndStreamingSwitchVolume)
    void SwitchStreamingVolume(const FName& InSwitchLabel, const EEndStreamingSwitchType& InSwitchType, bool NoErrMsg); // 0x186b7e4 [Final Native Public]

// UEndStringListBox (/Script/EndGame.EndStringListBox)
    void SetItems(const TArray<void>& InItems); // 0x3d290c8 [Final Native Public]
    void SetDesiredCount(int32 InDesiredCount); // 0x3d28d70 [Final Native Public]
    void OnSetupItem__DelegateSignature(UWidget* ItemWidget, int32 ItemIndex, const FString& ItemString); // 0x13450d4 [Public]
    void OnPressedItem__DelegateSignature(int32 ItemIndex); // 0x13450d4 [Public]
    int32 GetSelectedIndex(int32 UserIndex); // 0x3d2842c [Final Native Public]

// UEndStringScrollBox (/Script/EndGame.EndStringScrollBox)
    void SetWrapTextAt(float InWrapTextAt); // 0x3d29ce8 [Final Native Public]
    void SetText(const FString& InText); // 0x3d29c40 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x3d29500 [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x3d29470 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset); // 0x3d293e0 [Final Native Public]
    void SetScrollBarPosition(const EEndMenuScrollBarPosition& InScrollBarPosition); // 0x3d29354 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3d292b4 [Final Native Public]
    void SetOutlineColorAndOpacity(const FLinearColor& InOutlineColorAndOpacity); // 0x3d29224 [Final Native Public]
    void SetOutline(bool bInOutline); // 0x3d2918c [Final Native Public]
    void SetFont(UEndFont* InFont); // 0x3d29030 [Final Native Public]
    void SetDesiredCount(int32 InDesiredCount); // 0x3d28ecc [Final Native Public]
    void SetCullingBoundsExtension(const FMargin& InCullingBoundsExtension); // 0x3d28cd4 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x3d28c0c [Final Native Public]
    void ScrollToStart(); // 0x3d28bdc [Final Native Public]
    void ScrollToEnd(); // 0x3d28bac [Final Native Public]
    void RefreshItems(); // 0x3d28b74 [Final Native Public]
    FString GetText(); // 0x3d28590 [Final Native Public]
    float GetScrollOffset(); // 0x3d28400 [Final Native Public]
    ESlateVisibility GetScrollBarVisibility(); // 0x3d283d4 [Final Native Public]
    float GetMaxScrollOffset(float InScrollHeight); // 0x3d28334 [Final Native Public]
    int32 GetLineCount(); // 0x3d2831c [Final Native Public]

// UEndSwitchableSkeletalMeshComponent (/Script/EndGame.EndSwitchableSkeletalMeshComponent)
    void SetSkeletalMeshByLabel(const FName& Label, bool bReinitPose); // 0x3d29b6c [Native Public]
    void SetSkeletalMeshByIndex(int32 Index, bool bReinitPose); // 0x3d29824 [Native Public]

// UEndSwitchableBodySkeletalMeshComponent (/Script/EndGame.EndSwitchableBodySkeletalMeshComponent)
    void SetSkeletalMeshByLabel(const FName& Label, bool bReinitPose); // 0x3d29a98 [Native Public]
    void SetSkeletalMeshByIndex(int32 Index, bool bReinitPose); // 0x3d295b0 [Native Public]

// UEndSystemAPI (/Script/EndGame.EndSystemAPI)
    void UpdateCharaPopLODDistance(); // 0x154bae8 [Final Native Static Public]
    bool IsTrialMode(); // 0x3d28b48 [Final Native Static Public]
    bool IsPreviewEventMode(); // 0x3d28b1c [Final Native Static Public]
    bool IsPlayableDemoMode(); // 0x3d28af0 [Final Native Static Public]
    bool IsMediaDemoMode(); // 0x3d28ac4 [Final Native Static Public]
    bool IsMaster(); // 0x28d0298 [Final Native Static Public]
    bool IsInWestLocation_End2(); // 0x3d2873c [Final Native Static Public]
    bool IsInputKeyRepeat(const FKey& Key); // 0x3d289f0 [Final Native Static Public]
    bool IsInputKeyReleased(const FKey& Key); // 0x3d2891c [Final Native Static Public]
    bool IsInputKeyPressed(const FKey& Key); // 0x3d28848 [Final Native Static Public]
    bool IsInputKeyDown(const FKey& Key); // 0x3d28774 [Final Native Static Public]
    bool IsInOceanLocation_End2(); // 0x3d28704 [Final Native Static Public]
    bool IsInNorthLocation_End2(); // 0x3d286cc [Final Native Static Public]
    bool IsInEastLocation_End2(); // 0x3d28694 [Final Native Static Public]
    bool IsExpansion3Mode(); // 0x3d28648 [Final Native Static Public]
    bool IsExpansion2Mode(); // 0x3d285fc [Final Native Static Public]
    bool IsEndGameMode(); // 0x3d285e0 [Final Native Static Public]
    int32 GetCurrentLocationNumber_End2(); // 0x3d282bc [Final Native Static Public]
    FName GetCurrentLocation_End2(); // 0x3d282e8 [Final Native Static Public]
    FString GetCommandLineOptionValue(const FString& Option); // 0x3d281fc [Final Native Static Public]
    FString GetBuildTimeString(); // 0x3d281b8 [Final Native Static Public]
    FString GetBuildRevisionString(); // 0x3d28174 [Final Native Static Public]
    void ForceGarbageCollection(); // 0x3d28150 [Final Native Static Public]
    void EnableWorldShift(bool bActive); // 0x3d280d0 [Final Native Static Public]

// UEndTalkAPI (/Script/EndGame.EndTalkAPI)
    void StartPlannerEvent(const FName& PlannerEventId); // 0x3d2d988 [Final Native Static Public]
    void StartBattleTalk(const EndBattleTalkPriority& Priority, const FName& PlannerEventId, const EndTalkRepeatType& PlayType, float Interval_seconds, bool SkipOnBadStatus); // 0x18af728 [Final Native Static Public]
    void RequestBattleTalk(const EndBattleTalkPriority& Priority, const FName& PlannerEventId, const EndTalkRepeatType& PlayType, float Interval_seconds, bool EndWithBattle, bool UseStack, bool UseStackWithouDuplicatedTalker, bool EndWithLocation, bool SkipPrevTalk, bool PreventSkipTalk, bool SkipOnBadStatus); // 0xf6a8d0 [Final Native Static Public]
    void PlayBattleTalkStateByBP(const FName& TalkStateID, bool bForced, bool bEnableToStable); // 0x3d2c5f0 [Final Native Static Public]
    bool IsPlannerEventRunning(const FName& PlannerEventId); // 0x10d4a34 [Final Native Static Public]
    bool IsBattleTalkRunning(const FName& PlannerEventId); // 0x3d2c380 [Final Native Static Public]
    bool GetBattleTalkableRandomMemberName(const FName& ActorName, const TArray<bool>& ignoreActorNameList); // 0x3d2c218 [Final Native Static Public]
    bool ExportPVSaveData(); // 0x3d2c1ec [Final Native Static Public]
    void EnableBattleTalkEventBox(const FName& TriggerBoxName); // 0x3d2c154 [Final Native Static Public]
    void DisableBattleTalkEventBox(const FName& TriggerBoxName); // 0x3d2c0c4 [Final Native Static Public]

// UEndTestPlayTitleMenu (/Script/EndGame.EndTestPlayTitleMenu)
    void OnStartButtonClicked(); // 0x3d2c5cc [Final Native Private]

// UEndTextBlock (/Script/EndGame.EndTextBlock)
    void SetWrapTextAt(float InWrapTextAt); // 0x3d2d8f8 [Final Native Public]
    void SetText(const FString& InText); // 0x3d2d850 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x3d2d7cc [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x3d2d73c [Final Native Public]
    void SetOutlineColorAndOpacity(const FLinearColor& InOutlineColorAndOpacity); // 0x3d2d6ac [Final Native Public]
    void SetOutline(bool bInOutline); // 0x3d2d620 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x3d2d500 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x3d2d470 [Final Native Public]
    void SetLeftAlignedCenter(bool bInLeftAlignedCenter); // 0x3d2d3e4 [Final Native Public]
    void SetJustification(uint8 InJustification); // 0x3d2d35c [Final Native Public]
    void SetFont(UEndFont* InFont); // 0x3d2d2d4 [Final Native Public]
    void SetColoredButtons(bool bInColoredButtons); // 0x3d2d248 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x3d2d0f0 [Final Native Public]
    void SetButtonLayoutMode(const EEndMenuTextButtonLayoutMode& InButtonLayoutMode); // 0x3d2d060 [Final Native Public]
    void SetBottomOpacity(float InOpacity); // 0x3d2cb14 [Final Native Public]
    void SetBottomColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x3d2ca4c [Final Native Public]
    void SetBlendMode(uint8 InBlendMode); // 0x3d2c92c [Final Native Public]
    void SetAutoWrapText(bool bInAutoWrapText); // 0x3d2c8a0 [Final Native Public]
    void SetAutoUpdateButtons(bool bInAutoUpdateButtons); // 0x3d2c814 [Final Native Public]
    void SetAutoShrinkText(bool bInAutoShrinkText); // 0x3d2c788 [Final Native Public]
    void SetAllowMacro(bool bInAllowMacro); // 0x3d2c6fc [Final Native Public]
    FString GetText(); // 0x3d2c33c [Final Native Public]
    FString GetString__DelegateSignature(); // 0x13450d4 [Public]

// AEndThrowableReceiverEnvironmentSkeletalMeshActor (/Script/EndGame.EndThrowableReceiverEnvironmentSkeletalMeshActor)
    void OnThrownObjectHitEvent(FHitResult& HitResult); // 0x13450d4 [Event Public]

// UEndTiledImage (/Script/EndGame.EndTiledImage)
    void SetOpacity(float InOpacity); // 0x3d2d590 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3d2d1b8 [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x3d2cf20 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x3d2cdc0 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x3d2cd04 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x3d2cc7c [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3d2cba4 [Final Native Public]
    void SetBlendMode(uint8 InBlendMode); // 0x3d2c9bc [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3d2c30c [Final Native Public]

// AEndTinyBroncoCharacter (/Script/EndGame.EndTinyBroncoCharacter)
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x3d2c408 [Final Native Public]

// UEndTitleMenu (/Script/EndGame.EndTitleMenu)
    void OnStartMenuEnd(); // 0x3d31144 [Final Native Private]
    void OnPressedAnyButton(); // 0x3d31120 [Final Native Private]

// UEndTrialOrderWindow (/Script/EndGame.EndTrialOrderWindow)
    void BtnTwinOnClicked(); // 0x3d30a84 [Final Native Private]
    void BtnNormalOnClicked(); // 0x3d30a60 [Final Native Private]
    void BtnDeluxeTwinOnClicked(); // 0x3d30a3c [Final Native Private]
    void BtnDeluxeOnClicked(); // 0x3d30a18 [Final Native Private]

// UEndTrophyListWindow (/Script/EndGame.EndTrophyListWindow)
    void OnTrophyListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d312b4 [Final Native Private]
    void OnTrophyListSelectedIndexChanged(int32 ItemIndex); // 0x3d31168 [Final Native Private]

// UEndVirtualScrollBox (/Script/EndGame.EndVirtualScrollBox)
    void SetSupportsPageScroll(bool bInSupportsPageScroll); // 0x3d397d8 [Final Native Public]
    void SetSupportsKeyDown(bool bInSupportsKeyDown); // 0x3d3974c [Final Native Public]
    void SetSupportsFocus(bool bInSupportsFocus); // 0x3d396c0 [Final Native Public]
    void SetSelectedIndexWithCause(int32 UserIndex, int32 SlotIndex, const EFocusCause& FocusCause, bool InAnimateScroll, bool ForceCallback, UWidget* InRootWidget); // 0x3d39054 [Final Native Public]
    void SetSelectedIndex(int32 UserIndex, int32 SlotIndex, bool InAnimateScroll, bool ForceCallback, UWidget* InRootWidget); // 0x3d38ae8 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset, bool AnimateScroll); // 0x3d38a14 [Final Native Public]
    void SetScrollBarPosition(const EEndMenuScrollBarPosition& InScrollBarPosition); // 0x3d38988 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3d388ec [Final Native Public]
    void SetItemCount(int32 InItemCount); // 0x3d387a0 [Final Native Public]
    void SetHasVariableSizeItem(bool bInVariableSizeItem); // 0x3d38714 [Final Native Public]
    void SetForceHovered(bool bInHovered); // 0x3d38688 [Final Native Public]
    void SetDesiredCount(int32 InDesiredCount); // 0x3d3853c [Final Native Public]
    void SetCursorBoundsExtension(const FMargin& InCursorBoundsExtension); // 0x3d384a4 [Final Native Public]
    void SetCullingBoundsExtension(const FMargin& InCullingBoundsExtension); // 0x3d38408 [Final Native Public]
    void ScrollWidgetIntoView(UWidget* WidgetToFind, bool AnimateScroll); // 0x3d38338 [Final Native Public]
    void ScrollToStart(); // 0x3d38314 [Final Native Public]
    void ScrollToEnd(); // 0x3d382f0 [Final Native Public]
    void RefreshItems(); // 0x3d382cc [Final Native Public]
    void RefreshItem(int32 Index); // 0x3d38180 [Final Native Public]
    void OnSetupItem__DelegateSignature(UWidget* ItemWidget, int32 ItemIndex); // 0x13450d4 [Public]
    void OnSelectedIndexChanged__DelegateSignature(int32 ItemIndex); // 0x13450d4 [Public]
    void OnPressedItem__DelegateSignature(int32 ItemIndex); // 0x13450d4 [Public]
    FVector2D OnMeasureItem__DelegateSignature(int32 ItemIndex); // 0x13450d4 [Public]
    void OnCleanupItem__DelegateSignature(UWidget* ItemWidget); // 0x13450d4 [Public]
    int32 GetSelectedIndex(int32 UserIndex); // 0x3d38024 [Final Native Public]
    float GetScrollOffset(); // 0x3d37ff8 [Final Native Public]
    ESlateVisibility GetScrollBarVisibility(); // 0x3d37fcc [Final Native Public]
    float GetMaxScrollOffset(); // 0x3d37f9c [Final Native Public]
    bool GetIsForceHovered(); // 0x3d37f74 [Final Native Public]
    UWidget* GetCursorWidget(); // 0x3d37f5c [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x3d37e00 [Final Native Public]

// UEndWeaponStatusWindow (/Script/EndGame.EndWeaponStatusWindow)
    void OnWeaponCoreSkillListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d3e73c [Final Native Private]
    void OnWeaponCoreSkillListSelectedIndexChanged(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnWeaponCoreSkillListPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    FVector2D OnWeaponCoreSkillListMeasureItem(int32 CellIndex); // 0x3d3e5d4 [Final Native Private]
    void OnWeaponCoreSkillAllListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d3e440 [Final Native Private]
    void OnWeaponCoreSkillAllListSelectedIndexChanged(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnWeaponCoreSkillAllListPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    FVector2D OnWeaponCoreSkillAllListMeasureItem(int32 CellIndex); // 0x3d3e2d8 [Final Native Private]
    void OnWeaponCoreSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d3dfe0 [Final Native Private]
    void OnWeaponCoreSelectedIndexChanged(int32 CellIndex); // 0x3d3de94 [Final Native Private]
    void OnWeaponCorePressedItem(int32 CellIndex); // 0x3d3dd48 [Final Native Private]
    FVector2D OnWeaponCoreMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnWeaponCoreEditListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d3dbb4 [Final Native Private]
    void OnWeaponCoreEditListSelectedIndexChanged(int32 CellIndex); // 0x3d3da68 [Final Native Private]
    void OnWeaponCoreEditListPressedItem(int32 CellIndex); // 0x3d3d91c [Final Native Private]
    FVector2D OnWeaponCoreEditListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnNextWeaponCoreSkillListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d3d788 [Final Native Private]
    void OnNextWeaponCoreSkillListSelectedIndexChanged(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnNextWeaponCoreSkillListPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    FVector2D OnNextWeaponCoreSkillListMeasureItem(int32 CellIndex); // 0x3d3d654 [Final Native Private]
    void OnMemberListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d3d47c [Final Native Private]
    void OnMemberListSelectedIndexChanged(int32 CellIndex); // 0x3d3d330 [Final Native Private]
    void OnMemberListPressedItem(int32 CellIndex); // 0x3d3d1e4 [Final Native Private]
    FVector2D OnMemberListMeasureItem(int32 CellIndex); // 0x3d3d0b0 [Final Native Private]
    void OnEquipWeaponCoreListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d3cf1c [Final Native Private]
    void OnEquipWeaponCoreListSelectedIndexChanged(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    void OnEquipWeaponCoreListPressedItem(int32 CellIndex); // 0x3b683d0 [Final Native Private]
    FVector2D OnEquipWeaponCoreListMeasureItem(int32 CellIndex); // 0x3d3cdb4 [Final Native Private]
    void OnEquipIdListSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d3cc20 [Final Native Private]
    void OnEquipIdListSelectedIndexChanged(int32 CellIndex); // 0x3d3cad4 [Final Native Private]
    void OnEquipIdListPressedItem(int32 CellIndex); // 0x3d3c988 [Final Native Private]
    FVector2D OnEquipIdListMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]
    void OnAutoSettingSetupItem(UWidget* ItemWidget, int32 CellIndex); // 0x3d3b9dc [Final Native Private]
    void OnAutoSettingSelectedIndexChanged(int32 CellIndex); // 0x3d3b890 [Final Native Private]
    void OnAutoSettingPressedItem(int32 CellIndex); // 0x3d3b744 [Final Native Private]
    FVector2D OnAutoSettingMeasureItem(int32 CellIndex); // 0x3bcb7d8 [Final Native Private]

// UEndWeaponUpgradeCoreListBoxWindow (/Script/EndGame.EndWeaponUpgradeCoreListBoxWindow)
    void OnCellSetup(UWidget* ItemWidget, int32 CellIndex); // 0x3d3c0d8 [Final Native Private]
    void OnCellSelectedIndexChanged(int32 CellIndex); // 0x3d3be40 [Final Native Private]
    void OnCellPressed(int32 CellIndex); // 0x3d3bb70 [Final Native Private]

// UEndWeaponUpgradeCoreRingWindow (/Script/EndGame.EndWeaponUpgradeCoreRingWindow)
    void OnCellSetup(UWidget* ItemWidget, int32 CellIndex); // 0x3d3c430 [Final Native Private]
    void OnCellSelectedIndexChanged(int32 CellIndex); // 0x3d3bf8c [Final Native Private]
    void OnCellPressed(int32 CellIndex); // 0x3d3bcbc [Final Native Private]

// AEndWheeledVehicle (/Script/EndGame.EndWheeledVehicle)
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x3d3c7c4 [Final Native Public]

// UEndWheeledVehicleAnimInstance (/Script/EndGame.EndWheeledVehicleAnimInstance)
    AEndWheeledVehicle* GetVehicle(); // 0x3d3b714 [Final Native Public]

// UEndWheeledVehicleMovementComponent (/Script/EndGame.EndWheeledVehicleMovementComponent)
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x3d40ce8 [Final Native Protected]

// AEndWheeledVehiclePlayerController (/Script/EndGame.EndWheeledVehiclePlayerController)
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x3d40b24 [Final Native Private]

// AEndWireReelActor (/Script/EndGame.EndWireReelActor)
    void SetWireState(const EEndWireReelState& InState); // 0x3d40eac [Final Native Public]

// UEndWorldAPI (/Script/EndGame.EndWorldAPI)
    void SwitchStreamingVolume(const FName& VolumeLabel, const FName& SwitchLabel, const EEndStreamingSwitchType& SwitchType); // 0x3d40f34 [Final Native Static Public]
    void NeedSetupPlacement(); // 0x1951018 [Final Native Static Public]

// UEndWorldMapMenu (/Script/EndGame.EndWorldMapMenu)
    void OnLeftMenuScrollBoxSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x142f96c [Final Native Private]
    void OnLeftMenuScrollBoxSelectedIndexChanged(int32 ItemIndex); // 0xf0c990 [Final Native Private]
    void OnLeftMenuScrollBoxPressedItem(int32 ItemIndex); // 0x1952398 [Final Native Private]

// AEndWorldReportActor (/Script/EndGame.EndWorldReportActor)
    void OnMediaOpened(const FString& OpenedUrl); // 0x3d47dcc [Final Native Private]
    void OnMediaEndReached(); // 0x3d47da8 [Final Native Private]

// UEndWorldReportAreaPage (/Script/EndGame.EndWorldReportAreaPage)
    void OnBtnListSetupItemNibel(UWidget* ItemWidget, int32 ItemIndex); // 0x3d46cec [Final Native Private]
    void OnBtnListSetupItemJunon(UWidget* ItemWidget, int32 ItemIndex); // 0x3d46830 [Final Native Private]
    void OnBtnListSetupItemGongaga(UWidget* ItemWidget, int32 ItemIndex); // 0x3d46374 [Final Native Private]
    void OnBtnListSetupItemGlasslands(UWidget* ItemWidget, int32 ItemIndex); // 0x3d45eb8 [Final Native Private]
    void OnBtnListSetupItemCosmo(UWidget* ItemWidget, int32 ItemIndex); // 0x3d459fc [Final Native Private]
    void OnBtnListSetupItemCorel(UWidget* ItemWidget, int32 ItemIndex); // 0x3d45540 [Final Native Private]
    void OnAreaReportListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d438d8 [Final Native Private]

// UEndWorldReportEnemyPage (/Script/EndGame.EndWorldReportEnemyPage)
    void OnTermListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d48be0 [Final Native Private]
    FVector2D OnTermListMeasureItem(int32 ItemIndex); // 0x3d48910 [Final Native Private]
    void OnResearchTargetListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d4877c [Final Native Private]
    void OnBtnListSetupItemNibel(UWidget* ItemWidget, int32 ItemIndex); // 0x3d46e80 [Final Native Private]
    void OnBtnListSetupItemJunon(UWidget* ItemWidget, int32 ItemIndex); // 0x3d469c4 [Final Native Private]
    void OnBtnListSetupItemGongaga(UWidget* ItemWidget, int32 ItemIndex); // 0x3d46508 [Final Native Private]
    void OnBtnListSetupItemGlasslands(UWidget* ItemWidget, int32 ItemIndex); // 0x3d4604c [Final Native Private]
    void OnBtnListSetupItemCosmo(UWidget* ItemWidget, int32 ItemIndex); // 0x3d45b90 [Final Native Private]
    void OnBtnListSetupItemCorel(UWidget* ItemWidget, int32 ItemIndex); // 0x3d456d4 [Final Native Private]

// UEndWorldReportMateriaPage (/Script/EndGame.EndWorldReportMateriaPage)
    void OnMateriaInfoListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d47af4 [Final Native Private]
    FVector2D OnMateriaInfoListMeasureItem(int32 ItemIndex); // 0x3d4798c [Final Native Private]
    void OnMateriaDevelopListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d477f8 [Final Native Private]
    void OnBtnListSetupItemSummon(UWidget* ItemWidget, int32 ItemIndex); // 0x3d4733c [Final Native Private]
    void OnBtnListSetupItemSea(UWidget* ItemWidget, int32 ItemIndex); // 0x3d471a8 [Final Native Private]
    void OnBtnListSetupItemNibel(UWidget* ItemWidget, int32 ItemIndex); // 0x3d47014 [Final Native Private]
    void OnBtnListSetupItemJunon(UWidget* ItemWidget, int32 ItemIndex); // 0x3d46b58 [Final Native Private]
    void OnBtnListSetupItemGongaga(UWidget* ItemWidget, int32 ItemIndex); // 0x3d4669c [Final Native Private]
    void OnBtnListSetupItemGlasslands(UWidget* ItemWidget, int32 ItemIndex); // 0x3d461e0 [Final Native Private]
    void OnBtnListSetupItemCosmo(UWidget* ItemWidget, int32 ItemIndex); // 0x3d45d24 [Final Native Private]
    void OnBtnListSetupItemCorel(UWidget* ItemWidget, int32 ItemIndex); // 0x3d45868 [Final Native Private]

// UEndWorldReportMenu (/Script/EndGame.EndWorldReportMenu)
    void OnReportListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d485e8 [Final Native Private]
    void OnReportListSelectedIndexChanged(int32 ItemIndex); // 0x3d4849c [Final Native Private]
    void OnReportListCleanupItem(UWidget* ItemWidget); // 0x3d48360 [Final Native Private]
    void OnReportAreaChangeBtnSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d4819c [Final Native Private]
    void OnListTerm3SetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d474d0 [Final Native Private]
    void OnListTerm2SetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d47664 [Final Native Private]
    void OnEndVirtualScrollBox224SetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d474d0 [Final Native Private]

// UEndWorldReportVrExPage (/Script/EndGame.EndWorldReportVrExPage)
    void OnTermListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d48eb8 [Final Native Private]
    FVector2D OnTermListMeasureItem(int32 ItemIndex); // 0x3d48a78 [Final Native Private]
    void OnPrizeListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d47e74 [Final Native Private]
    void OnBtnListSetupItem6(UWidget* ItemWidget, int32 ItemIndex); // 0x3d45084 [Final Native Private]
    void OnBtnListSetupItem5(UWidget* ItemWidget, int32 ItemIndex); // 0x3d44d5c [Final Native Private]
    void OnBtnListSetupItem4(UWidget* ItemWidget, int32 ItemIndex); // 0x3d44a34 [Final Native Private]
    void OnBtnListSetupItem3(UWidget* ItemWidget, int32 ItemIndex); // 0x3d4470c [Final Native Private]
    void OnBtnListSetupItem2(UWidget* ItemWidget, int32 ItemIndex); // 0x3d443e4 [Final Native Private]
    void OnBtnListSetupItem1(UWidget* ItemWidget, int32 ItemIndex); // 0x3d440bc [Final Native Private]
    void OnBtnListSetupItem0(UWidget* ItemWidget, int32 ItemIndex); // 0x3d43d94 [Final Native Private]
    void OnAreaReportListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d43a6c [Final Native Private]

// UEndWorldReportVrPage (/Script/EndGame.EndWorldReportVrPage)
    void OnTermListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d49150 [Final Native Private]
    FVector2D OnTermListMeasureItem(int32 ItemIndex); // 0x3d48a78 [Final Native Private]
    void OnPrizeListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d48008 [Final Native Private]
    void OnBtnListSetupItem7(UWidget* ItemWidget, int32 ItemIndex); // 0x3d453ac [Final Native Private]
    void OnBtnListSetupItem6(UWidget* ItemWidget, int32 ItemIndex); // 0x3d45218 [Final Native Private]
    void OnBtnListSetupItem5(UWidget* ItemWidget, int32 ItemIndex); // 0x3d44ef0 [Final Native Private]
    void OnBtnListSetupItem4(UWidget* ItemWidget, int32 ItemIndex); // 0x3d44bc8 [Final Native Private]
    void OnBtnListSetupItem3(UWidget* ItemWidget, int32 ItemIndex); // 0x3d448a0 [Final Native Private]
    void OnBtnListSetupItem2(UWidget* ItemWidget, int32 ItemIndex); // 0x3d44578 [Final Native Private]
    void OnBtnListSetupItem1(UWidget* ItemWidget, int32 ItemIndex); // 0x3d44250 [Final Native Private]
    void OnBtnListSetupItem0(UWidget* ItemWidget, int32 ItemIndex); // 0x3d43f28 [Final Native Private]
    void OnAreaReportListSetupItem(UWidget* ItemWidget, int32 ItemIndex); // 0x3d43c00 [Final Native Private]

// UEndTextResource (/Script/EndTextResource.EndTextResource)
    FEndTextResourceInfo GetTextInfo(const FString& InTextId); // 0x2a8f3ac [Final Native Public]
    FString GetText(const FString& InTextId); // 0x2a8f1bc [Final Native Public]

// UEndTextResourceAPI (/Script/EndTextResource.EndTextResourceAPI)
    FString GetTextResourceText(const FString& InTextId, const FString& InLanguage); // 0x2a8f5b8 [Final Native Static Public]
    FEndTextResourceInfo GetTextResourceInfo(const FString& InTextId, const FString& InLanguage); // 0x2a8f484 [Final Native Static Public]

// AActor (/Script/Engine.Actor)
    bool WasRecentlyRendered(float Tolerance); // 0x5047c14 [Final Native Public]
    void UserConstructionScript(); // 0x13450d4 [Event Public]
    void TearOff(); // 0x4bb6e68 [Native Public]
    void SnapRootComponentTo(AActor* InParentActor, const FName& InSocketName); // 0x5047b18 [Final Native Public]
    void SetTickGroup(uint8 NewTickGroup); // 0x5047a0c [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x5047a90 [Final Native Public]
    void SetReplicates(bool bInReplicates); // 0x5047980 [Final Native Public]
    void SetReplicateMovement(bool bInReplicateMovement); // 0x50478f0 [Native Public]
    void SetOwner(AActor* NewOwner); // 0x5047864 [Native Public]
    void SetNetDormancy(uint8 NewDormancy); // 0x50477dc [Final Native Public]
    void SetLifeSpan(float InLifespan); // 0x5047748 [Native Public]
    void SetAutoDestroyWhenFinished(bool bVal); // 0x5047674 [Final Native Public]
    void SetActorTickInterval(float TickInterval); // 0x50475e8 [Final Native Public]
    void SetActorTickEnabled(bool bEnabled); // 0x504755c [Final Native Public]
    void SetActorScale3D(const FVector& NewScale3D); // 0x50474c4 [Final Native Public]
    void SetActorRelativeScale3D(const FVector& NewRelativeScale); // 0x504742c [Final Native Public]
    void SetActorHiddenInGame(bool bNewHidden); // 0x504739c [Native Public]
    void SetActorEnableCollision(bool bNewActorEnableCollision); // 0x5047310 [Final Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x5047284 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x50471f8 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x13450d4 [Event Public]
    void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser); // 0x13450d4 [Event Public]
    void ReceivePointDamage(float Damage, UDamageType* DamageType, const FVector& HitLocation, const FVector& HitNormal, UPrimitiveComponent* HitComponent, const FName& BoneName, const FVector& ShotFromDirection, AController* InstigatedBy, AActor* DamageCauser, FHitResult& HitInfo); // 0x13450d4 [Event Public]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0x13450d4 [Event Public]
    void ReceiveEndPlay(uint8 EndPlayReason); // 0x13450d4 [Event Protected]
    void ReceiveDestroyed(); // 0x13450d4 [Event Public]
    void ReceiveBeginPlay(); // 0x13450d4 [Event Protected]
    void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser); // 0x13450d4 [Event Public]
    void ReceiveActorOnReleased(const FKey& ButtonReleased); // 0x13450d4 [Event Public]
    void ReceiveActorOnInputTouchLeave(uint8 FingerIndex); // 0x13450d4 [Event Public]
    void ReceiveActorOnInputTouchEnter(uint8 FingerIndex); // 0x13450d4 [Event Public]
    void ReceiveActorOnInputTouchEnd(uint8 FingerIndex); // 0x13450d4 [Event Public]
    void ReceiveActorOnInputTouchBegin(uint8 FingerIndex); // 0x13450d4 [Event Public]
    void ReceiveActorOnClicked(const FKey& ButtonPressed); // 0x13450d4 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0x13450d4 [Event Public]
    void ReceiveActorEndCursorOver(); // 0x13450d4 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x13450d4 [Event Public]
    void ReceiveActorBeginCursorOver(); // 0x13450d4 [Event Public]
    void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x5047020 [Native Public]
    void OnRep_ReplicateMovement(); // 0x4bb706c [Native Public]
    void OnRep_ReplicatedMovement(); // 0x5046ff8 [Native Public]
    void OnRep_Owner(); // 0x4ad5d90 [Native Protected]
    void OnRep_Instigator(); // 0x5046fd0 [Native Public]
    void OnRep_AttachmentReplication(); // 0x5046fa8 [Native Public]
    void MakeNoise(float Loudness, APawn* NoiseInstigator, const FVector& NoiseLocation, float MaxRange, const FName& Tag); // 0x5046df8 [Final Native Public]
    UMaterialInstanceDynamic* MakeMIDForMaterial(UMaterialInterface* Parent); // 0x4bd3210 [Final Native Public]
    bool K2_TeleportTo(const FVector& DestLocation, const FRotator& DestRotation); // 0x5046cfc [Final Native Public]
    bool K2_SetActorTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x50469dc [Final Native Public]
    bool K2_SetActorRotation(const FRotator& NewRotation, bool bTeleportPhysics); // 0x18bade4 [Final Native Public]
    void K2_SetActorRelativeTransform(FTransform& NewRelativeTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x50466c8 [Final Native Public]
    void K2_SetActorRelativeRotation(const FRotator& NewRelativeRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x5046470 [Final Native Public]
    void K2_SetActorRelativeLocation(const FVector& NewRelativeLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x5046218 [Final Native Public]
    bool K2_SetActorLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x5045f74 [Final Native Public]
    bool K2_SetActorLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x18bab58 [Final Native Public]
    void K2_OnReset(); // 0x13450d4 [Event Public]
    void K2_OnEndViewTarget(APlayerController* PC); // 0x13450d4 [Event Public]
    void K2_OnBecomeViewTarget(APlayerController* PC); // 0x13450d4 [Event Public]
    USceneComponent* K2_GetRootComponent(); // 0x5045f5c [Final Native Public]
    TArray<void> K2_GetComponentsByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x5045eac [Final Native Public]
    FRotator K2_GetActorRotation(); // 0x18dd4c0 [Final Native Public]
    FVector K2_GetActorLocation(); // 0x182f448 [Final Native Public]
    void K2_DetachFromActor(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule); // 0x5045d9c [Final Native Public]
    void K2_DestroyComponent(UActorComponent* Component); // 0x5045d08 [Final Native Public]
    void K2_DestroyActor(); // 0x194c8b4 [Native Public]
    void K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x5045b28 [Final Native Public]
    void K2_AttachToActor(AActor* ParentActor, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x5045958 [Final Native Public]
    void K2_AttachRootComponentToActor(AActor* InParentActor, const FName& InSocketName, uint8 AttachLocationType, bool bWeldSimulatedBodies); // 0x50457d4 [Final Native Public]
    void K2_AttachRootComponentTo(USceneComponent* InParent, const FName& InSocketName, uint8 AttachLocationType, bool bWeldSimulatedBodies); // 0x5045674 [Final Native Public]
    void K2_AddActorWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x5045360 [Final Native Public]
    void K2_AddActorWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x504504c [Final Native Public]
    void K2_AddActorWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x5044df4 [Final Native Public]
    void K2_AddActorWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x5044b9c [Final Native Public]
    void K2_AddActorLocalTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x5044888 [Final Native Public]
    void K2_AddActorLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x5044630 [Final Native Public]
    void K2_AddActorLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x50443d8 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x5044340 [Final Native Public]
    bool IsChildActor(); // 0x504430c [Final Native Public]
    bool IsActorTickEnabled(); // 0x50442f4 [Final Native Public]
    bool IsActorBeingDestroyed(); // 0x50442d8 [Final Native Public]
    bool HasAuthority(); // 0x50442bc [Final Native Public]
    float GetVerticalDistanceTo(AActor* OtherActor); // 0x50441b4 [Final Native Public]
    FVector GetVelocity(); // 0x5044170 [Native Public]
    FTransform GetTransform(); // 0x504412c [Final Native Public]
    bool GetTickableWhenPaused(); // 0x5044114 [Final Native Public]
    float GetSquaredDistanceTo(AActor* OtherActor); // 0x5043f98 [Final Native Public]
    uint8 GetRemoteRole(); // 0x5043f84 [Final Native Public]
    UChildActorComponent* GetParentComponent(); // 0x5043f50 [Final Native Public]
    AActor* GetParentActor(); // 0x5043f24 [Final Native Public]
    AActor* GetOwner(); // 0x1912af4 [Final Native Public]
    void GetOverlappingComponents(const TArray<void>& OverlappingComponents); // 0x5043e7c [Final Native Public]
    void GetOverlappingActors(const TArray<TSubclassOf<AActor>>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x5043cbc [Final Native Public]
    uint8 GetLocalRole(); // 0x5043ca4 [Final Native Public]
    float GetLifeSpan(); // 0x5043c70 [Native Public]
    ULevel* GetLevel(); // 0x5043c40 [Final Native Public]
    AController* GetInstigatorController(); // 0x5043c18 [Final Native Public]
    APawn* GetInstigator(); // 0x5043c00 [Final Native Public]
    FVector GetInputVectorAxisValue(const FKey& InputAxisKey); // 0x5043b0c [Final Native Public]
    float GetInputAxisValue(const FName& InputAxisName); // 0x5043a3c [Final Native Public]
    float GetInputAxisKeyValue(const FKey& InputAxisKey); // 0x5043958 [Final Native Public]
    float GetHorizontalDotProductTo(AActor* OtherActor); // 0x5043708 [Final Native Public]
    float GetHorizontalDistanceTo(AActor* OtherActor); // 0x182c148 [Final Native Public]
    float GetGameTimeSinceCreation(); // 0x50436d8 [Final Native Public]
    float GetDotProductTo(AActor* OtherActor); // 0x5043480 [Final Native Public]
    float GetDistanceTo(AActor* OtherActor); // 0x167a92c [Final Native Public]
    TArray<void> GetComponentsByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x504339c [Final Native Public]
    TArray<void> GetComponentsByInterface(TSubclassOf<IInterface> Interface); // 0x50432ec [Final Native Public]
    UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x5043254 [Final Native Public]
    FName GetAttachParentSocketName(); // 0x5043060 [Final Native Public]
    AActor* GetAttachParentActor(); // 0x5043030 [Final Native Public]
    void GetAttachedActors(const TArray<bool>& OutActors, bool bResetArray); // 0x5043090 [Final Native Public]
    void GetAllChildActors(const TArray<bool>& ChildActors, bool bIncludeDescendants); // 0x5042e6c [Final Native Public]
    FVector GetActorUpVector(); // 0x5042e04 [Final Native Public]
    float GetActorTimeDilation(); // 0x5042dd4 [Final Native Public]
    float GetActorTickInterval(); // 0x5042dc0 [Final Native Public]
    FVector GetActorScale3D(); // 0x5042d84 [Final Native Public]
    FVector GetActorRightVector(); // 0x5042d1c [Final Native Public]
    FVector GetActorRelativeScale3D(); // 0x5042cd8 [Final Native Public]
    FVector GetActorForwardVector(); // 0x5042c6c [Final Native Public]
    void GetActorEyesViewPoint(const FVector& OutLocation, const FRotator& OutRotation); // 0x5042b84 [Native Public]
    bool GetActorEnableCollision(); // 0x5042b68 [Final Native Public]
    void GetActorBounds(bool bOnlyCollidingComponents, const FVector& Origin, const FVector& BoxExtent, bool bIncludeFromChildActors); // 0x5042984 [Final Native Public]
    void ForceNetUpdate(); // 0x504295c [Native Public]
    void FlushNetDormancy(); // 0x5042938 [Final Native Public]
    void FinishAddComponent(UActorComponent* Component, bool bManualAttachment, FTransform& RelativeTransform); // 0x50426ac [Final Native Public]
    void EnableInput(APlayerController* PlayerController); // 0x5042620 [Native Public]
    void DisableInput(APlayerController* PlayerController); // 0x4ab9540 [Native Public]
    void DetachRootComponentFromParent(bool bMaintainWorldPosition); // 0x5042538 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x50424ac [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x5042420 [Native Public]
    UActorComponent* AddComponentByClass(TSubclassOf<UActorComponent> Class, bool bManualAttachment, FTransform& RelativeTransform, bool bDeferredFinish); // 0x5042180 [Final Native Public]
    UActorComponent* AddComponent(const FName& TemplateName, bool bManualAttachment, FTransform& RelativeTransform, UObject* ComponentTemplateContext, bool bDeferredFinish); // 0x5041e88 [Final Native Public]
    bool ActorHasTag(const FName& Tag); // 0x5041df0 [Final Native Public]

// UBlueprintAsyncActionBase (/Script/Engine.BlueprintAsyncActionBase)
    void Activate(); // 0x4bb706c [Native Public]

// UActorComponent (/Script/Engine.ActorComponent)
    void ToggleActive(); // 0x4bb6e90 [Native Public]
    void SetTickGroup(uint8 NewTickGroup); // 0x504abd4 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x504ac58 [Final Native Public]
    void SetIsReplicated(bool ShouldReplicate); // 0x504ab48 [Final Native Public]
    void SetComponentTickIntervalAndCooldown(float TickInterval); // 0x504aab8 [Final Native Public]
    void SetComponentTickInterval(float TickInterval); // 0x504aa2c [Final Native Public]
    void SetComponentTickEnabled(bool bEnabled); // 0x504a99c [Native Public]
    void SetAutoActivate(bool bNewAutoActivate); // 0x504a90c [Native Public]
    void SetActive(bool bNewActive, bool bReset); // 0x504a838 [Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x504a7ac [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x504a720 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x13450d4 [Event Public]
    void ReceiveEndPlay(uint8 EndPlayReason); // 0x13450d4 [Event Public]
    void ReceiveBeginPlay(); // 0x13450d4 [Event Public]
    void OnRep_IsActive(); // 0x4bb706c [Native Public]
    void K2_DestroyComponent(UObject* Object); // 0x504a5e8 [Final Native Public]
    bool IsComponentTickEnabled(); // 0x504a5b8 [Native Public]
    bool IsBeingDestroyed(); // 0x504a59c [Final Native Public]
    bool IsActive(); // 0x504a580 [Final Native Public]
    AActor* GetOwner(); // 0x504a568 [Final Native Public]
    float GetComponentTickInterval(); // 0x504a554 [Final Native Public]
    void Deactivate(); // 0x2bf1390 [Native Public]
    bool ComponentHasTag(const FName& Tag); // 0x504a2e4 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x504a174 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x504a0e8 [Native Public]
    void Activate(bool bReset); // 0x504a058 [Native Public]

// USceneComponent (/Script/Engine.SceneComponent)
    void ToggleVisibility(bool bPropagateToChildren); // 0x51b8b98 [Final Native Public]
    bool SnapTo(USceneComponent* InParent, const FName& InSocketName); // 0x51b8ac4 [Final Native Public]
    void SetWorldScale3D(const FVector& NewScale); // 0x51b87f0 [Final Native Public]
    void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); // 0x51b8720 [Final Native Public]
    void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); // 0x51b8694 [Final Native Public]
    void SetRelativeScale3D(const FVector& NewScale3D); // 0x51b85fc [Final Native Public]
    void SetMobility(uint8 NewMobility); // 0x51b8570 [Native Public]
    void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); // 0x51b84a0 [Final Native Public]
    void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); // 0x51b823c [Final Native Public]
    void ResetRelativeTransform(); // 0x51b8218 [Final Native Public]
    void OnRep_Visibility(bool OldValue); // 0x51b7f74 [Final Native Private]
    void OnRep_Transform(); // 0x51b7f5c [Final Native Private]
    void OnRep_AttachSocketName(); // 0x51b7f44 [Final Native Private]
    void OnRep_AttachParent(); // 0x51b7f44 [Final Native Private]
    void OnRep_AttachChildren(); // 0x51b7f20 [Final Native Private]
    void K2_SetWorldTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b7c0c [Final Native Public]
    void K2_SetWorldRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b79b4 [Final Native Public]
    void K2_SetWorldLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b770c [Final Native Public]
    void K2_SetWorldLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b74b4 [Final Native Public]
    void K2_SetRelativeTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b71a0 [Final Native Public]
    void K2_SetRelativeRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b6f48 [Final Native Public]
    void K2_SetRelativeLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b6ca0 [Final Native Public]
    void K2_SetRelativeLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b6a48 [Final Native Public]
    FTransform K2_GetComponentToWorld(); // 0x51b6a1c [Final Native Public]
    FVector K2_GetComponentScale(); // 0x51b69f0 [Final Native Public]
    FRotator K2_GetComponentRotation(); // 0x51b69b0 [Final Native Public]
    FVector K2_GetComponentLocation(); // 0x51b6950 [Final Native Public]
    void K2_DetachFromComponent(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule, bool bCallModify); // 0x51b67fc [Final Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x51b6628 [Final Native Public]
    bool K2_AttachTo(USceneComponent* InParent, const FName& InSocketName, uint8 AttachType, bool bWeldSimulatedBodies); // 0x51b64dc [Final Native Public]
    void K2_AddWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b61c8 [Final Native Public]
    void K2_AddWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b5eb4 [Final Native Public]
    void K2_AddWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b5c5c [Final Native Public]
    void K2_AddWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b5a04 [Final Native Public]
    void K2_AddRelativeRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b57ac [Final Native Public]
    void K2_AddRelativeLocation(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b5554 [Final Native Public]
    void K2_AddLocalTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b5240 [Final Native Public]
    void K2_AddLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b4fe8 [Final Native Public]
    void K2_AddLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x51b4d90 [Final Native Public]
    bool IsVisible(); // 0x51b4d60 [Native Public]
    bool IsSimulatingPhysics(const FName& BoneName); // 0x51b4cc0 [Native Public]
    bool IsAnySimulatingPhysics(); // 0x51b4c90 [Native Public]
    FVector GetUpVector(); // 0x51b4a6c [Final Native Public]
    FTransform GetSocketTransform(const FName& InSocketName, uint8 TransformSpace); // 0x51b495c [Native Public]
    FRotator GetSocketRotation(const FName& InSocketName); // 0x1947738 [Native Public]
    FQuat GetSocketQuaternion(const FName& InSocketName); // 0x51b48b4 [Native Public]
    FVector GetSocketLocation(const FName& InSocketName); // 0x51b4804 [Native Public]
    bool GetShouldUpdatePhysicsVolume(); // 0x51b47e8 [Final Native Public]
    FVector GetRightVector(); // 0x51b47ac [Final Native Public]
    FTransform GetRelativeTransform(); // 0x51b4744 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x51b4714 [Final Native Public]
    void GetParentComponents(const TArray<void>& Parents); // 0x51b4630 [Final Native Public]
    int32 GetNumChildrenComponents(); // 0x51b4618 [Final Native Public]
    FVector GetForwardVector(); // 0x51b45d8 [Final Native Public]
    FVector GetComponentVelocity(); // 0x51b4594 [Native Public]
    void GetChildrenComponents(bool bIncludeAllDescendants, const TArray<void>& Children); // 0x51b4494 [Final Native Public]
    USceneComponent* GetChildComponent(int32 ChildIndex); // 0x51b4338 [Final Native Public]
    FName GetAttachSocketName(); // 0x51b4320 [Final Native Public]
    USceneComponent* GetAttachParent(); // 0x51b4308 [Final Native Public]
    TArray<void> GetAllSocketNames(); // 0x51b42c4 [Final Native Public]
    bool DoesSocketExist(const FName& InSocketName); // 0x51b4224 [Native Public]
    void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); // 0x51b4150 [Native Public]

// UPrimitiveComponent (/Script/Engine.PrimitiveComponent)
    bool WasRecentlyRendered(float Tolerance); // 0x51a954c [Final Native Public]
    void WakeRigidBody(const FName& BoneName); // 0x51a94c0 [Native Public]
    void WakeAllRigidBodies(); // 0x51a9498 [Native Public]
    void SetWalkableSlopeOverride(FWalkableSlopeOverride& NewOverride); // 0x51a93e4 [Native Public]
    void SetUseCCD(bool InUseCCD, const FName& BoneName); // 0x51a9314 [Native Public]
    void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); // 0x51a91b8 [Final Native Public]
    void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); // 0x51a9110 [Final Native Public]
    void SetSimulatePhysics(bool bSimulate); // 0x51a9080 [Native Public]
    void SetRenderInMainPass(bool bValue); // 0x51a8fd8 [Final Native Public]
    void SetRenderCustomDepth(bool bValue); // 0x51a8f28 [Final Native Public]
    void SetReceivesDecals(bool bNewReceivesDecals); // 0x51a8e80 [Final Native Public]
    void SetPhysMaterialOverride(UPhysicalMaterial* NewPhysMaterial); // 0x51a8854 [Native Public]
    void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x51a8d68 [Final Native Public]
    void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x51a8c48 [Final Native Public]
    void SetPhysicsMaxAngularVelocity(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x51a8c48 [Final Native Public]
    void SetPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent, const FName& BoneName); // 0x51a8b24 [Native Public]
    void SetPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x51a8a00 [Native Public]
    void SetPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x51a88e0 [Final Native Public]
    void SetPhysicsAngularVelocity(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x51a88e0 [Final Native Public]
    void SetOwnerNoSee(bool bNewOwnerNoSee); // 0x51a87ac [Final Native Public]
    void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); // 0x51a8704 [Final Native Public]
    void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); // 0x297aef8 [Native Public]
    void SetMaterialByName(const FName& MaterialSlotName, UMaterialInterface* Material); // 0x51a8634 [Native Public]
    void SetMaterial(int32 ElementIndex, int32 LayerIndex, UMaterialInterface* Material); // 0x51a82c8 [Native Public]
    void SetMassScale(const FName& BoneName, float InMassScale); // 0x51a81f0 [Native Public]
    void SetMassOverrideInKg(const FName& BoneName, float MassInKg, bool bOverrideMass); // 0x51a80e0 [Native Public]
    void SetLinearDamping(float InDamping); // 0x51a804c [Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x51a7ee0 [Final Native Public]
    void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); // 0x51a7e54 [Final Native Public]
    void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); // 0x51a7dc8 [Final Native Public]
    void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); // 0x51a7d20 [Final Native Public]
    void SetEnableGravity(bool bGravityEnabled); // 0x51a7c90 [Native Public]
    void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x51a7a08 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x51a7790 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x51a74f4 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x51a7280 [Final Native Public]
    void SetCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x51a6ff8 [Final Native Public]
    void SetCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x51a6d80 [Final Native Public]
    void SetCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x51a6ae4 [Final Native Public]
    void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x51a6870 [Final Native Public]
    void SetCustomDepthStencilWriteMask(const ERendererStencilMask& WriteMaskBit); // 0x51a67d8 [Final Native Public]
    void SetCustomDepthStencilValue(int32 Value); // 0x51a6668 [Final Native Public]
    void SetCullDistance(float NewCullDistance); // 0x51a65d8 [Final Native Public]
    void SetConstraintMode(uint8 ConstraintMode); // 0x51a654c [Native Public]
    void SetCollisionResponseToChannel(uint8 Channel, uint8 NewResponse); // 0x51a6478 [Native Public]
    void SetCollisionResponseToAllChannels(uint8 NewResponse); // 0x51a63ec [Native Public]
    void SetCollisionProfileName(const FName& InCollisionProfileName, bool bUpdateOverlaps); // 0x51a6318 [Native Public]
    void SetCollisionObjectType(uint8 Channel); // 0x51a628c [Native Public]
    void SetCollisionEnabled(uint8 NewType); // 0x51a6200 [Native Public]
    void SetCenterOfMass(const FVector& CenterOfMassOffset, const FName& BoneName); // 0x51a6108 [Final Native Public]
    void SetCastShadow(bool NewCastShadow); // 0x51a607c [Final Native Public]
    void SetCastInsetShadow(bool bInCastInsetShadow); // 0x51a5ff0 [Final Native Public]
    void SetBoundsScale(float NewBoundsScale); // 0x51a5f60 [Final Native Public]
    void SetAngularDamping(float InDamping); // 0x51a5ecc [Native Public]
    void SetAllUseCCD(bool InUseCCD); // 0x51a5e3c [Native Public]
    void SetAllPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent); // 0x51a5d58 [Native Public]
    void SetAllPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent); // 0x51a5be4 [Native Public]
    void SetAllPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent); // 0x51a5a74 [Final Native Public]
    void SetAllMassScale(float InMassScale); // 0x51a59e0 [Native Public]
    FVector ScaleByMomentOfInertia(const FVector& InputVector, const FName& BoneName); // 0x51a58ec [Native Public]
    void PutRigidBodyToSleep(const FName& BoneName); // 0x51a5864 [Final Native Public]
    bool K2_SphereTraceComponent(const FVector& TraceStart, const FVector& TraceEnd, float SphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, const FVector& HitLocation, const FVector& HitNormal, const FName& BoneName, FHitResult& OutHit); // 0x51a54ec [Final Native Public]
    bool K2_SphereOverlapComponent(const FVector& InSphereCentre, float InSphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, const FVector& HitLocation, const FVector& HitNormal, const FName& BoneName, FHitResult& OutHit); // 0x51a5214 [Final Native Public]
    bool K2_LineTraceComponent(const FVector& TraceStart, const FVector& TraceEnd, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, const FVector& HitLocation, const FVector& HitNormal, const FName& BoneName, FHitResult& OutHit); // 0x51a4ee4 [Final Native Public]
    bool K2_IsQueryCollisionEnabled(); // 0x51a4ea8 [Final Native Public]
    bool K2_IsPhysicsCollisionEnabled(); // 0x51a4e6c [Final Native Public]
    bool K2_IsCollisionEnabled(); // 0x51a4e34 [Final Native Public]
    bool K2_BoxOverlapComponent(const FVector& InBoxCentre, const FBox& InBox, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, const FVector& HitLocation, const FVector& HitNormal, const FName& BoneName, FHitResult& OutHit); // 0x51a4b58 [Final Native Public]
    bool IsOverlappingComponent(UPrimitiveComponent* OtherComp); // 0x51a4a90 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x51a49a8 [Final Native Public]
    bool IsGravityEnabled(); // 0x51a4978 [Native Public]
    bool IsAnyRigidBodyAwake(); // 0x51a4948 [Native Public]
    void IgnoreComponentWhenMoving(UPrimitiveComponent* Component, bool bShouldIgnore); // 0x51a4878 [Final Native Public]
    void IgnoreActorWhenMoving(AActor* Actor, bool bShouldIgnore); // 0x51a47a8 [Final Native Public]
    FWalkableSlopeOverride GetWalkableSlopeOverride(); // 0x51a4774 [Final Native Public]
    FVector GetPhysicsLinearVelocityAtPoint(const FVector& Point, const FName& BoneName); // 0x51a4650 [Final Native Public]
    FVector GetPhysicsLinearVelocity(const FName& BoneName); // 0x51a45a8 [Final Native Public]
    FVector GetPhysicsAngularVelocityInRadians(const FName& BoneName); // 0x51a4500 [Final Native Public]
    FVector GetPhysicsAngularVelocityInDegrees(const FName& BoneName); // 0x51a4458 [Final Native Public]
    FVector GetPhysicsAngularVelocity(const FName& BoneName); // 0x51a43ac [Final Native Public]
    void GetOverlappingComponents(const TArray<void>& OutOverlappingComponents); // 0x51a4304 [Final Native Public]
    void GetOverlappingActors(const TArray<TSubclassOf<AActor>>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x51a4144 [Final Native Public]
    int32 GetNumMaterials(); // 0x51a4114 [Native Public]
    UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, const int32& SectionIndex); // 0x51a3f60 [Native Public]
    UMaterialInterface* GetMaterial(int32 ElementIndex, int32 Layer); // 0x51a3ce8 [Native Public]
    float GetMassScale(const FName& BoneName); // 0x51a3c48 [Native Public]
    float GetMass(); // 0x51a3c14 [Native Public]
    float GetLinearDamping(); // 0x51a3be0 [Native Public]
    FVector GetInertiaTensor(const FName& BoneName); // 0x51a3b30 [Native Public]
    bool GetGenerateOverlapEvents(); // 0x51a3b14 [Final Native Public]
    uint8 GetCollisionResponseToChannel(uint8 Channel); // 0x51a3a74 [Native Public]
    FName GetCollisionProfileName(); // 0x51a3a3c [Final Native Public]
    uint8 GetCollisionObjectType(); // 0x51a3a0c [Native Public]
    uint8 GetCollisionEnabled(); // 0x51a39dc [Native Public]
    float GetClosestPointOnCollision(const FVector& Point, const FVector& OutPointOnBody, const FName& BoneName); // 0x51a3820 [Final Native Public]
    FVector GetCenterOfMass(const FName& BoneName); // 0x51a3778 [Final Native Public]
    float GetAngularDamping(); // 0x51a3744 [Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, int32 LayerIndex, UMaterialInterface* SourceMaterial, const FName& OptionalName); // 0x51a32cc [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, UMaterialInterface* Parent); // 0x51a3054 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex, int32 LayerIndex); // 0x51a2ddc [Native Public]
    TArray<void> CopyArrayOfMoveIgnoreComponents(); // 0x51a2d64 [Final Native Public]
    TArray<void> CopyArrayOfMoveIgnoreActors(); // 0x51a2d20 [Final Native Public]
    void ClearMoveIgnoreComponents(); // 0x51a2cfc [Final Native Public]
    void ClearMoveIgnoreActors(); // 0x51a2cd8 [Final Native Public]
    bool CanCharacterStepUp(APawn* Pawn); // 0x51a2c38 [Native Public]
    void AddTorqueInRadians(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x51a29f8 [Native Public]
    void AddTorqueInDegrees(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x51a2b0c [Final Native Public]
    void AddTorque(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x51a29f8 [Final Native Public]
    void AddRadialImpulse(const FVector& Origin, float Radius, float Strength, uint8 Falloff, bool bVelChange); // 0x51a2844 [Native Public]
    void AddRadialForce(const FVector& Origin, float Radius, float Strength, uint8 Falloff, bool bAccelChange); // 0x51a2690 [Native Public]
    void AddImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x51a2560 [Native Public]
    void AddImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x51a244c [Native Public]
    void AddForceAtLocationLocal(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x51a231c [Native Public]
    void AddForceAtLocation(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x51a21ec [Native Public]
    void AddForce(const FVector& Force, const FName& BoneName, bool bAccelChange); // 0x51a20d8 [Native Public]
    void AddAngularImpulseInRadians(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x51a1fc4 [Native Public]
    void AddAngularImpulseInDegrees(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x51a1eb4 [Final Native Public]
    void AddAngularImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x51a1da0 [Native Public]

// UMeshComponent (/Script/Engine.MeshComponent)
    void SetVectorParameterValueOnMaterials(const FName& ParameterName, const FVector& ParameterValue); // 0x5168cc8 [Final Native Public]
    void SetScalarParameterValueOnMaterials(const FName& ParameterName, float ParameterValue); // 0x5168bf4 [Final Native Public]
    void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); // 0x5168948 [Native Public]
    bool IsMaterialSlotNameValid(const FName& MaterialSlotName); // 0x51688a8 [Native Public]
    TArray<void> GetMaterialSlotNames(); // 0x5168818 [Native Public]
    TArray<void> GetMaterials(); // 0x5168860 [Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x5168778 [Native Public]

// USkinnedMeshComponent (/Script/Engine.SkinnedMeshComponent)
    void UnloadSkinWeightProfile(const FName& InProfileName); // 0x51c9880 [Final Native Public]
    void UnHideBoneByName(const FName& BoneName); // 0x51c97e0 [Final Native Public]
    void TransformToBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x51c9620 [Final Native Public]
    void TransformFromBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x51c9460 [Final Native Public]
    void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); // 0x51c8ff8 [Final Native Public]
    void ShowAllMaterialSections(int32 LODIndex); // 0x51c8eac [Final Native Public]
    void SetVertexOffsetUsage(int32 LODIndex, int32 Usage); // 0x51c8c40 [Final Native Public]
    void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray<void>& VertexColors); // 0x51c8a78 [Final Native Public]
    bool SetSkinWeightProfile(const FName& InProfileName); // 0x51c89e0 [Final Native Public]
    void SetSkinWeightOverride(int32 LODIndex, const TArray<void>& SkinWeights); // 0x51c8818 [Final Native Public]
    void SetSkeletalMesh(USkeletalMesh* NewMesh, bool bReinitPose); // 0x51c8744 [Native Public]
    void SetRenderStatic(bool bNewValue); // 0x51c869c [Final Native Public]
    void SetPreSkinningOffsets(int32 LODIndex, const TArray<void>& Offsets); // 0x51c83dc [Final Native Public]
    void SetPostSkinningOffsets(int32 LODIndex, const TArray<void>& Offsets); // 0x51c811c [Final Native Public]
    void SetPhysicsAsset(UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); // 0x51c8048 [Native Public]
    void SetMinLOD(int32 InNewMinLOD); // 0x51c7ee4 [Final Native Public]
    void SetMasterPoseComponent(USkinnedMeshComponent* NewMasterBoneComponent, bool bForceUpdate); // 0x51c7e14 [Final Native Public]
    void SetForcedLOD(int32 InNewForcedLOD); // 0x51c7cc8 [Final Native Public]
    void SetCastCapsuleIndirectShadow(bool bNewValue); // 0x51c7c20 [Final Native Public]
    void SetCastCapsuleDirectShadow(bool bNewValue); // 0x51c7b7c [Final Native Public]
    void SetCapsuleIndirectShadowMinVisibility(float NewValue); // 0x51c7adc [Final Native Public]
    bool IsUsingSkinWeightProfile(); // 0x51c7ac0 [Final Native Public]
    bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); // 0x51c7818 [Final Native Public]
    bool IsBoneHiddenByName(const FName& BoneName); // 0x51c7768 [Final Native Public]
    void HideBoneByName(const FName& BoneName, uint8 PhysBodyOption); // 0x51c74d0 [Final Native Public]
    int32 GetVertexOffsetUsage(int32 LODIndex); // 0x51c7374 [Final Native Public]
    bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(const FName& BoneName, const float& OutTwistAngle, const float& OutSwingAngle); // 0x51c7240 [Final Native Public]
    FName GetSocketBoneName(const FName& InSocketName); // 0x51c7108 [Final Native Public]
    FVector GetRefPosePosition(int32 BoneIndex); // 0x51c6f68 [Final Native Public]
    FName GetParentBone(const FName& BoneName); // 0x51c6ed8 [Final Native Public]
    int32 GetNumLODs(); // 0x51c6eb0 [Final Native Public]
    int32 GetNumBones(); // 0x51c6e88 [Final Native Public]
    int32 GetForcedLOD(); // 0x51c6e70 [Final Native Public]
    FTransform GetDeltaTransformFromRefPose(const FName& BoneName, const FName& BaseName); // 0x51c6d78 [Final Native Public]
    FName GetCurrentSkinWeightProfileName(); // 0x51c6d60 [Final Native Public]
    FName GetBoneName(int32 BoneIndex); // 0x51c6bf8 [Final Native Public]
    int32 GetBoneIndex(const FName& BoneName); // 0x51c6b60 [Final Native Public]
    FName FindClosestBone_K2(const FVector& TestLocation, const FVector& BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset); // 0x51c68c8 [Final Native Public]
    void ClearVertexColorOverride(int32 LODIndex); // 0x51c6758 [Final Native Public]
    void ClearSkinWeightProfile(); // 0x51c6734 [Final Native Public]
    void ClearSkinWeightOverride(int32 LODIndex); // 0x51c65c4 [Final Native Public]
    bool BoneIsChildOf(const FName& BoneName, const FName& ParentBoneName); // 0x51c64b8 [Final Native Public]

// USkeletalMeshComponent (/Script/Engine.SkeletalMeshComponent)
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x51c305c [Final Native Public]
    void UnbindClothFromMasterPoseComponent(bool bRestoreSimulationSpace); // 0x51c2fa8 [Final Native Public]
    void ToggleDisablePostProcessBlueprint(); // 0x51c2f78 [Final Native Public]
    void TermBodiesBelow(const FName& ParentBoneName); // 0x51c2ef0 [Final Native Public]
    void SuspendClothingSimulation(); // 0x51c2ed8 [Final Native Public]
    void Stop(); // 0x51c2eb4 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x51c2df8 [Final Native Public]
    void SetUpdateClothInEditor(bool NewUpdateState); // 0x2a86b18 [Final Native Public]
    void SetUpdateAnimationInEditor(bool NewUpdateState); // 0x2a86b18 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x51c2d54 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x51c2cb8 [Final Native Public]
    void SetPosition(float InPos, bool bFireNotifies); // 0x51c2be4 [Final Native Public]
    void SetPlayRate(float Rate); // 0x51c2b54 [Final Native Public]
    void SetPhysicsBlendWeight(float PhysicsBlendWeight); // 0x51c2ac4 [Final Native Public]
    void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, const FName& BoneName, bool bIncludeSelf); // 0x51c29b8 [Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value, bool bRemoveZeroWeight); // 0x51c28ac [Final Native Public]
    void SetEnablePhysicsBlending(bool bNewBlendPhysics); // 0x51c2818 [Final Native Public]
    void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, const FName& BoneName, bool bIncludeSelf); // 0x51c26e0 [Final Native Public]
    void SetEnableBodyGravity(bool bEnableGravity, const FName& BoneName); // 0x51c25f0 [Final Native Public]
    void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); // 0x51c2564 [Final Native Public]
    void SetDisableAnimCurves(bool bInDisableAnimCurves); // 0x51c24dc [Final Native Public]
    void SetConstraintProfileForAll(const FName& ProfileName, bool bDefaultIfNotFound); // 0x51c240c [Final Native Public]
    void SetConstraintProfile(const FName& JointName, const FName& ProfileName, bool bDefaultIfNotFound); // 0x51c2308 [Final Native Public]
    void SetClothMaxDistanceScale(float Scale); // 0x51c2278 [Final Native Public]
    void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, const FName& BoneName); // 0x51c21a8 [Native Public]
    void SetAnimClass(TSubclassOf<UObject> NewClass); // 0x51c200c [Native Public]
    void SetAnimationMode(uint8 InAnimationMode); // 0x51c2120 [Final Native Public]
    void SetAnimation(UAnimationAsset* NewAnimToPlay); // 0x51c2098 [Final Native Public]
    void SetAngularLimits(const FName& InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); // 0x51c1eac [Final Native Public]
    void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); // 0x51c1bec [Final Native Public]
    void SetAllowedAnimCurvesEvaluation(const TArray<bool>& List, bool bAllow); // 0x51c1d1c [Final Native Public]
    void SetAllowAnimCurveEvaluation(bool bInAllow); // 0x51c1b64 [Final Native Public]
    void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x51c1a4c [Final Native Public]
    void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x51c1934 [Final Native Public]
    void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); // 0x51c17d8 [Final Native Public]
    void SetAllBodiesSimulatePhysics(bool bNewSimulate); // 0x51c174c [Final Native Public]
    void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x51c1678 [Final Native Public]
    void SetAllBodiesBelowSimulatePhysics(const FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); // 0x51c1438 [Final Native Public]
    void SetAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); // 0x51c1128 [Final Native Public]
    void ResumeClothingSimulation(); // 0x51c110c [Final Native Public]
    void ResetClothTeleportMode(); // 0x51c10f4 [Final Native Public]
    void ResetAnimInstanceDynamics(const ETeleportType& InTeleportType); // 0x51c106c [Final Native Public]
    void ResetAllowedAnimCurveEvaluation(); // 0x51c1048 [Final Native Public]
    void ResetAllBodiesSimulatePhysics(); // 0x51c1024 [Final Native Public]
    void PlayAnimation(UAnimationAsset* NewAnimToPlay, bool bLooping); // 0x51c0f54 [Final Native Public]
    void Play(bool bLooping); // 0x51c0ec8 [Final Native Public]
    void OverrideAnimationData(UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate); // 0x51c0d10 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x51c0c3c [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x51c0bb0 [Final Native Public]
    bool K2_GetClosestPointOnPhysicsAsset(const FVector& WorldPosition, const FVector& ClosestWorldPosition, const FVector& Normal, const FName& BoneName, const float& Distance); // 0x51c09dc [Final Native Public]
    bool IsPlaying(); // 0x51c0974 [Final Native Public]
    bool IsClothingSimulationSuspended(); // 0x51c0958 [Final Native Public]
    bool IsBodyGravityEnabled(const FName& BoneName); // 0x51c08b0 [Final Native Public]
    bool HasValidAnimationInstance(); // 0x51c0888 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x51c0870 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x51c0870 [Final Native Public]
    bool GetStringAttribute_Ref(const FName& BoneName, const FName& AttributeName, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x51c061c [Final Native Public]
    bool GetStringAttribute(const FName& BoneName, const FName& AttributeName, const FString& DefaultValue, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x51c02f4 [Final Native Public]
    FVector GetSkeletalCenterOfMass(); // 0x51c02b4 [Final Native Public]
    UAnimInstance* GetPostProcessInstance(); // 0x51c029c [Final Native Public]
    float GetPosition(); // 0x51c026c [Final Native Public]
    float GetPlayRate(); // 0x51c023c [Final Native Public]
    float GetMorphTarget(const FName& MorphTargetName); // 0x51c01a0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x51c00f8 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x51c0050 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<void>& OutLinkedInstances); // 0x51bff54 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x51bfeac [Final Native Public]
    bool GetIntegerAttribute_Ref(const FName& BoneName, const FName& AttributeName, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x51bfcb8 [Final Native Public]
    bool GetIntegerAttribute(const FName& BoneName, const FName& AttributeName, int32 DefaultValue, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x51bf9b4 [Final Native Public]
    bool GetFloatAttribute_Ref(const FName& BoneName, const FName& AttributeName, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x51bf7b8 [Final Native Public]
    bool GetFloatAttribute(const FName& BoneName, const FName& AttributeName, float DefaultValue, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x51bf508 [Final Native Public]
    bool GetDisablePostProcessBlueprint(); // 0x51bf4ec [Final Native Public]
    bool GetDisableAnimCurves(); // 0x51bf4cc [Final Native Public]
    void GetCurrentJointAngles(const FName& InBoneName, const float& Swing1Angle, const float& TwistAngle, const float& Swing2Angle); // 0x51bf348 [Final Native Public]
    float GetClothMaxDistanceScale(); // 0x51bf318 [Final Native Public]
    UClothingSimulationInteractor* GetClothingSimulationInteractor(); // 0x51bf330 [Final Native Public]
    float GetBoneMass(const FName& BoneName, bool bScaleMass); // 0x51bf248 [Final Native Public]
    UAnimInstance* GetAnimInstance(); // 0x51bf218 [Final Native Public]
    TSubclassOf<UObject> GetAnimClass(); // 0x51bf1e8 [Final Native Public]
    uint8 GetAnimationMode(); // 0x51bf230 [Final Native Public]
    bool GetAllowRigidBodyAnimNode(); // 0x51bf1ac [Final Native Public]
    bool GetAllowedAnimCurveEvaluate(); // 0x51bf1cc [Final Native Public]
    void ForceClothNextUpdateTeleportAndReset(); // 0x51bf194 [Final Native Public]
    void ForceClothNextUpdateTeleport(); // 0x51bf17c [Final Native Public]
    FName FindConstraintBoneName(int32 ConstraintIndex); // 0x51beff8 [Final Native Public]
    void ClearMorphTargets(); // 0x51befd4 [Final Native Public]
    void BreakConstraint(const FVector& Impulse, const FVector& HitLocation, const FName& InBoneName); // 0x51beea8 [Final Native Public]
    void BindClothToMasterPoseComponent(); // 0x51bee28 [Final Native Public]
    void AllowAnimCurveEvaluation(const FName& NameOfCurve, bool bAllow); // 0x51bed58 [Final Native Public]
    void AddImpulseToAllBodiesBelow(const FVector& Impulse, const FName& BoneName, bool bVelChange, bool bIncludeSelf); // 0x51bec00 [Native Public]
    void AddForceToAllBodiesBelow(const FVector& Force, const FName& BoneName, bool bAccelChange, bool bIncludeSelf); // 0x51beaa8 [Native Public]
    void AccumulateAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x51be874 [Final Native Public]

// UAnimInstance (/Script/Engine.AnimInstance)
    void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); // 0x5051fd8 [Final Native Public]
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x5053e60 [Final Native Public]
    APawn* TryGetPawnOwner(); // 0x5053e2c [Native Public]
    void StopSlotAnimation(float InBlendOutTime, const FName& SlotNodeName); // 0x5053d58 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x5053c98 [Native Public]
    void SetRootMotionMode(uint8 Value); // 0x5047a0c [Final Native Public]
    void SetReceiveNotifiesFromLinkedInstances(bool bSet); // 0x5053c0c [Final Native Public]
    void SetPropagateNotifiesToLinkedInstances(bool bSet); // 0x5053b80 [Final Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value); // 0x5053aa8 [Final Native Public]
    void SavePoseSnapshot(const FName& SnapshotName); // 0x5053a1c [Native Public]
    void ResetDynamics(const ETeleportType& InTeleportType); // 0x5053988 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x5053198 [Final Native Public]
    float PlaySlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount); // 0x5052f0c [Final Native Public]
    void Montage_StopGroupByName(float InBlendOutTime, const FName& GroupName); // 0x5052e38 [Final Native Public]
    void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage); // 0x5052d64 [Final Native Public]
    void Montage_SetPosition(UAnimMontage* Montage, float NewPosition); // 0x5052c90 [Final Native Public]
    void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate); // 0x5052bbc [Final Native Public]
    void Montage_SetNextSection(const FName& SectionNameToChange, const FName& NextSection, UAnimMontage* Montage); // 0x5052ab8 [Final Native Public]
    void Montage_Resume(UAnimMontage* Montage); // 0x50529d8 [Final Native Public]
    float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x5052834 [Final Native Public]
    void Montage_Pause(UAnimMontage* Montage); // 0x505276c [Final Native Public]
    void Montage_JumpToSectionsEnd(const FName& SectionName, UAnimMontage* Montage); // 0x505261c [Final Native Public]
    void Montage_JumpToSection(const FName& SectionName, UAnimMontage* Montage); // 0x5052550 [Final Native Public]
    bool Montage_IsPlaying(UAnimMontage* Montage); // 0x50524b8 [Final Native Public]
    bool Montage_IsActive(UAnimMontage* Montage); // 0x50523dc [Final Native Public]
    float Montage_GetPosition(UAnimMontage* Montage); // 0x5052340 [Final Native Public]
    float Montage_GetPlayRate(UAnimMontage* Montage); // 0x50522a4 [Final Native Public]
    bool Montage_GetIsStopped(UAnimMontage* Montage); // 0x5052204 [Final Native Public]
    FName Montage_GetCurrentSection(UAnimMontage* Montage); // 0x5052120 [Final Native Public]
    float Montage_GetBlendTime(UAnimMontage* Montage); // 0x5052084 [Final Native Public]
    void LockAIResources(bool bLockMovement, bool LockAILogic); // 0x5051fd8 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x5051f0c [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x5051e84 [Final Native Public]
    bool IsSyncGroupBetweenMarkers(const FName& InSyncGroupName, const FName& PreviousMarker, const FName& NextMarker, bool bRespectMarkerOrder); // 0x5051d3c [Final Native Public]
    bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName); // 0x5051c60 [Final Native Public]
    bool IsAnyMontagePlaying(); // 0x5051c44 [Final Native Public]
    bool HasMarkerBeenHitThisFrame(const FName& SyncGroup, const FName& MarkerName); // 0x5051b78 [Final Native Public]
    bool GetTimeToClosestMarker(const FName& SyncGroup, const FName& MarkerName, const float& OutMarkerTime); // 0x5051a68 [Final Native Public]
    FMarkerSyncAnimPosition GetSyncGroupPosition(const FName& InSyncGroupName); // 0x50519c0 [Final Native Public]
    float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); // 0x16adae0 [Final Native Public]
    float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); // 0xa315dc [Final Native Public]
    float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); // 0xa31180 [Final Native Public]
    float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); // 0x505174c [Final Native Public]
    float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); // 0x50514d8 [Final Native Public]
    bool GetReceiveNotifiesFromLinkedInstances(); // 0x50514bc [Final Native Public]
    bool GetPropagateNotifiesToLinkedInstances(); // 0x50514a0 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponent(); // 0x5051488 [Final Native Public]
    AActor* GetOwningActor(); // 0x505146c [Final Native Public]
    void GetLinkedAnimLayerInstancesByGroup(const FName& InGroup, const TArray<void>& OutLinkedInstances); // 0x5051378 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(const FName& InGroup, TSubclassOf<UAnimInstance> InClass); // 0x50512ac [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x5051214 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x505117c [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<void>& OutLinkedInstances); // 0x5051088 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x5050ff0 [Final Native Public]
    float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); // 0x5050d7c [Final Native Public]
    float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); // 0x5050b0c [Final Native Public]
    float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); // 0x5050898 [Final Native Public]
    float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); // 0x5050624 [Final Native Public]
    float GetInstanceMachineWeight(int32 MachineIndex); // 0x50504c4 [Final Native Public]
    float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); // 0x5050364 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); // 0x5050204 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); // 0x50500a4 [Final Native Public]
    float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); // 0x504ff44 [Final Native Public]
    float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); // 0x504fde4 [Final Native Public]
    float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); // 0x504fc84 [Final Native Public]
    float GetCurveValue(const FName& CurveName); // 0x504fbe8 [Final Native Public]
    FName GetCurrentStateName(int32 MachineIndex); // 0x504fa80 [Final Native Public]
    UAnimMontage* GetCurrentActiveMontage(); // 0x504fa54 [Final Native Public]
    void GetAllCurveNames(const TArray<void>& OutNames); // 0x504f964 [Final Native Public]
    void GetActiveCurveNames(const EAnimCurveType& CurveType, const TArray<void>& OutNames); // 0x504f878 [Final Native Public]
    void ClearMorphTargets(); // 0x504f848 [Final Native Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x504f764 [Final Native Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x13450d4 [Event Public]
    void BlueprintPostEvaluateAnimation(); // 0x13450d4 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x13450d4 [Event Public]
    void BlueprintInitializeAnimation(); // 0x13450d4 [Event Public]
    void BlueprintBeginPlay(); // 0x13450d4 [Event Public]

// AWorldSettings (/Script/Engine.WorldSettings)
    void OnRep_WorldGravityZ(); // 0x3c37c18 [Native Public]

// UAnimNotify (/Script/Engine.AnimNotify)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation); // 0x13450d4 [Event Public]
    FString GetNotifyName(); // 0x4bc7854 [Native Event Public]

// UAnimNotifyState (/Script/Engine.AnimNotifyState)
    bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime); // 0x13450d4 [Event Public]
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation); // 0x13450d4 [Event Public]
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration); // 0x13450d4 [Event Public]
    FString GetNotifyName(); // 0x4bc7854 [Native Event Public]

// UAudioComponent (/Script/Engine.AudioComponent)
    void StopDelayed(float DelayTime); // 0x5064844 [Final Native Public]
    void Stop(); // 0x506481c [Native Public]
    void SetWaveParameter(const FName& InName, USoundWave* InWave); // 0x5064750 [Final Native Public]
    void SetVolumeMultiplier(float NewVolumeMultiplier); // 0x50646c0 [Final Native Public]
    void SetUISound(bool bInUISound); // 0x5064634 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x50644c0 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x5064348 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x506426c [Final Native Public]
    void SetSound(USoundBase* NewSound); // 0x50641e4 [Final Native Public]
    void SetPitchMultiplier(float NewPitchMultiplier); // 0x5063ef4 [Final Native Public]
    void SetPaused(bool bPause); // 0x5063e68 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x5063dd8 [Final Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x5063d4c [Final Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x5063bb8 [Final Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x5063a44 [Final Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x50635a4 [Final Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x50634d0 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float SourceBusSendLevel); // 0x50633f4 [Final Native Public]
    void PlayQuantized(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle, FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, const EAudioFaderCurve& InFadeCurve); // 0x5062dac [Native Public]
    void Play(float StartTime); // 0x5062d18 [Native Public]
    bool IsVirtualized(); // 0x5062cfc [Final Native Public]
    bool IsPlaying(); // 0x5062ccc [Native Public]
    bool HasCookedFFTData(); // 0x5062c88 [Final Native Public]
    bool HasCookedAmplitudeEnvelopeData(); // 0x5062c44 [Final Native Public]
    EAudioComponentPlayState GetPlayState(); // 0x5062c18 [Final Native Public]
    bool GetCookedFFTDataForAllPlayingSounds(const TArray<bool>& OutSoundWaveSpectralData); // 0x5062b68 [Final Native Public]
    bool GetCookedFFTData(const TArray<TArray<bool>>& FrequenciesToGet, const TArray<bool>& OutSoundWaveSpectralData); // 0x5062a50 [Final Native Public]
    bool GetCookedEnvelopeDataForAllPlayingSounds(const TArray<bool>& OutEnvelopeData); // 0x5062998 [Final Native Public]
    bool GetCookedEnvelopeData(const float& OutEnvelopeData); // 0x50628f4 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x50627d8 [Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x5062674 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x5062444 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x5061684 [Final Native Public]
    void AdjustAttenuation(FSoundAttenuationSettings& InAttenuationSettings); // 0x50615bc [Final Native Public]

// UFXSystemComponent (/Script/Engine.FXSystemComponent)
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x51859e8 [Native Public]
    void SetUseAutoManageAttachment(bool bAutoManage); // 0x5185958 [Native Public]
    void SetIntParameter(const FName& ParameterName, int32 Param); // 0x518551c [Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x5185444 [Native Public]
    void SetEmitterEnable(const FName& EmitterName, bool bNewEnableState); // 0x5185370 [Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x5185298 [Native Public]
    void SetBoolParameter(const FName& ParameterName, bool Param); // 0x51850b4 [Native Public]
    void SetAutoAttachmentParameters(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule); // 0x51837d4 [Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x518359c [Native Public]
    void ReleaseToPool(); // 0x5183574 [Native Public]
    UFXSystemAsset* GetFXSystemAsset(); // 0x5182f9c [Native Public]

// APawn (/Script/Engine.Pawn)
    void SpawnDefaultController(); // 0x5185acc [Native Public]
    void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); // 0x5185188 [Final Native Public]
    void ReceiveUnpossessed(AController* OldController); // 0x13450d4 [Event Public]
    void ReceivePossessed(AController* NewController); // 0x13450d4 [Event Public]
    void PawnMakeNoise(float Loudness, const FVector& NoiseLocation, bool bUseNoiseMakerLocation, AActor* NoiseMaker); // 0x5183408 [Final Native Public]
    void OnRep_PlayerState(); // 0x288c92c [Native Public]
    void OnRep_Controller(); // 0x51833e0 [Native Public]
    void LaunchPawn(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x51832a0 [Final Native Public]
    FVector K2_GetMovementInputVector(); // 0x51831ac [Final Native Public]
    bool IsPlayerControlled(); // 0x508ba3c [Native Public]
    bool IsPawnControlled(); // 0x5183284 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x5183254 [Native Public]
    bool IsLocallyControlled(); // 0x5183224 [Native Public]
    bool IsControlled(); // 0x51831d4 [Final Native Public]
    bool IsBotControlled(); // 0x50b0b94 [Native Public]
    FVector GetPendingMovementInputVector(); // 0x51831ac [Final Native Public]
    FVector GetNavAgentLocation(); // 0x5183138 [Native Public]
    UPawnMovementComponent* GetMovementComponent(); // 0x5093e70 [Native Public]
    AActor* GetMovementBaseActor(APawn* Pawn); // 0x5182ff8 [Final Native Static Public]
    FVector GetLastMovementInputVector(); // 0x5182fd0 [Final Native Public]
    FRotator GetControlRotation(); // 0x5182f44 [Final Native Public]
    AController* GetController(); // 0x5182f84 [Final Native Public]
    FRotator GetBaseAimRotation(); // 0x5181cf4 [Native Public]
    void DetachFromControllerPendingDestroy(); // 0x5181ab8 [Native Public]
    FVector ConsumeMovementInputVector(); // 0x51819a0 [Native Public]
    void AddMovementInput(const FVector& WorldDirection, float ScaleValue, bool bForce); // 0x5181734 [Native Public]
    void AddControllerYawInput(float Val); // 0x51816a0 [Native Public]
    void AddControllerRollInput(float Val); // 0x518160c [Native Public]
    void AddControllerPitchInput(float Val); // 0x5181578 [Native Public]

// ACharacter (/Script/Engine.Character)
    void StopJumping(); // 0x5083e20 [Native Public]
    void StopAnimMontage(UAnimMontage* AnimMontage); // 0x5083d94 [Native Public]
    void ServerMovePacked(const FCharacterServerMovePackedBits& PackedBits); // 0x50839dc [Native Event Public]
    void ServerMoveOld(float OldTimeStamp, const FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); // 0x5083878 [Native Event Public]
    void ServerMoveNoBase(float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x5083478 [Native Event Public]
    void ServerMoveDualNoBase(float TimeStamp0, const FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x5082aac [Native Event Public]
    void ServerMoveDualHybridRootMotion(float TimeStamp0, const FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent* ClientMovementBase, const FName& ClientBaseBoneName, uint8 ClientMovementMode); // 0x5081edc [Native Event Public]
    void ServerMoveDual(float TimeStamp0, const FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent* ClientMovementBase, const FName& ClientBaseBoneName, uint8 ClientMovementMode); // 0x508130c [Native Event Public]
    void ServerMove(float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent* ClientMovementBase, const FName& ClientBaseBoneName, uint8 ClientMovementMode); // 0x5080d00 [Native Event Public]
    void RootMotionDebugClientPrintOnScreen(const FString& inString); // 0x5080c60 [Native Event Public]
    float PlayAnimMontage(UAnimMontage* AnimMontage, float InPlayRate, const FName& StartSectionName); // 0x5080b50 [Native Public]
    void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta); // 0x1667c8c [Native Event Public]
    void OnRep_RootMotion(); // 0x5080b2c [Final Native Public]
    void OnRep_ReplicatedBasedMovement(); // 0x5080b04 [Native Public]
    void OnRep_ReplayLastTransformUpdateTimeStamp(); // 0x5080ae4 [Final Native Public]
    void OnLaunched(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x13450d4 [Event Public]
    void OnLanded(FHitResult& Hit); // 0x13450d4 [Event Public]
    void OnJumped(); // 0x190a614 [Native Event Public]
    void LaunchCharacter(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x50809c0 [Native Public]
    void K2_UpdateCustomMovement(float DeltaTime); // 0x13450d4 [Event Public]
    void K2_OnMovementModeChanged(uint8 PrevMovementMode, uint8 NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); // 0x13450d4 [Event Public]
    void Jump(); // 0x507e734 [Native Public]
    bool IsPlayingRootMotion(); // 0x507e708 [Final Native Public]
    bool IsPlayingNetworkedRootMotionMontage(); // 0x507e6dc [Final Native Public]
    bool IsJumpProvidingForce(); // 0x507e6ac [Native Public]
    bool HasAnyRootMotion(); // 0x507e66c [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x507e080 [Final Native Public]
    FVector GetBaseTranslationOffset(); // 0x507e058 [Final Native Public]
    FRotator GetBaseRotationOffsetRotator(); // 0x507e004 [Final Native Public]
    float GetAnimRootMotionTranslationScale(); // 0x507dfec [Final Native Public]
    void ClientVeryShortAdjustPosition(float Timestamp, const FVector& NewLoc, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x507d9d8 [Native Event Public]
    void ClientMoveResponsePacked(const FCharacterMoveResponsePackedBits& PackedBits); // 0x507d8f0 [Native Event Public]
    void ClientCheatWalk(); // 0x507d8c8 [Native Event Public]
    void ClientCheatGhost(); // 0x507d8a0 [Native Event Public]
    void ClientCheatFly(); // 0x507d878 [Native Event Public]
    void ClientAdjustRootMotionSourcePosition(float Timestamp, const FRootMotionSourceGroup& ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, const FVector& ServerLoc, const FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, UPrimitiveComponent* ServerBase, const FName& ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x507d418 [Native Event Public]
    void ClientAdjustRootMotionPosition(float Timestamp, float ServerMontageTrackPosition, const FVector& ServerLoc, const FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, UPrimitiveComponent* ServerBase, const FName& ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x507d0f0 [Native Event Public]
    void ClientAdjustPosition(float Timestamp, const FVector& NewLoc, const FVector& NewVel, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x507ce64 [Native Event Public]
    void ClientAckGoodMove(float Timestamp); // 0x507cdcc [Native Event Public]
    bool CanJumpInternal(); // 0x188a424 [Native Event Protected]
    bool CanJump(); // 0x507cda0 [Final Native Public]
    void CacheInitialMeshOffset(const FVector& MeshRelativeLocation, const FRotator& MeshRelativeRotation); // 0x507ccb0 [Native Public]

// USplineComponent (/Script/Engine.SplineComponent)
    void UpdateSpline(); // 0x51df69c [Native Public]
    void SetWorldLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation); // 0x51df4e8 [Final Native Public]
    void SetUpVectorAtSplinePoint(int32 PointIndex, const FVector& InUpVector, uint8 CoordinateSpace, bool bUpdateSpline); // 0x51df13c [Final Native Public]
    void SetUnselectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x51de0e0 [Final Native Public]
    void SetTangentsAtSplinePoint(int32 PointIndex, const FVector& InArriveTangent, const FVector& InLeaveTangent, uint8 CoordinateSpace, bool bUpdateSpline); // 0x51ded50 [Final Native Public]
    void SetTangentColor(const FLinearColor& TangentColor); // 0x51de0e0 [Final Native Public]
    void SetTangentAtSplinePoint(int32 PointIndex, const FVector& InTangent, uint8 CoordinateSpace, bool bUpdateSpline); // 0x51de9a4 [Final Native Public]
    void SetSplineWorldPoints(const TArray<void>& Points); // 0x51de8f4 [Final Native Public]
    void SetSplinePointType(int32 PointIndex, uint8 Type, bool bUpdateSpline); // 0x51de2cc [Final Native Public]
    void SetSplinePoints(const TArray<uint8>& Points, uint8 CoordinateSpace, bool bUpdateSpline); // 0x51de634 [Final Native Public]
    void SetSplineLocalPoints(const TArray<void>& Points); // 0x51de21c [Final Native Public]
    void SetSelectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x51de0e0 [Final Native Public]
    void SetScaleAtSplinePoint(int32 PointIndex, const FVector& InScaleVector, bool bUpdateSpline); // 0x51dddf4 [Final Native Public]
    void SetRotationAtSplinePoint(int32 PointIndex, const FRotator& InRotation, uint8 CoordinateSpace, bool bUpdateSpline); // 0x51dda48 [Final Native Public]
    void SetLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation, uint8 CoordinateSpace, bool bUpdateSpline); // 0x51dd69c [Final Native Public]
    void SetDrawDebug(bool bShow); // 0x51dd60c [Final Native Public]
    void SetDefaultUpVector(const FVector& UpVector, uint8 CoordinateSpace); // 0x51dd370 [Final Native Public]
    void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); // 0x51dd254 [Final Native Public]
    void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); // 0x51dd184 [Final Native Public]
    void RemoveSplinePoint(int32 Index, bool bUpdateSpline); // 0x51dcf14 [Final Native Public]
    bool IsClosedLoop(); // 0x51dcefc [Final Native Public]
    FVector GetWorldTangentAtDistanceAlongSpline(float Distance); // 0x51dce44 [Final Native Public]
    FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity); // 0x51dcd60 [Final Native Public]
    FRotator GetWorldRotationAtDistanceAlongSpline(float Distance); // 0x51dccb0 [Final Native Public]
    FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity); // 0x51dcbcc [Final Native Public]
    FVector GetWorldLocationAtSplinePoint(int32 PointIndex); // 0x51dca5c [Final Native Public]
    FVector GetWorldLocationAtDistanceAlongSpline(float Distance); // 0x51dc9ac [Final Native Public]
    FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity); // 0x51dc8bc [Final Native Public]
    FVector GetWorldDirectionAtDistanceAlongSpline(float Distance); // 0x51dc804 [Final Native Public]
    FVector GetVectorPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x51dc530 [Final Native Public]
    FVector GetVectorPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x51dc44c [Final Native Public]
    FVector GetUpVectorAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x51dc32c [Final Native Public]
    FVector GetUpVectorAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x51dc098 [Final Native Public]
    FVector GetUpVectorAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x51dbfb4 [Final Native Public]
    FVector GetUpVectorAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x51dbed0 [Final Native Public]
    FTransform GetTransformAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity, bool bUseScale); // 0x51dbd2c [Final Native Public]
    FTransform GetTransformAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace, bool bUseScale); // 0x51db980 [Final Native Public]
    FTransform GetTransformAtSplineInputKey(float InKey, uint8 CoordinateSpace, bool bUseScale); // 0x51db834 [Final Native Public]
    FTransform GetTransformAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace, bool bUseScale); // 0x51db6e8 [Final Native Public]
    FVector GetTangentAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x51db5c8 [Final Native Public]
    FVector GetTangentAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x51d90cc [Final Native Public]
    FVector GetTangentAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x51db4e4 [Final Native Public]
    FVector GetTangentAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x51db400 [Final Native Public]
    uint8 GetSplinePointType(int32 PointIndex); // 0x51db254 [Final Native Public]
    float GetSplineLength(); // 0x51db224 [Final Native Public]
    FVector GetScaleAtTime(float Time, bool bUseConstantVelocity); // 0x51db100 [Final Native Public]
    FVector GetScaleAtSplinePoint(int32 PointIndex); // 0x51daf60 [Final Native Public]
    FVector GetScaleAtSplineInputKey(float InKey); // 0x51daeb0 [Final Native Public]
    FVector GetScaleAtDistanceAlongSpline(float Distance); // 0x51dae00 [Final Native Public]
    FRotator GetRotationAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x51dace0 [Final Native Public]
    FRotator GetRotationAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x51daa58 [Final Native Public]
    FRotator GetRotationAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x51da974 [Final Native Public]
    FRotator GetRotationAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x51da890 [Final Native Public]
    float GetRollAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x51da780 [Final Native Public]
    float GetRollAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x51da500 [Final Native Public]
    float GetRollAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x51da42c [Final Native Public]
    float GetRollAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x51da358 [Final Native Public]
    FVector GetRightVectorAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x51da238 [Final Native Public]
    FVector GetRightVectorAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x51d9fa4 [Final Native Public]
    FVector GetRightVectorAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x51d9ec0 [Final Native Public]
    FVector GetRightVectorAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x51d9ddc [Final Native Public]
    int32 GetNumberOfSplineSegments(); // 0x51d9db8 [Final Native Public]
    int32 GetNumberOfSplinePoints(); // 0x497eecc [Final Native Public]
    FVector GetLocationAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x51d9c98 [Final Native Public]
    FVector GetLocationAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x51d9a10 [Final Native Public]
    FVector GetLocationAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x51d992c [Final Native Public]
    FVector GetLocationAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x51d9848 [Final Native Public]
    void GetLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& Location, const FVector& Tangent, uint8 CoordinateSpace); // 0x51d9558 [Final Native Public]
    void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& LocalLocation, const FVector& LocalTangent); // 0x51d9354 [Final Native Public]
    FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x51d90cc [Final Native Public]
    float GetInputKeyAtDistanceAlongSpline(float Distance); // 0x51d9020 [Final Native Public]
    float GetFloatPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x51d8dac [Final Native Public]
    float GetFloatPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x51d8cd8 [Final Native Public]
    float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex); // 0x51d8b78 [Final Native Public]
    float GetDistanceAlongSplineAtSplineInputKey(float InKey); // 0x51d8ad8 [Final Native Public]
    FVector GetDirectionAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x51d89b8 [Final Native Public]
    FVector GetDirectionAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x51d8730 [Final Native Public]
    FVector GetDirectionAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x51d864c [Final Native Public]
    FVector GetDirectionAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x51d8568 [Final Native Public]
    FVector GetDefaultUpVector(uint8 CoordinateSpace); // 0x51d8430 [Final Native Public]
    FVector GetArriveTangentAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x51d81a8 [Final Native Public]
    FVector FindUpVectorClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x51d8010 [Final Native Public]
    FTransform FindTransformClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace, bool bUseScale); // 0x51d7d98 [Final Native Public]
    FVector FindTangentClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x51d7c00 [Final Native Public]
    FVector FindScaleClosestToWorldLocation(const FVector& WorldLocation); // 0x51d7b44 [Final Native Public]
    FRotator FindRotationClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x51d79ac [Final Native Public]
    float FindRollClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x51d782c [Final Native Public]
    FVector FindRightVectorClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x51d7694 [Final Native Public]
    FVector FindLocationClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x51d7504 [Final Native Public]
    float FindInputKeyClosestToWorldLocation(const FVector& WorldLocation); // 0x51d7468 [Final Native Public]
    FVector FindDirectionClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x51d72d0 [Final Native Public]
    void ClearSplinePoints(bool bUpdateSpline); // 0x51d7244 [Final Native Public]
    void AddSplineWorldPoint(const FVector& Position); // 0x51d71b0 [Final Native Public]
    void AddSplinePointAtIndex(const FVector& Position, int32 Index, uint8 CoordinateSpace, bool bUpdateSpline); // 0x51d6e14 [Final Native Public]
    void AddSplinePoint(const FVector& Position, uint8 CoordinateSpace, bool bUpdateSpline); // 0x51d6bdc [Final Native Public]
    void AddSplineLocalPoint(const FVector& Position); // 0x51d6b48 [Final Native Public]
    void AddPoints(const TArray<bool>& Points, bool bUpdateSpline); // 0x51d6984 [Final Native Public]
    void AddPoint(FSplinePoint& Point, bool bUpdateSpline); // 0x51d67d4 [Final Native Public]

// UMovementComponent (/Script/Engine.MovementComponent)
    void StopMovementImmediately(); // 0x516cee8 [Native Public]
    void SnapUpdatedComponentToPlane(); // 0x516cec0 [Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0x516ce34 [Native Public]
    void SetPlaneConstraintOrigin(const FVector& PlaneOrigin); // 0x516cd98 [Native Public]
    void SetPlaneConstraintNormal(const FVector& PlaneNormal); // 0x516ccfc [Native Public]
    void SetPlaneConstraintFromVectors(const FVector& Forward, const FVector& Up); // 0x516cc0c [Native Public]
    void SetPlaneConstraintEnabled(bool bEnabled); // 0x516cb7c [Native Public]
    void SetPlaneConstraintAxisSetting(const EPlaneConstraintAxisSetting& NewAxisSetting); // 0x516caf0 [Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x516c98c [Native Public]
    bool K2_MoveUpdatedComponent(const FVector& Delta, const FRotator& NewRotation, FHitResult& OutHit, bool bSweep, bool bTeleport); // 0x516bd4c [Final Native Public]
    float K2_GetModifiedMaxSpeed(); // 0x516bd18 [Native Public]
    float K2_GetMaxSpeedModifier(); // 0x516bce4 [Native Public]
    bool IsExceedingMaxSpeed(float MaxSpeed); // 0x516bc40 [Native Public]
    FVector GetPlaneConstraintOrigin(); // 0x516bc18 [Final Native Public]
    FVector GetPlaneConstraintNormal(); // 0x516bbf0 [Final Native Public]
    EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting(); // 0x516bbd8 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x516bba4 [Native Public]
    float GetMaxSpeed(); // 0x516bb70 [Native Public]
    float GetGravityZ(); // 0x516bb3c [Native Public]
    FVector ConstrainNormalToPlane(const FVector& Normal); // 0x516ba7c [Native Public]
    FVector ConstrainLocationToPlane(const FVector& Location); // 0x516b9bc [Native Public]
    FVector ConstrainDirectionToPlane(const FVector& Direction); // 0x516b8fc [Native Public]

// UNavMovementComponent (/Script/Engine.NavMovementComponent)
    void StopMovementKeepPathing(); // 0x51700f4 [Final Native Public]
    void StopActiveMovement(); // 0x51700cc [Native Public]
    bool IsSwimming(); // 0x516fe40 [Native Public]
    bool IsMovingOnGround(); // 0x18405dc [Native Public]
    bool IsFlying(); // 0x18f3c1c [Native Public]
    bool IsFalling(); // 0x516fe10 [Native Public]
    bool IsCrouching(); // 0x516fde0 [Native Public]

// UPawnMovementComponent (/Script/Engine.PawnMovementComponent)
    FVector K2_GetInputVector(); // 0x51884f8 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x51884c8 [Native Public]
    FVector GetPendingInputVector(); // 0x5188408 [Final Native Public]
    APawn* GetPawnOwner(); // 0x51883f0 [Final Native Public]
    FVector GetLastInputVector(); // 0x51883b4 [Final Native Public]
    FVector ConsumeInputVector(); // 0x5188104 [Native Public]
    void AddInputVector(const FVector& WorldVector, bool bForce); // 0x5187bb4 [Native Public]

// AGameModeBase (/Script/Engine.GameModeBase)
    void StartPlay(); // 0x50bb4a0 [Native Public]
    APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot); // 0x50b7dec [Native Event Public]
    APawn* SpawnDefaultPawnAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x50b7ccc [Native Event Public]
    bool ShouldReset(AActor* ActorToReset); // 0x50b757c [Native Event Public]
    void ReturnToMainMenuHost(); // 0x50b5d24 [Native Public]
    void RestartPlayerAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x50b5c04 [Native Public]
    void RestartPlayerAtPlayerStart(AController* NewPlayer, AActor* StartSpot); // 0x50b5b34 [Native Public]
    void RestartPlayer(AController* NewPlayer); // 0x50b5aa8 [Native Public]
    void ResetLevel(); // 0x50b5a80 [Native Public]
    bool PlayerCanRestart(APlayerController* Player); // 0x50b3f0c [Native Event Public]
    bool MustSpectate(APlayerController* NewPlayerController); // 0x50b20c0 [Native Event Public]
    void K2_PostLogin(APlayerController* NewPlayer); // 0x13450d4 [Event Public]
    void K2_OnSwapPlayerControllers(APlayerController* OldPC, APlayerController* NewPC); // 0x13450d4 [Event Protected]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0x13450d4 [Event Public]
    void K2_OnLogout(AController* ExitingController); // 0x13450d4 [Event Public]
    void K2_OnChangeName(AController* Other, const FString& NewName, bool bNameChange); // 0x13450d4 [Event Public]
    AActor* K2_FindPlayerStart(AController* Player, const FString& IncomingName); // 0x50b0f48 [Final Native Public]
    void InitStartSpot(AActor* StartSpot, AController* NewPlayer); // 0x50b0ccc [Native Event Public]
    void InitializeHUDForPlayer(APlayerController* NewPlayer); // 0x5099c1c [Native Event Protected]
    bool HasMatchStarted(); // 0x508ba3c [Native Public]
    bool HasMatchEnded(); // 0x50b0b94 [Native Public]
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x50b0a54 [Native Event Public]
    int32 GetNumSpectators(); // 0x50af36c [Native Public]
    int32 GetNumPlayers(); // 0x50af33c [Native Public]
    TSubclassOf<UObject> GetDefaultPawnClassForController(AController* InController); // 0x50aea3c [Native Event Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x50ad7b8 [Native Event Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x50ac078 [Native Event Public]
    void ChangeName(AController* Controller, const FString& NewName, bool bNameChange); // 0x50abf44 [Native Public]
    bool CanSpectate(APlayerController* Viewer, APlayerState* ViewTarget); // 0x50abe4c [Native Event Public]

// UBoxComponent (/Script/Engine.BoxComponent)
    void SetBoxExtent(const FVector& InBoxExtent, bool bUpdateOverlaps); // 0x5074338 [Final Native Public]
    FVector GetUnscaledBoxExtent(); // 0x5074310 [Final Native Public]
    FVector GetScaledBoxExtent(); // 0x50742c4 [Final Native Public]

// AStaticMeshActor (/Script/Engine.StaticMeshActor)
    void SetMobility(uint8 InMobility); // 0x51e7164 [Final Native Public]

// AController (/Script/Engine.Controller)
    void UnPossess(); // 0x508c084 [Final Native Public]
    void StopMovement(); // 0x508c05c [Native Public]
    void SetInitialLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x508bf74 [Native Public]
    void SetIgnoreMoveInput(bool bNewMoveInput); // 0x508bee4 [Native Public]
    void SetIgnoreLookInput(bool bNewLookInput); // 0x508be54 [Native Public]
    void SetControlRotation(const FRotator& NewRotation); // 0x508bdc4 [Native Public]
    void ResetIgnoreMoveInput(); // 0x508bd9c [Native Public]
    void ResetIgnoreLookInput(); // 0x508bd74 [Native Public]
    void ResetIgnoreInputFlags(); // 0x508bd4c [Native Public]
    void ReceiveUnPossess(APawn* UnpossessedPawn); // 0x13450d4 [Event Protected]
    void ReceivePossess(APawn* PossessedPawn); // 0x13450d4 [Event Protected]
    void ReceiveInstigatedAnyDamage(float Damage, UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser); // 0x13450d4 [Event Protected]
    void Possess(APawn* InPawn); // 0x508bcc4 [Final Native Public]
    void OnRep_PlayerState(); // 0x508bc9c [Native Public]
    void OnRep_Pawn(); // 0x508bc74 [Native Public]
    bool LineOfSightTo(AActor* Other, const FVector& ViewPoint, bool bAlternateChecks); // 0x508bb4c [Native Public]
    APawn* K2_GetPawn(); // 0x508bb34 [Final Native Public]
    bool IsPlayerController(); // 0x508bb18 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x508bae8 [Native Public]
    bool IsLookInputIgnored(); // 0x508bab8 [Native Public]
    bool IsLocalPlayerController(); // 0x508ba6c [Final Native Public]
    bool IsLocalController(); // 0x508ba3c [Native Public]
    AActor* GetViewTarget(); // 0x508ba08 [Native Public]
    FRotator GetDesiredRotation(); // 0x508b9c4 [Native Public]
    FRotator GetControlRotation(); // 0x508b980 [Native Public]
    void ClientSetRotation(const FRotator& NewRotation, bool bResetCamera); // 0x508b85c [Native Event Public]
    void ClientSetLocation(const FVector& NewLocation, const FRotator& NewRotation); // 0x508b730 [Native Event Public]
    APlayerController* CastToPlayerController(); // 0x508b6ec [Final Native Public]

// ACameraActor (/Script/Engine.CameraActor)
    int32 GetAutoActivatePlayerIndex(); // 0x50793f0 [Final Native Public]

// ALevelScriptActor (/Script/Engine.LevelScriptActor)
    void WorldOriginLocationChanged(const FIntVector& OldOriginLocation, const FIntVector& NewOriginLocation); // 0x13450d4 [Event Public]
    void SetCinematicMode(bool bCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x5149df8 [Native Public]
    bool RemoteEvent(const FName& EventName); // 0x51497f4 [Native Public]
    void LevelReset(); // 0x13450d4 [Event Public]

// ASkeletalMeshActor (/Script/Engine.SkeletalMeshActor)
    void OnRep_ReplicatedPhysAsset(); // 0x3c3cc18 [Native Public]
    void OnRep_ReplicatedMesh(); // 0x3c37c18 [Native Public]
    void OnRep_ReplicatedMaterial1(); // 0x3c3cbf0 [Native Public]
    void OnRep_ReplicatedMaterial0(); // 0x3c3cbc8 [Native Public]

// UGameInstance (/Script/Engine.GameInstance)
    void ReceiveShutdown(); // 0x13450d4 [Event Public]
    void ReceiveInit(); // 0x13450d4 [Event Public]
    void HandleTravelError(uint8 FailureType); // 0x13450d4 [Event Public]
    void HandleNetworkError(uint8 FailureType, bool bIsServer); // 0x13450d4 [Event Public]
    void DebugRemovePlayer(int32 ControllerId); // 0x50a447c [Native Public]
    void DebugCreatePlayer(int32 ControllerId); // 0x50a432c [Native Public]

// USphereComponent (/Script/Engine.SphereComponent)
    void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); // 0x51de148 [Final Native Public]
    float GetUnscaledSphereRadius(); // 0x3c40c88 [Final Native Public]
    float GetShapeScale(); // 0x507e324 [Final Native Public]
    float GetScaledSphereRadius(); // 0x51db1e4 [Final Native Public]

// UCapsuleComponent (/Script/Engine.CapsuleComponent)
    void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); // 0x5083c7c [Final Native Public]
    void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); // 0x5083ba0 [Final Native Public]
    void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); // 0x5083ac4 [Final Native Public]
    void GetUnscaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x507e570 [Final Native Public]
    void GetUnscaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x507e480 [Final Native Public]
    float GetUnscaledCapsuleRadius(); // 0x3c40ca0 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight_WithoutHemisphere(); // 0x507e45c [Final Native Public]
    float GetUnscaledCapsuleHalfHeight(); // 0x3c40c88 [Final Native Public]
    float GetShapeScale(); // 0x507e324 [Final Native Public]
    void GetScaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x507e1fc [Final Native Public]
    void GetScaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x507e0e8 [Final Native Public]
    float GetScaledCapsuleRadius(); // 0x3c40c5c [Final Native Public]
    float GetScaledCapsuleHalfHeight_WithoutHemisphere(); // 0x507e0ac [Final Native Public]
    float GetScaledCapsuleHalfHeight(); // 0x3c40c38 [Final Native Public]

// UCameraComponent (/Script/Engine.CameraComponent)
    void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); // 0x5079c38 [Final Native Public]
    void SetProjectionMode(uint8 InProjectionMode); // 0x5079b24 [Final Native Public]
    void SetPostProcessBlendWeight(float InPostProcessBlendWeight); // 0x5079a94 [Final Native Public]
    void SetOrthoWidth(float InOrthoWidth); // 0x5079a04 [Final Native Public]
    void SetOrthoNearClipPlane(float InOrthoNearClipPlane); // 0x5079974 [Final Native Public]
    void SetOrthoFarClipPlane(float InOrthoFarClipPlane); // 0x50798e4 [Final Native Public]
    void SetFieldOfView(float InFieldOfView); // 0x170bd1c [Native Public]
    void SetConstraintAspectRatio(bool bInConstrainAspectRatio); // 0x50797c4 [Final Native Public]
    void SetAspectRatio(float InAspectRatio); // 0x5079734 [Final Native Public]
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x507955c [Final Native Public]
    void OnCameraMeshHiddenChanged(); // 0x2a6287c [Final Native Protected]
    void GetCameraView(float DeltaTime, FMinimalViewInfo& DesiredView); // 0x5079418 [Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x507903c [Final Native Public]

// UMatineeCameraShake (/Script/Engine.MatineeCameraShake)
    void ReceiveStopShake(bool bImmediately); // 0x13450d4 [Event Public]
    void ReceivePlayShake(float Scale); // 0x13450d4 [Event Public]
    bool ReceiveIsFinished(); // 0x18779a0 [Native Event Public]
    void BlueprintUpdateCameraShake(float DeltaTime, float Alpha, FMinimalViewInfo& POV, FMinimalViewInfo& ModifiedPOV); // 0x13450d4 [Event Public]

// UCharacterMovementComponent (/Script/Engine.CharacterMovementComponent)
    void SetWalkableFloorZ(float InWalkableFloorZ); // 0x5085a20 [Final Native Public]
    void SetWalkableFloorAngle(float InWalkableFloorAngle); // 0x5085990 [Final Native Public]
    void SetMovementMode(uint8 NewMovementMode, uint8 NewCustomMode); // 0x50858c0 [Native Public]
    void SetGroupsToIgnoreMask(const FNavAvoidanceMask& GroupMask); // 0x2e8b7c4 [Final Native Public]
    void SetGroupsToIgnore(int32 GroupFlags); // 0x2e8b670 [Final Native Public]
    void SetGroupsToAvoidMask(const FNavAvoidanceMask& GroupMask); // 0x2e8b5dc [Final Native Public]
    void SetGroupsToAvoid(int32 GroupFlags); // 0x2e8b488 [Final Native Public]
    void SetAvoidanceGroupMask(const FNavAvoidanceMask& GroupMask); // 0x2e8af0c [Final Native Public]
    void SetAvoidanceGroup(int32 GroupFlags); // 0x2e8adb8 [Final Native Public]
    void SetAvoidanceEnabled(bool bEnable); // 0x50857d8 [Final Native Public]
    float K2_GetWalkableFloorZ(); // 0x4ab3064 [Final Native Public]
    float K2_GetWalkableFloorAngle(); // 0x50857a8 [Final Native Public]
    float K2_GetModifiedMaxAcceleration(); // 0x5085774 [Native Public]
    void K2_FindFloor(const FVector& CapsuleLocation, FFindFloorResult& FloorResult); // 0x5085638 [Native Public]
    void K2_ComputeFloorDist(const FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult& FloorResult); // 0x5085428 [Native Public]
    bool IsWalking(); // 0x18405dc [Final Native Public]
    bool IsWalkable(FHitResult& Hit); // 0x5085364 [Native Public]
    float GetValidPerchRadius(); // 0x5085330 [Native Public]
    float GetPerchRadiusThreshold(); // 0x50852fc [Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x50852d4 [Final Native Public]
    float GetMinAnalogSpeed(); // 0x50852a0 [Native Public]
    float GetMaxJumpHeightWithJumpTime(); // 0x508526c [Native Public]
    float GetMaxJumpHeight(); // 0x5085238 [Native Public]
    float GetMaxBrakingDeceleration(); // 0x5085204 [Native Public]
    float GetMaxAcceleration(); // 0x50851d0 [Native Public]
    FVector GetLastUpdateVelocity(); // 0x50851a8 [Final Native Public]
    FRotator GetLastUpdateRotation(); // 0x5085160 [Final Native Public]
    FVector GetLastUpdateLocation(); // 0x5085138 [Final Native Public]
    FVector GetImpartedMovementBaseVelocity(); // 0x50850f4 [Native Public]
    FVector GetCurrentAcceleration(); // 0x50850cc [Final Native Public]
    ACharacter* GetCharacterOwner(); // 0x50850b4 [Final Native Public]
    float GetAnalogInputModifier(); // 0x508509c [Final Native Public]
    void DisableMovement(); // 0x5085074 [Native Public]
    void ClearAccumulatedForces(); // 0x508504c [Native Public]
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x5084cdc [Native Protected]
    void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); // 0x5084b78 [Native Public]
    void AddImpulse(const FVector& Impulse, bool bVelocityChange); // 0x5084a94 [Native Public]
    void AddForce(const FVector& Force); // 0x50849f8 [Native Public]

// AEmitter (/Script/Engine.Emitter)
    void ToggleActive(); // 0x509a180 [Final Native Public]
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x509a098 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x509a00c [Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x5099f38 [Final Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x5099e5c [Final Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x5099d80 [Final Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x5099ca8 [Final Native Public]
    void OnRep_bCurrentlyActive(); // 0x3c3cc18 [Native Public]
    void OnParticleSystemFinished(UParticleSystemComponent* FinishedComponent); // 0x5099c1c [Native Public]
    bool IsActive(); // 0x5099bec [Final Native Public]
    void Deactivate(); // 0x5099bac [Final Native Public]
    void Activate(); // 0x5099b68 [Final Native Public]

// UStaticMeshComponent (/Script/Engine.StaticMeshComponent)
    bool SetStaticMesh(UStaticMesh* NewMesh); // 0x2c545d8 [Native Public]
    void SetReverseCulling(bool ReverseCulling); // 0x51e752c [Final Native Public]
    void SetForcedLodModel(int32 NewForcedLodModel); // 0x51e6e2c [Final Native Public]
    void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); // 0x51e6da0 [Final Native Public]
    void SetDistanceFieldSelfShadowBias(float NewValue); // 0x51e6b34 [Final Native Public]
    void OnRep_StaticMesh(UStaticMesh* OldStaticMesh); // 0x51e6a94 [Final Native Public]
    void GetLocalBounds(const FVector& Min, const FVector& Max); // 0x51e691c [Final Native Public]

// UArrowComponent (/Script/Engine.ArrowComponent)
    void SetArrowColor(const FLinearColor& NewColor); // 0x505e290 [Native Public]

// AGameStateBase (/Script/Engine.GameStateBase)
    void OnRep_SpectatorClass(); // 0x508bc9c [Native Protected]
    void OnRep_ReplicatedWorldTimeSeconds(); // 0x50bb4a0 [Native Protected]
    void OnRep_ReplicatedHasBegunPlay(); // 0x288c904 [Native Protected]
    void OnRep_GameModeClass(); // 0x508bc74 [Native Protected]
    bool HasMatchStarted(); // 0x297ac9c [Native Public]
    bool HasMatchEnded(); // 0x50be8f0 [Native Public]
    bool HasBegunPlay(); // 0x50be8c0 [Native Public]
    float GetServerWorldTimeSeconds(); // 0x50be824 [Native Public]
    float GetPlayerStartTime(AController* Controller); // 0x50be378 [Native Public]
    float GetPlayerRespawnDelay(AController* Controller); // 0x50be2d8 [Native Public]

// UInstancedStaticMeshComponent (/Script/Engine.InstancedStaticMeshComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x50cda20 [Native Public]
    bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x50cd5a8 [Native Public]
    void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); // 0x50cd330 [Final Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x50cd1a8 [Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x50cc43c [Final Native Public]
    TArray<void> GetInstancesOverlappingSphere(const FVector& Center, float Radius, bool bSphereInWorldSpace); // 0x50cc8f0 [Native Public]
    TArray<void> GetInstancesOverlappingBox(const FBox& Box, bool bBoxInWorldSpace); // 0x50cc72c [Native Public]
    int32 GetInstanceCount(); // 0x50cc424 [Final Native Public]
    void ClearInstances(); // 0x50cbcf8 [Native Public]
    bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray<bool>& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x50cb820 [Native Public]
    bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x50cb224 [Native Public]
    int32 AddInstanceWorldSpace(FTransform& WorldTransform); // 0x50caf60 [Final Native Public]
    TArray<void> AddInstances(const TArray<bool>& InstanceTransforms, bool bShouldReturnIndices); // 0x50cb038 [Native Public]
    int32 AddInstance(FTransform& InstanceTransform); // 0x50cae84 [Native Public]

// UWorld (/Script/Engine.World)
    AWorldSettings* K2_GetWorldSettings(); // 0x51f5128 [Final Native Public]
    void HandleTimelineScrubbed(); // 0x51f5104 [Final Native Public]

// UPhysicsHandleComponent (/Script/Engine.PhysicsHandleComponent)
    void SetTargetRotation(const FRotator& NewRotation); // 0x518ea9c [Final Native Public]
    void SetTargetLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x518e9b0 [Final Native Public]
    void SetTargetLocation(const FVector& NewLocation); // 0x518e924 [Final Native Public]
    void SetLinearStiffness(float NewLinearStiffness); // 0x518e780 [Final Native Public]
    void SetLinearDamping(float NewLinearDamping); // 0x518e6f0 [Final Native Public]
    void SetInterpolationSpeed(float NewInterpolationSpeed); // 0x518e660 [Final Native Public]
    void SetAngularStiffness(float NewAngularStiffness); // 0x518e5b8 [Final Native Public]
    void SetAngularDamping(float NewAngularDamping); // 0x518e528 [Final Native Public]
    void ReleaseComponent(); // 0x518e3d4 [Native Public]
    void GrabComponentAtLocationWithRotation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& Location, const FRotator& Rotation); // 0x518dcc0 [Final Native Public]
    void GrabComponentAtLocation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation); // 0x518dbb0 [Final Native Public]
    void GrabComponent(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation, bool bConstrainRotation); // 0x518da54 [Native Public]
    void GetTargetLocationAndRotation(const FVector& TargetLocation, const FRotator& TargetRotation); // 0x518d974 [Final Native Public]
    UPrimitiveComponent* GetGrabbedComponent(); // 0x4bc6a0c [Final Native Public]

// APlayerCameraManager (/Script/Engine.PlayerCameraManager)
    void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); // 0x518f9b8 [Final Native Protected]
    void StopCameraShake(UCameraShakeBase* ShakeInstance, bool bImmediately); // 0x518f8b0 [Native Public]
    void StopCameraFade(); // 0x190a614 [Native Public]
    void StopCameraAnimInst(UCameraAnimInst* AnimInst, bool bImmediate); // 0x518f7dc [Native Public]
    void StopAllInstancesOfCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x518f6d4 [Native Public]
    void StopAllInstancesOfCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x518f600 [Native Public]
    void StopAllInstancesOfCameraAnim(UCameraAnim* Anim, bool bImmediate); // 0x518f52c [Native Public]
    void StopAllCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x518f458 [Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x518f3c8 [Native Public]
    void StopAllCameraAnims(bool bImmediate); // 0x518f338 [Native Public]
    UMatineeCameraShake* StartMatineeCameraShakeFromSource(TSubclassOf<UMatineeCameraShake> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x518f198 [Final Native Public]
    UMatineeCameraShake* StartMatineeCameraShake(TSubclassOf<UMatineeCameraShake> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x518f03c [Final Native Public]
    UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x518ee98 [Native Public]
    UCameraShakeBase* StartCameraShake(TSubclassOf<UCameraShakeBase> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x518ed38 [Native Public]
    void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); // 0x518eb44 [Native Public]
    void SetManualCameraFade(float InFadeAmount, const FLinearColor& Color, bool bInFadeAudio); // 0x518e810 [Native Public]
    void SetGameCameraCutThisFrame(); // 0x518e648 [Final Native Public]
    bool RemoveCameraModifier(UCameraModifier* ModifierToRemove); // 0x518e488 [Native Public]
    void RemoveCameraLensEffect(AEmitterCameraLensEffectBase* Emitter); // 0x518e3fc [Native Public]
    UCameraAnimInst* PlayCameraAnim(UCameraAnim* Anim, float Rate, float Scale, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, float Duration, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x518e0a4 [Native Public]
    void PhotographyCameraModify(const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& ResultCameraLocation); // 0x518df1c [Native Event Public]
    void OnPhotographySessionStart(); // 0x3c3cbf0 [Native Event Public]
    void OnPhotographySessionEnd(); // 0x3c3cbc8 [Native Event Public]
    void OnPhotographyMultiPartCaptureStart(); // 0x3c3cc18 [Native Event Public]
    void OnPhotographyMultiPartCaptureEnd(); // 0x3c37c18 [Native Event Public]
    APlayerController* GetOwningPlayerController(); // 0x518d884 [Native Public]
    float GetFOVAngle(); // 0x518d530 [Native Public]
    FRotator GetCameraRotation(); // 0x518d4ec [Native Public]
    FVector GetCameraLocation(); // 0x518d4a8 [Native Public]
    UCameraModifier* FindCameraModifierByClass(TSubclassOf<UCameraModifier> ModifierClass); // 0x518d408 [Native Public]
    void ClearCameraLensEffects(); // 0x518d3e0 [Native Public]
    bool BlueprintUpdateCamera(AActor* CameraTarget, const FVector& NewCameraLocation, const FRotator& NewCameraRotation, const float& NewCameraFOV); // 0x13450d4 [Event Public]
    UCameraModifier* AddNewCameraModifier(TSubclassOf<UCameraModifier> ModifierClass); // 0x518d340 [Native Public]
    AEmitterCameraLensEffectBase* AddCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x518d2a0 [Native Public]

// APlayerController (/Script/Engine.PlayerController)
    bool WasInputKeyJustReleased(const FKey& Key); // 0x5199ed0 [Final Native Public]
    bool WasInputKeyJustPressed(const FKey& Key); // 0x5199db8 [Final Native Public]
    void ToggleSpeaking(bool bInSpeaking); // 0x5199d28 [Native Public]
    void TestServerLevelVisibilityChange(const FName& PackageName, const FName& Filename); // 0x3cd9910 [Final Native Private]
    void SwitchLevel(const FString& URL); // 0x5199c88 [Native Public]
    void StopHapticEffect(const EControllerHand& Hand); // 0x5199c00 [Final Native Public]
    void StartFire(uint8 FireModeNum); // 0x5199b74 [Native Public]
    void SetVirtualJoystickVisibility(bool bVisible); // 0x5199ae4 [Native Public]
    void SetViewTargetWithBlend(AActor* NewViewTarget, float BlendTime, uint8 BlendFunc, float BlendExp, bool bLockOutgoing); // 0x519993c [Native Public]
    void SetName(const FString& S); // 0x519989c [Native Public]
    void SetMouseLocation(int32 X, int32 Y); // 0x51995f8 [Final Native Public]
    void SetMouseCursorWidget(uint8 Cursor, UUserWidget* CursorWidget); // 0x51994b4 [Final Native Public]
    void SetHapticsByValue(float Frequency, float Amplitude, const EControllerHand& Hand); // 0x519939c [Final Native Public]
    void SetDisableHaptics(bool bNewDisabled); // 0x519930c [Native Public]
    void SetControllerLightColor(const FColor& Color); // 0x5199260 [Final Native Public]
    void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x51990ac [Native Public]
    void SetAudioListenerOverride(USceneComponent* AttachToComponent, const FVector& Location, const FRotator& Rotation); // 0x5198f5c [Final Native Public]
    void SetAudioListenerAttenuationOverride(USceneComponent* AttachToComponent, const FVector& AttenuationLocationOVerride); // 0x5198e68 [Final Native Public]
    void ServerViewSelf(const FViewTargetTransitionParams& TransitionParams); // 0x5198d88 [Native Event Public]
    void ServerViewPrevPlayer(); // 0x5198d34 [Native Event Public]
    void ServerViewNextPlayer(); // 0x5198ce0 [Native Event Public]
    void ServerVerifyViewTarget(); // 0x5198c8c [Native Event Public]
    void ServerUpdateMultipleLevelsVisibility(const TArray<void>& LevelVisibilities); // 0x5198ac4 [Final Native Event Public]
    void ServerUpdateLevelVisibility(const FUpdateLevelVisibilityLevelInfo& LevelVisibility); // 0x115cf64 [Final Native Event Public]
    void ServerUpdateCamera(const FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); // 0x51988e4 [Native Event Public]
    void ServerUnmutePlayer(const FUniqueNetIdRepl& PlayerID); // 0x51987e8 [Native Event Public]
    void ServerToggleAILogging(); // 0x5198794 [Native Event Public]
    void ServerShortTimeout(); // 0x5198740 [Native Event Public]
    void ServerSetSpectatorWaiting(bool bWaiting); // 0x5198684 [Native Event Public]
    void ServerSetSpectatorLocation(const FVector& NewLoc, const FRotator& NewRot); // 0x5198558 [Native Event Public]
    void ServerRestartPlayer(); // 0x5198504 [Native Event Public]
    void ServerPause(); // 0x51984b0 [Native Event Public]
    void ServerNotifyLoadedWorld(const FName& WorldPackageName); // 0x5198404 [Final Native Event Public]
    void ServerMutePlayer(const FUniqueNetIdRepl& PlayerID); // 0x5198308 [Native Event Public]
    void ServerExecRPC(const FString& Msg); // 0x5198244 [Native Event Public]
    void ServerExec(const FString& Msg); // 0x3bb52e4 [Final Native Public]
    void ServerCheckClientPossessionReliable(); // 0x51981f0 [Native Event Public]
    void ServerCheckClientPossession(); // 0x519819c [Native Event Public]
    void ServerChangeName(const FString& S); // 0x51980d8 [Native Event Public]
    void ServerCamera(const FName& NewMode); // 0x519802c [Native Event Public]
    void ServerAcknowledgePossession(APawn* P); // 0x137c09c [Native Event Public]
    void SendToConsole(const FString& Command); // 0x5197f8c [Native Public]
    void RestartLevel(); // 0x5197f64 [Native Public]
    void ResetControllerLightColor(); // 0x5197f04 [Final Native Public]
    bool ProjectWorldLocationToScreen(const FVector& WorldLocation, const FVector2D& ScreenLocation, bool bPlayerViewportRelative); // 0x5197d14 [Final Native Public]
    void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, const EControllerHand& Hand, float Scale, bool bLoop); // 0x51978f4 [Final Native Public]
    void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, uint8 Action, const FLatentActionInfo& LatentInfo); // 0x5197640 [Final Native Private]
    void Pause(); // 0x5197618 [Native Public]
    void OnServerStartedVisualLogger(bool bIsLogging); // 0x5197588 [Native Event Public]
    void LocalTravel(const FString& URL); // 0x51974e8 [Native Public]
    void K2_ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); // 0x519730c [Final Native Public]
    bool IsInputKeyDown(const FKey& Key); // 0x51971f4 [Final Native Public]
    void GetViewportSize(const int32& SizeX, const int32& SizeY); // 0x519711c [Final Native Public]
    ASpectatorPawn* GetSpectatorPawn(); // 0x5197104 [Final Native Public]
    bool GetMousePosition(const float& LocationX, const float& LocationY); // 0x5197004 [Final Native Public]
    FVector GetInputVectorKeyState(const FKey& Key); // 0x5196f10 [Final Native Public]
    void GetInputTouchState(uint8 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x5196d8c [Final Native Public]
    void GetInputMouseDelta(const float& DeltaX, const float& DeltaY); // 0x5196ca0 [Final Native Public]
    void GetInputMotionState(const FVector& Tilt, const FVector& RotationRate, const FVector& Gravity, const FVector& Acceleration); // 0x5196b20 [Final Native Public]
    float GetInputKeyTimeDown(const FKey& Key); // 0x5196a3c [Final Native Public]
    void GetInputAnalogStickState(uint8 WhichStick, const float& StickX, const float& StickY); // 0x5196908 [Final Native Public]
    float GetInputAnalogKeyState(const FKey& Key); // 0x5196824 [Final Native Public]
    AHUD* GetHUD(); // 0x5195e20 [Final Native Public]
    bool GetHitResultUnderFingerForObjects(uint8 FingerIndex, const TArray<bool>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x51965d4 [Final Native Public]
    bool GetHitResultUnderFingerByChannel(uint8 FingerIndex, uint8 TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x5196450 [Final Native Public]
    bool GetHitResultUnderFinger(uint8 FingerIndex, uint8 TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x51962cc [Final Native Public]
    bool GetHitResultUnderCursorForObjects(const TArray<bool>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x51960b8 [Final Native Public]
    bool GetHitResultUnderCursorByChannel(uint8 TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x5195f78 [Final Native Public]
    bool GetHitResultUnderCursor(uint8 TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x5195e38 [Final Native Public]
    FVector GetFocalLocation(); // 0x5195ddc [Native Public]
    void FOV(float NewFOV); // 0x5195d48 [Native Public]
    void EnableCheats(); // 0x5195d20 [Native Public]
    bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, const FVector& WorldLocation, const FVector& WorldDirection); // 0x5195ba8 [Final Native Public]
    bool DeprojectMousePositionToWorld(const FVector& WorldLocation, const FVector& WorldDirection); // 0x5195a84 [Final Native Public]
    void ConsoleKey(const FKey& Key); // 0x51959a8 [Native Public]
    void ClientWasKicked(const FText& KickReason); // 0x5195844 [Native Event Public]
    void ClientVoiceHandshakeComplete(); // 0x519581c [Native Event Public]
    void ClientUpdateMultipleLevelsStreamingStatus(const TArray<void>& LevelStatuses); // 0x51956b8 [Native Event Public]
    void ClientUpdateLevelStreamingStatus(const FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex); // 0x1751aa0 [Native Event Public]
    void ClientUnmutePlayer(const FUniqueNetIdRepl& PlayerID); // 0x51955f4 [Native Event Public]
    void ClientTravelInternal(const FString& URL, uint8 TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x5195470 [Native Event Public]
    void ClientTravel(const FString& URL, uint8 TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x51952f0 [Final Native Public]
    void ClientTeamMessage(APlayerState* SenderPlayerState, const FString& S, const FName& Type, float MsgLifeTime); // 0x5195180 [Native Event Public]
    void ClientStopForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag); // 0x51950b0 [Native Event Public]
    void ClientStopCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x5194fd4 [Final Native Public]
    void ClientStopCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x5194f00 [Native Event Public]
    void ClientStopCameraAnim(UCameraAnim* AnimToStop); // 0x2973dd0 [Native Event Public]
    void ClientStartOnlineSession(); // 0x5194ed8 [Native Event Public]
    void ClientStartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent); // 0x5194dd0 [Final Native Public]
    void ClientStartCameraShake(TSubclassOf<UCameraShakeBase> Shake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x5194c70 [Native Event Public]
    void ClientSpawnCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x2973d44 [Native Event Public]
    void ClientSetViewTarget(AActor* A, const FViewTargetTransitionParams& TransitionParams); // 0x5194b74 [Native Event Public]
    void ClientSetSpectatorWaiting(bool bWaiting); // 0x5194ae4 [Native Event Public]
    void ClientSetHUD(TSubclassOf<AHUD> NewHUDClass); // 0x2973cb8 [Native Event Public]
    void ClientSetForceMipLevelsToBeResident(UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); // 0x5194920 [Native Event Public]
    void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); // 0x51947c0 [Native Event Public]
    void ClientSetCameraMode(const FName& NewCamMode); // 0x5194734 [Native Event Public]
    void ClientSetCameraFade(bool bEnableFading, const FColor& FadeColor, const FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); // 0x519454c [Native Event Public]
    void ClientSetBlockOnAsyncLoading(); // 0x5194524 [Native Event Public]
    void ClientReturnToMainMenuWithTextReason(const FText& ReturnReason); // 0x51943c0 [Native Event Public]
    void ClientReturnToMainMenu(const FString& ReturnReason); // 0x5194320 [Native Event Public]
    void ClientRetryClientRestart(APawn* NewPawn); // 0x5194294 [Native Event Public]
    void ClientRestart(APawn* NewPawn); // 0x137c010 [Native Event Public]
    void ClientReset(); // 0x519426c [Native Event Public]
    void ClientRepObjRef(UObject* Object); // 0x51941e0 [Native Event Public]
    void ClientReceiveLocalizedMessage(TSubclassOf<ULocalMessage> Message, int32 Switch, APlayerState* RelatedPlayerState_1, APlayerState* RelatedPlayerState_2, UObject* OptionalObject); // 0x5193d44 [Native Event Public]
    void ClientPrestreamTextures(AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x5193b3c [Native Event Public]
    void ClientPrepareMapChange(const FName& LevelName, bool bFirst, bool bLast); // 0x5193a30 [Native Event Public]
    void ClientPlaySoundAtLocation(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier); // 0x51938c0 [Native Event Public]
    void ClientPlaySound(USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); // 0x51937a4 [Native Event Public]
    void ClientPlayForceFeedback_Internal(UForceFeedbackEffect* ForceFeedbackEffect, const FForceFeedbackParameters& Params); // 0x1030470 [Final Native Event Private]
    void ClientPlayCameraAnim(UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, const ECameraShakePlaySpace& Space, const FRotator& CustomPlaySpace); // 0x51934c0 [Native Event Public]
    void ClientMutePlayer(const FUniqueNetIdRepl& PlayerID); // 0x51933fc [Native Event Public]
    void ClientMessage(const FString& S, const FName& Type, float MsgLifeTime); // 0x51932c8 [Native Event Public]
    void ClientIgnoreMoveInput(bool bIgnore); // 0x5193238 [Native Event Public]
    void ClientIgnoreLookInput(bool bIgnore); // 0x51931a8 [Native Event Public]
    void ClientGotoState(const FName& NewState); // 0x519311c [Native Event Public]
    void ClientGameEnded(AActor* EndGameFocus, bool bIsWinner); // 0x5193048 [Native Event Public]
    void ClientForceGarbageCollection(); // 0x5193020 [Native Event Public]
    void ClientFlushLevelStreaming(); // 0x5192fc8 [Final Native Event Public]
    void ClientEndOnlineSession(); // 0x5192fa0 [Native Event Public]
    void ClientEnableNetworkVoice(bool bEnable); // 0x5192f10 [Native Event Public]
    void ClientCommitMapChange(); // 0x5192ee8 [Native Event Public]
    void ClientClearCameraLensEffects(); // 0x5192ec0 [Native Event Public]
    void ClientCapBandwidth(int32 Cap); // 0x5192d70 [Native Event Public]
    void ClientCancelPendingMapChange(); // 0x5192d48 [Native Event Public]
    void ClientAddTextureStreamingLoc(const FVector& InLoc, float Duration, bool bOverrideLocation); // 0x5192c30 [Final Native Event Public]
    void ClearAudioListenerOverride(); // 0x5192bec [Final Native Public]
    void ClearAudioListenerAttenuationOverride(); // 0x5192ba8 [Final Native Public]
    bool CanRestartPlayer(); // 0x5192b78 [Native Public]
    void Camera(const FName& NewMode); // 0x5192aec [Native Public]
    void AddYawInput(float Val); // 0x5192a58 [Native Public]
    void AddRollInput(float Val); // 0x51929c4 [Native Public]
    void AddPitchInput(float Val); // 0x5192930 [Native Public]
    void ActivateTouchInterface(UTouchInterface* NewTouchInterface); // 0x51928a4 [Native Public]

// UAnimSingleNodeInstance (/Script/Engine.AnimSingleNodeInstance)
    void StopAnim(); // 0x505b33c [Final Native Public]
    void SetReverse(bool bInReverse); // 0x505b2b0 [Final Native Public]
    void SetPreviewCurveOverride(const FName& PoseName, float Value, bool bRemoveIfZero); // 0x505b07c [Final Native Public]
    void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); // 0x505af64 [Final Native Public]
    void SetPosition(float InPosition, bool bFireNotifies); // 0x505ae90 [Final Native Public]
    void SetPlayRate(float InPlayRate); // 0x505ad74 [Final Native Public]
    void SetPlaying(bool bIsPlaying); // 0x505ae04 [Final Native Public]
    void SetLooping(bool bIsLooping); // 0x505ace8 [Final Native Public]
    void SetBlendSpaceInput(const FVector& InBlendInput); // 0x505ac5c [Final Native Public]
    void SetAnimationAsset(UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); // 0x505ab4c [Native Public]
    void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); // 0x505aa24 [Final Native Public]
    float GetLength(); // 0x505a9c0 [Final Native Public]
    UAnimationAsset* GetAnimationAsset(); // 0x505a98c [Native Public]

// UHierarchicalInstancedStaticMeshComponent (/Script/Engine.HierarchicalInstancedStaticMeshComponent)
    bool RemoveInstances(const TArray<bool>& InstancesToRemove); // 0x50c72e4 [Final Native Public]

// UMaterialInterface (/Script/Engine.MaterialInterface)
    void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); // 0x51641e0 [Native Public]
    UPhysicalMaterialMask* GetPhysicalMaterialMask(); // 0x5163980 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index); // 0x516381c [Native Public]
    UPhysicalMaterial* GetPhysicalMaterial(); // 0x4ad53f4 [Native Public]
    FMaterialParameterInfo GetParameterInfo(uint8 Association, const FName& ParameterName, UMaterialFunctionInterface* LayerFunction); // 0x51636c8 [Final Native Public]
    UMaterial* GetBaseMaterial(); // 0x5163698 [Final Native Public]

// UMaterialInstanceConstant (/Script/Engine.MaterialInstanceConstant)
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x5163f1c [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x5163d78 [Final Native Public]
    UShaderResourceBuffer* K2_GetShaderResourceBufferParameterValue(const FName& ParameterName); // 0x5163bd4 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x5163a88 [Final Native Public]

// UTimecodeProvider (/Script/Engine.TimecodeProvider)
    FTimecode GetTimecode(); // 0x51ee104 [Final Native Public]
    ETimecodeProviderSynchronizationState GetSynchronizationState(); // 0x51ee0d4 [Native Public]
    FQualifiedFrameTime GetQualifiedFrameTime(); // 0x51ee098 [Native Public]
    FFrameRate GetFrameRate(); // 0x51ee028 [Final Native Public]
    FTimecode GetDelayedTimecode(); // 0x51edfcc [Final Native Public]
    FQualifiedFrameTime GetDelayedQualifiedFrameTime(); // 0x51edf94 [Final Native Public]
    bool FetchTimecode(FQualifiedFrameTime& OutFrameTime); // 0x51eded4 [Native Public]
    void FetchAndUpdate(); // 0x4bb6e68 [Native Public]

// AAmbientSound (/Script/Engine.AmbientSound)
    void Stop(); // 0x504ace0 [Final Native Public]
    void Play(float StartTime); // 0x504a690 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel); // 0x504a46c [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel); // 0x504a37c [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); // 0x504a200 [Final Native Public]

// UAnimSequenceBase (/Script/Engine.AnimSequenceBase)
    float GetPlayLength(); // 0x505a9f0 [Native Public]

// UAnimMontage (/Script/Engine.AnimMontage)
    float GetDefaultBlendOutTime(); // 0x505826c [Final Native Public]

// UAnimNotifyState_Trail (/Script/Engine.AnimNotifyState_Trail)
    UParticleSystem* OverridePSTemplate(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation); // 0x13450d4 [Event Public]

// UAsyncActionHandleSaveGame (/Script/Engine.AsyncActionHandleSaveGame)
    UAsyncActionHandleSaveGame* AsyncSaveGameToSlot(UObject* WorldContextObject, USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x50621f8 [Final Native Static Public]
    UAsyncActionHandleSaveGame* AsyncLoadGameFromSlot(UObject* WorldContextObject, const FString& SlotName, int32 UserIndex); // 0x5061ad8 [Final Native Static Public]

// UAsyncActionLoadPrimaryAsset (/Script/Engine.AsyncActionLoadPrimaryAsset)
    UAsyncActionLoadPrimaryAsset* AsyncLoadPrimaryAsset(UObject* WorldContextObject, const FPrimaryAssetId& PrimaryAsset, const TArray<UAsyncActionLoadPrimaryAsset*>& LoadBundles); // 0x5061cf0 [Final Native Static Public]

// UAsyncActionLoadPrimaryAssetClass (/Script/Engine.AsyncActionLoadPrimaryAssetClass)
    UAsyncActionLoadPrimaryAssetClass* AsyncLoadPrimaryAssetClass(UObject* WorldContextObject, const FPrimaryAssetId& PrimaryAsset, const TArray<UAsyncActionLoadPrimaryAssetClass*>& LoadBundles); // 0x5061e2c [Final Native Static Public]

// UAsyncActionLoadPrimaryAssetList (/Script/Engine.AsyncActionLoadPrimaryAssetList)
    UAsyncActionLoadPrimaryAssetList* AsyncLoadPrimaryAssetList(UObject* WorldContextObject, const TArray<TArray<UAsyncActionLoadPrimaryAssetList*>>& PrimaryAssetList, const TArray<UAsyncActionLoadPrimaryAssetList*>& LoadBundles); // 0x50620b0 [Final Native Static Public]

// UAsyncActionLoadPrimaryAssetClassList (/Script/Engine.AsyncActionLoadPrimaryAssetClassList)
    UAsyncActionLoadPrimaryAssetClassList* AsyncLoadPrimaryAssetClassList(UObject* WorldContextObject, const TArray<TArray<UAsyncActionLoadPrimaryAssetClassList*>>& PrimaryAssetList, const TArray<UAsyncActionLoadPrimaryAssetClassList*>& LoadBundles); // 0x5061f68 [Final Native Static Public]

// UAsyncActionChangePrimaryAssetBundles (/Script/Engine.AsyncActionChangePrimaryAssetBundles)
    UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForPrimaryAssetList(UObject* WorldContextObject, const TArray<TArray<TArray<UAsyncActionChangePrimaryAssetBundles*>>>& PrimaryAssetList, const TArray<TArray<UAsyncActionChangePrimaryAssetBundles*>>& AddBundles, const TArray<UAsyncActionChangePrimaryAssetBundles*>& RemoveBundles); // 0x5061924 [Final Native Static Public]
    UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForMatchingPrimaryAssets(UObject* WorldContextObject, const TArray<TArray<UAsyncActionChangePrimaryAssetBundles*>>& NewBundles, const TArray<UAsyncActionChangePrimaryAssetBundles*>& OldBundles); // 0x506179c [Final Native Static Public]

// UAtmosphericFogComponent (/Script/Engine.AtmosphericFogComponent)
    void StartPrecompute(); // 0x2a6287c [Final Native Public]
    void SetSunMultiplier(float NewSunMultiplier); // 0x5064594 [Final Native Public]
    void SetStartDistance(float NewStartDistance); // 0x5064420 [Final Native Public]
    void SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum); // 0x5063f84 [Final Native Public]
    void SetFogMultiplier(float NewFogMultiplier); // 0x5063b18 [Final Native Public]
    void SetDistanceScale(float NewDistanceScale); // 0x50639a4 [Final Native Public]
    void SetDistanceOffset(float NewDistanceOffset); // 0x5063904 [Final Native Public]
    void SetDensityOffset(float NewDensityOffset); // 0x5063864 [Final Native Public]
    void SetDensityMultiplier(float NewDensityMultiplier); // 0x50637c4 [Final Native Public]
    void SetDefaultLightColor(const FLinearColor& NewLightColor); // 0x5063714 [Final Native Public]
    void SetDefaultBrightness(float NewBrightness); // 0x5063674 [Final Native Public]
    void SetAltitudeScale(float NewAltitudeScale); // 0x5063354 [Final Native Public]
    void DisableSunDisk(bool NewSunDisk); // 0x50625cc [Final Native Public]
    void DisableGroundScattering(bool NewGroundScattering); // 0x506251c [Final Native Public]

// AAudioVolume (/Script/Engine.AudioVolume)
    void SetSubmixSendSettings(const TArray<void>& NewSubmixSendSettings); // 0x506810c [Final Native Public]
    void SetSubmixOverrideSettings(const TArray<void>& NewSubmixOverrideSettings); // 0x5068058 [Final Native Public]
    void SetReverbSettings(FReverbSettings& NewReverbSettings); // 0x5067b08 [Final Native Public]
    void SetPriority(float NewPriority); // 0x5067a78 [Final Native Public]
    void SetInteriorSettings(FInteriorSettings& NewInteriorSettings); // 0x50679b8 [Final Native Public]
    void SetEnabled(bool bNewEnabled); // 0x506790c [Final Native Public]
    void OnRep_bEnabled(); // 0x5067810 [Final Native Private]

// UAutoDestroySubsystem (/Script/Engine.AutoDestroySubsystem)
    void OnActorEndPlay(AActor* Actor, uint8 EndPlayReason); // 0x5067724 [Final Native Private]

// UAvoidanceManager (/Script/Engine.AvoidanceManager)
    bool RegisterMovementComponent(UMovementComponent* MovementComp, float AvoidanceWeight); // 0x5067838 [Final Native Public]
    int32 GetObjectCount(); // 0x5067708 [Final Native Public]
    int32 GetNewAvoidanceUID(); // 0x50676dc [Final Native Public]
    FVector GetAvoidanceVelocityForComponent(UMovementComponent* MovementComp); // 0x5067634 [Final Native Public]

// UBillboardComponent (/Script/Engine.BillboardComponent)
    void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x50681c0 [Native Public]
    void SetSpriteAndUV(UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x5067bc0 [Native Public]
    void SetSprite(UTexture2D* NewSprite); // 0x2973dd0 [Native Public]

// UBlueprintMapLibrary (/Script/Engine.BlueprintMapLibrary)
    void SetMapPropertyByName(UObject* Object, const FName& PropertyName, TMap<int32, int32>& Value); // 0x506cb58 [Final Native Static Public]
    void Map_Values(TMap<int32, int32>& TargetMap, const TArray<void>& Values); // 0x506c8c8 [Final Native Static Public]
    bool Map_Remove(TMap<int32, int32>& TargetMap, const int32& Key); // 0x506c544 [Final Native Static Public]
    int32 Map_Length(TMap<int32, int32>& TargetMap); // 0x506c3b4 [Final Native Static Public]
    void Map_Keys(TMap<int32, int32>& TargetMap, const TArray<void>& Keys); // 0x506c124 [Final Native Static Public]
    bool Map_Find(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0xf69570 [Final Native Static Public]
    bool Map_Contains(TMap<int32, int32>& TargetMap, const int32& Key); // 0x506bde8 [Final Native Static Public]
    void Map_Clear(TMap<int32, int32>& TargetMap); // 0x506bc20 [Final Native Static Public]
    void Map_Add(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x506b708 [Final Native Static Public]

// UBlueprintPathsLibrary (/Script/Engine.BlueprintPathsLibrary)
    FString VideoCaptureDir(); // 0x5072824 [Final Native Static Public]
    void ValidatePath(const FString& InPath, const bool& bDidSucceed, FText& OutReason); // 0x50726e4 [Final Native Static Public]
    void Split(const FString& InPath, const FString& PathPart, const FString& FilenamePart, const FString& ExtensionPart); // 0x5072524 [Final Native Static Public]
    FString SourceConfigDir(); // 0x50724dc [Final Native Static Public]
    bool ShouldSaveToUserDir(); // 0x50724b0 [Final Native Static Public]
    FString ShaderWorkingDir(); // 0x5072468 [Final Native Static Public]
    void SetProjectFilePath(const FString& NewGameProjectFilePath); // 0x50723dc [Final Native Static Public]
    FString SetExtension(const FString& InPath, const FString& InNewExtension); // 0x50722c8 [Final Native Static Public]
    FString ScreenShotDir(); // 0x5072280 [Final Native Static Public]
    FString SandboxesDir(); // 0x50715a0 [Final Native Static Public]
    FString RootDir(); // 0x5071558 [Final Native Static Public]
    void RemoveDuplicateSlashes(const FString& InPath, const FString& OutPath); // 0x5071448 [Final Native Static Public]
    FString ProjectUserDir(); // 0x5071400 [Final Native Static Public]
    FString ProjectSavedDir(); // 0x50713b0 [Final Native Static Public]
    FString ProjectPluginsDir(); // 0x5071368 [Final Native Static Public]
    FString ProjectPersistentDownloadDir(); // 0x5071320 [Final Native Static Public]
    FString ProjectModsDir(); // 0x50712d8 [Final Native Static Public]
    FString ProjectLogDir(); // 0x5071290 [Final Native Static Public]
    FString ProjectIntermediateDir(); // 0x5071248 [Final Native Static Public]
    FString ProjectDir(); // 0x5071200 [Final Native Static Public]
    FString ProjectContentDir(); // 0x50711b8 [Final Native Static Public]
    FString ProjectConfigDir(); // 0x5071170 [Final Native Static Public]
    FString ProfilingDir(); // 0x5071128 [Final Native Static Public]
    void NormalizeFilename(const FString& InPath, const FString& OutPath); // 0x5071018 [Final Native Static Public]
    void NormalizeDirectoryName(const FString& InPath, const FString& OutPath); // 0x5070f08 [Final Native Static Public]
    FString MakeValidFileName(const FString& inString, const FString& InReplacementChar); // 0x5070ddc [Final Native Static Public]
    void MakeStandardFilename(const FString& InPath, const FString& OutPath); // 0x5070ccc [Final Native Static Public]
    void MakePlatformFilename(const FString& InPath, const FString& OutPath); // 0x5070bbc [Final Native Static Public]
    bool MakePathRelativeTo(const FString& InPath, const FString& InRelativeTo, const FString& OutPath); // 0x5070a48 [Final Native Static Public]
    FString LaunchDir(); // 0x5070a00 [Final Native Static Public]
    bool IsSamePath(const FString& PathA, const FString& PathB); // 0x5070904 [Final Native Static Public]
    bool IsRestrictedPath(const FString& InPath); // 0x5070868 [Final Native Static Public]
    bool IsRelative(const FString& InPath); // 0x50707cc [Final Native Static Public]
    bool IsProjectFilePathSet(); // 0x50707a0 [Final Native Static Public]
    bool IsDrive(const FString& InPath); // 0x5070704 [Final Native Static Public]
    bool HasProjectPersistentDownloadDir(); // 0x28d0298 [Final Native Static Public]
    TArray<void> GetToolTipLocalizationPaths(); // 0x50706d0 [Final Native Static Public]
    TArray<void> GetRestrictedFolderNames(); // 0x507069c [Final Native Static Public]
    FString GetRelativePathToRoot(); // 0x5070668 [Final Native Static Public]
    TArray<void> GetPropertyNameLocalizationPaths(); // 0x5070634 [Final Native Static Public]
    FString GetProjectFilePath(); // 0x50705ec [Final Native Static Public]
    FString GetPath(const FString& InPath); // 0x5070538 [Final Native Static Public]
    FString GetInvalidFileSystemChars(); // 0x507024c [Final Native Static Public]
    TArray<void> GetGameLocalizationPaths(); // 0x5070218 [Final Native Static Public]
    FString GetExtension(const FString& InPath, bool bIncludeDot); // 0x5070118 [Final Native Static Public]
    TArray<void> GetEngineLocalizationPaths(); // 0x50700e4 [Final Native Static Public]
    TArray<void> GetEditorLocalizationPaths(); // 0x50700b0 [Final Native Static Public]
    FString GetCleanFilename(const FString& InPath); // 0x506fffc [Final Native Static Public]
    FString GetBaseFilename(const FString& InPath, bool bRemovePath); // 0x506fefc [Final Native Static Public]
    FString GeneratedConfigDir(); // 0x506feb4 [Final Native Static Public]
    FString GameUserDeveloperDir(); // 0x506fe6c [Final Native Static Public]
    FString GameSourceDir(); // 0x506fe24 [Final Native Static Public]
    FString GameDevelopersDir(); // 0x506fddc [Final Native Static Public]
    FString GameAgnosticSavedDir(); // 0x506fb00 [Final Native Static Public]
    bool FileExists(const FString& InPath); // 0x506fd40 [Final Native Static Public]
    FString FeaturePackDir(); // 0x506fcf8 [Final Native Static Public]
    FString EnterprisePluginsDir(); // 0x506fcb0 [Final Native Static Public]
    FString EnterpriseFeaturePackDir(); // 0x506fc68 [Final Native Static Public]
    FString EnterpriseDir(); // 0x506fc20 [Final Native Static Public]
    FString EngineVersionAgnosticUserDir(); // 0x506fbd8 [Final Native Static Public]
    FString EngineUserDir(); // 0x506fb90 [Final Native Static Public]
    FString EngineSourceDir(); // 0x506fb48 [Final Native Static Public]
    FString EngineSavedDir(); // 0x506fb00 [Final Native Static Public]
    FString EnginePluginsDir(); // 0x506fab8 [Final Native Static Public]
    FString EngineIntermediateDir(); // 0x506fa70 [Final Native Static Public]
    FString EngineDir(); // 0x506fa28 [Final Native Static Public]
    FString EngineContentDir(); // 0x506f9e0 [Final Native Static Public]
    FString EngineConfigDir(); // 0x506f998 [Final Native Static Public]
    bool DirectoryExists(const FString& InPath); // 0x506f8fc [Final Native Static Public]
    FString DiffDir(); // 0x506f870 [Final Native Static Public]
    FString CreateTempFilename(const FString& Path, const FString& Prefix, const FString& Extension); // 0x506f6f4 [Final Native Static Public]
    FString ConvertToSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x506f5d4 [Final Native Static Public]
    FString ConvertRelativePathToFull(const FString& InPath, const FString& InBasePath); // 0x506f4ac [Final Native Static Public]
    FString ConvertFromSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x506f38c [Final Native Static Public]
    FString Combine(const TArray<FString>& InPaths); // 0x506f2d4 [Final Native Static Public]
    bool CollapseRelativeDirectories(const FString& InPath, const FString& OutPath); // 0x506f1b4 [Final Native Static Public]
    FString CloudDir(); // 0x506f16c [Final Native Static Public]
    FString ChangeExtension(const FString& InPath, const FString& InNewExtension); // 0x506f028 [Final Native Static Public]
    FString BugItDir(); // 0x506ec88 [Final Native Static Public]
    FString AutomationTransientDir(); // 0x506ec40 [Final Native Static Public]
    FString AutomationLogDir(); // 0x506ebf8 [Final Native Static Public]
    FString AutomationDir(); // 0x506ebb0 [Final Native Static Public]

// UBlueprintPlatformLibrary (/Script/Engine.BlueprintPlatformLibrary)
    int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x5071f00 [Final Native Static Public]
    void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const FString& ActivationEvent); // 0x5071c58 [Final Native Static Public]
    int32 ScheduleLocalNotificationBadgeAtTime(const FDateTime& FireDateTime, bool LocalTime, const FString& ActivationEvent); // 0x507199c [Final Native Static Public]
    int32 ScheduleLocalNotificationAtTime(const FDateTime& FireDateTime, bool LocalTime, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x50715e8 [Final Native Static Public]
    void GetLaunchNotification(const bool& NotificationLaunchedApp, const FString& ActivationEvent, const int32& FireDate); // 0x5070294 [Final Native Static Public]
    uint8 GetDeviceOrientation(); // 0x194b844 [Final Native Static Public]
    void ClearAllLocalNotifications(); // 0x506f13c [Final Native Static Public]
    void CancelLocalNotificationById(int32 NotificationId); // 0x506eee4 [Final Native Static Public]
    void CancelLocalNotification(const FString& ActivationEvent); // 0x506ecd0 [Final Native Static Public]

// UBlueprintSetLibrary (/Script/Engine.BlueprintSetLibrary)
    void SetSetPropertyByName(UObject* Object, const FName& PropertyName, TSet<int32>& Value); // 0x5074418 [Final Native Static Public]
    void Set_Union(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x50762f0 [Final Native Static Public]
    void Set_ToArray(TSet<int32>& A, const TArray<void>& Result); // 0x5076060 [Final Native Static Public]
    void Set_RemoveItems(TSet<int32>& TargetSet, const TArray<void>& Items); // 0x5075dd0 [Final Native Static Public]
    bool Set_Remove(TSet<int32>& TargetSet, const int32& Item); // 0x5075a90 [Final Native Static Public]
    int32 Set_Length(TSet<int32>& TargetSet); // 0x5075910 [Final Native Static Public]
    void Set_Intersection(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x5075534 [Final Native Static Public]
    void Set_Difference(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x5075158 [Final Native Static Public]
    bool Set_Contains(TSet<int32>& TargetSet, const int32& ItemToFind); // 0x5074d90 [Final Native Static Public]
    void Set_Clear(TSet<int32>& TargetSet); // 0x5074c00 [Final Native Static Public]
    void Set_AddItems(TSet<int32>& TargetSet, const TArray<void>& NewItems); // 0x5074970 [Final Native Static Public]
    void Set_Add(TSet<int32>& TargetSet, const int32& NewItem); // 0x507463c [Final Native Static Public]

// UCameraAnimInst (/Script/Engine.CameraAnimInst)
    void Stop(bool bImmediate); // 0x5079e4c [Final Native Public]
    void SetScale(float NewDuration); // 0x5079bac [Final Native Public]
    void SetDuration(float NewDuration); // 0x5079854 [Final Native Public]

// UCameraModifier (/Script/Engine.CameraModifier)
    bool IsDisabled(); // 0x507952c [Native Public]
    AActor* GetViewTarget(); // 0x4ad5428 [Native Public]
    void EnableModifier(); // 0x507932c [Native Public]
    void DisableModifier(bool bImmediate); // 0x504a90c [Native Public]
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0x13450d4 [Event Public]
    void BlueprintModifyCamera(float DeltaTime, const FVector& ViewLocation, const FRotator& ViewRotation, float FOV, const FVector& NewViewLocation, const FRotator& NewViewRotation, const float& NewFOV); // 0x13450d4 [Event Public]

// UCameraShakeSourceComponent (/Script/Engine.CameraShakeSourceComponent)
    void StopAllCameraShakesOfType(TSubclassOf<UCameraShakeBase> InCameraShake, bool bImmediately); // 0x5079f64 [Final Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x5079ed8 [Final Native Public]
    void StartCameraShake(TSubclassOf<UCameraShakeBase> InCameraShake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x5079cf0 [Final Native Public]
    void START(); // 0x5079ccc [Final Native Public]
    float GetAttenuationFactor(const FVector& Location); // 0x5079354 [Final Native Public]

// UCanvas (/Script/Engine.Canvas)
    FVector2D K2_TextSize(UFont* RenderFont, const FString& RenderText, const FVector2D& Scale); // 0x50806b0 [Final Native Public]
    FVector2D K2_StrLen(UFont* RenderFont, const FString& RenderText); // 0x508042c [Final Native Public]
    FVector K2_Project(const FVector& WorldLocation); // 0x5080370 [Final Native Public]
    void K2_DrawTriangle(UTexture* RenderTexture, const TArray<void>& Triangles); // 0x50801ac [Final Native Public]
    void K2_DrawTexture(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& ScreenSize, const FVector2D& CoordinatePosition, const FVector2D& CoordinateSize, const FLinearColor& RenderColor, uint8 BlendMode, float Rotation, const FVector2D& PivotPoint); // 0x507ff04 [Final Native Public]
    void K2_DrawText(UFont* RenderFont, const FString& RenderText, const FVector2D& ScreenPosition, const FVector2D& Scale, const FLinearColor& RenderColor, float Kerning, const FLinearColor& ShadowColor, const FVector2D& ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, const FLinearColor& OutlineColor); // 0x507fa64 [Final Native Public]
    void K2_DrawPolygon(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& Radius, int32 NumberOfSides, const FLinearColor& RenderColor); // 0x507f6ec [Final Native Public]
    void K2_DrawMaterialTriangle(UMaterialInterface* RenderMaterial, const TArray<void>& Triangles); // 0x507f4b8 [Final Native Public]
    void K2_DrawMaterial(UMaterialInterface* RenderMaterial, const FVector2D& ScreenPosition, const FVector2D& ScreenSize, const FVector2D& CoordinatePosition, const FVector2D& CoordinateSize, float Rotation, const FVector2D& PivotPoint); // 0x507f164 [Final Native Public]
    void K2_DrawLine(const FVector2D& ScreenPositionA, const FVector2D& ScreenPositionB, float Thickness, const FLinearColor& RenderColor); // 0x507f014 [Final Native Public]
    void K2_DrawBox(const FVector2D& ScreenPosition, const FVector2D& ScreenSize, float Thickness, const FLinearColor& RenderColor); // 0x507eec4 [Final Native Public]
    void K2_DrawBorder(UTexture* BorderTexture, UTexture* BackgroundTexture, UTexture* LeftBorderTexture, UTexture* RightBorderTexture, UTexture* TopBorderTexture, UTexture* BottomBorderTexture, const FVector2D& ScreenPosition, const FVector2D& ScreenSize, const FVector2D& CoordinatePosition, const FVector2D& CoordinateSize, const FLinearColor& RenderColor, const FVector2D& BorderScale, const FVector2D& BackgroundScale, float Rotation, const FVector2D& PivotPoint, const FVector2D& CornerSize); // 0x507e87c [Final Native Public]
    void K2_Deproject(const FVector2D& ScreenPosition, const FVector& WorldOrigin, const FVector& WorldDirection); // 0x507e75c [Final Native Public]

// UCanvasRenderTarget2D (/Script/Engine.CanvasRenderTarget2D)
    void UpdateResource(); // 0x5083e48 [Native Public]
    void ReceiveUpdate(UCanvas* Canvas, int32 Width, int32 Height); // 0x13450d4 [Event Public]
    void GetSize(const int32& Width, const int32& Height); // 0x507e35c [Final Native Public]
    UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(UObject* WorldContextObject, TSubclassOf<UCanvasRenderTarget2D> CanvasRenderTarget2DClass, int32 Width, int32 Height); // 0x507dc10 [Final Native Static Public]

// UCheatManager (/Script/Engine.CheatManager)
    void Walk(); // 0x5046fa8 [Native Public]
    void ViewSelf(); // 0x508989c [Native Public]
    void ViewPlayer(const FString& S); // 0x50897fc [Native Public]
    void ViewClass(TSubclassOf<AActor> DesiredClass); // 0x5089770 [Native Public]
    void ViewActor(const FName& ActorName); // 0x50896e4 [Native Public]
    void UpdateSafeArea(); // 0x50896b8 [Final Native Public]
    void ToggleServerStatReplicatorUpdateStatNet(); // 0x508967c [Final Native Public]
    void ToggleServerStatReplicatorClientOverwrite(); // 0x5089640 [Final Native Public]
    void ToggleDebugCamera(); // 0x5089618 [Native Public]
    void ToggleAILogging(); // 0x50895f0 [Native Public]
    void TestCollisionDistance(); // 0x50895c8 [Native Public]
    void Teleport(); // 0x2bf1390 [Native Public]
    void Summon(const FString& ClassName); // 0x5089528 [Native Public]
    void StreamLevelOut(const FName& PackageName); // 0x508949c [Native Public]
    void StreamLevelIn(const FName& PackageName); // 0x5089410 [Native Public]
    void SpawnServerStatReplicator(); // 0x50893d8 [Final Native Public]
    void Slomo(float NewTimeDilation); // 0x5089344 [Native Public]
    void SetWorldOrigin(); // 0x5089320 [Final Native Public]
    void SetMouseSensitivityToDefault(); // 0x50892f8 [Native Public]
    void ServerToggleAILogging(); // 0x508921c [Native Event Public]
    void ReceiveInitCheatManager(); // 0x13450d4 [Event Public]
    void ReceiveEndPlay(); // 0x13450d4 [Event Public]
    void PlayersOnly(); // 0x50891f4 [Native Public]
    void OnlyLoadLevel(const FName& PackageName); // 0x5089168 [Native Public]
    void LogLoc(); // 0x5089140 [Native Public]
    void InvertMouse(); // 0x5089118 [Native Public]
    void God(); // 0x50890f0 [Native Public]
    void Ghost(); // 0x507932c [Native Public]
    void FreezeFrame(float Delay); // 0x508905c [Native Public]
    void Fly(); // 0x4bb6e90 [Native Public]
    void FlushLog(); // 0x5089034 [Native Public]
    void EnableDebugCamera(); // 0x508900c [Native Protected]
    void DumpVoiceMutingState(); // 0x5088fe4 [Native Public]
    void DumpPartyState(); // 0x5088fbc [Native Public]
    void DumpOnlineSessionState(); // 0x5088f94 [Native Public]
    void DumpChatState(); // 0x5088f6c [Native Public]
    void DisableDebugCamera(); // 0x5088f44 [Native Protected]
    void DestroyTarget(); // 0x5088f1c [Native Public]
    void DestroyServerStatReplicator(); // 0x5088ef8 [Final Native Public]
    void DestroyPawns(TSubclassOf<APawn> aClass); // 0x4ad03f8 [Native Public]
    void DestroyAllPawnsExceptTarget(); // 0x5083e48 [Native Public]
    void DestroyAll(TSubclassOf<AActor> aClass); // 0x5088e6c [Native Public]
    void DebugCapsuleSweepSize(float HalfHeight, float Radius); // 0x5088d88 [Native Public]
    void DebugCapsuleSweepPawn(); // 0x5088d60 [Native Public]
    void DebugCapsuleSweepComplex(bool bTraceComplex); // 0x5088cd0 [Native Public]
    void DebugCapsuleSweepClear(); // 0x5088ca8 [Native Public]
    void DebugCapsuleSweepChannel(uint8 Channel); // 0x5088c1c [Native Public]
    void DebugCapsuleSweepCapture(); // 0x5088bf4 [Native Public]
    void DebugCapsuleSweep(); // 0x5088bcc [Native Public]
    void DamageTarget(float DamageAmount); // 0x5088b38 [Native Public]
    void CheatScript(const FString& ScriptName); // 0x5088a90 [Final Native Public]
    void ChangeSize(float F); // 0x50889fc [Native Public]
    void BugItStringCreator(const FVector& ViewLocation, const FRotator& ViewRotation, const FString& GoString, const FString& LocString); // 0x5088840 [Native Public]
    void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); // 0x5088648 [Native Public]
    void BugIt(const FString& ScreenShotDescription); // 0x50885a8 [Native Public]

// UChildActorComponent (/Script/Engine.ChildActorComponent)
    void SetChildActorClass(TSubclassOf<AActor> InClass); // 0x5089270 [Final Native Public]

// UGameViewportClient (/Script/Engine.GameViewportClient)
    void SSSwapControllers(); // 0x4bb706c [Native Public]
    void ShowTitleSafeArea(); // 0x4bb6e68 [Native Public]
    void SetConsoleTarget(int32 PlayerIndex); // 0x50c739c [Native Public]

// UCurveBase (/Script/Engine.CurveBase)
    void GetValueRange(const float& MinValue, const float& MaxValue); // 0x50911b4 [Final Native Public]
    void GetTimeRange(const float& MinTime, const float& MaxTime); // 0x50910c8 [Final Native Public]

// UCurveFloat (/Script/Engine.CurveFloat)
    float GetFloatValue(float InTime); // 0x5090f64 [Final Native Public]

// UCurveLinearColor (/Script/Engine.CurveLinearColor)
    FLinearColor GetLinearColorValue(float InTime); // 0x5091004 [Native Public]
    FLinearColor GetClampedLinearColorValue(float InTime); // 0x50906a4 [Native Public]

// UTexture2D (/Script/Engine.Texture2D)
    int32 Blueprint_GetSizeY(); // 0x51ea388 [Final Native Public]
    int32 Blueprint_GetSizeX(); // 0x51ea364 [Final Native Public]

// UCurveLinearColorAtlas (/Script/Engine.CurveLinearColorAtlas)
    bool GetCurvePosition(UCurveLinearColor* InCurve, const float& Position); // 0x5090750 [Final Native Public]

// ICurveSourceInterface (/Script/Engine.CurveSourceInterface)
    float GetCurveValue(const FName& CurveName); // 0x5090828 [Native Event Public]
    void GetCurves(const TArray<void>& OutValues); // 0x50908c4 [Native Event Public]
    FName GetBindingName(); // 0x509066c [Native Event Public]

// UCurveVector (/Script/Engine.CurveVector)
    FVector GetVectorValue(float InTime); // 0x50912a0 [Final Native Public]

// UDataTableFunctionLibrary (/Script/Engine.DataTableFunctionLibrary)
    void GetDataTableRowNames(UDataTable* Table, const TArray<void>& OutRowNames); // 0x5090e4c [Final Native Static Public]
    bool GetDataTableRowFromName(UDataTable* Table, const FName& RowName, FTableRowBase& OutRow); // 0x5090be8 [Final Native Static Public]
    TArray<void> GetDataTableColumnAsString(UDataTable* DataTable, const FName& PropertyName); // 0x509096c [Final Native Static Public]
    void EvaluateCurveTableRow(UCurveTable* CurveTable, const FName& RowName, float InXY, const uint8& OutResult, const float& OutXY, const FString& ContextString); // 0x5090240 [Final Native Static Public]
    bool DoesDataTableRowExist(UDataTable* Table, const FName& RowName); // 0x5090134 [Final Native Static Public]

// ADebugCameraController (/Script/Engine.DebugCameraController)
    void ToggleDisplay(); // 0x5091414 [Final Native Public]
    void ShowDebugSelectedInfo(); // 0x50913ec [Native Public]
    void SetPawnMovementSpeedScale(float NewSpeedScale); // 0x5091350 [Final Native Public]
    void ReceiveOnDeactivate(APlayerController* RestoredPC); // 0x13450d4 [Event Public]
    void ReceiveOnActorSelected(AActor* NewSelectedActor, const FVector& SelectHitLocation, const FVector& SelectHitNormal, FHitResult& Hit); // 0x13450d4 [Event Protected]
    void ReceiveOnActivate(APlayerController* OriginalPC); // 0x13450d4 [Event Public]
    AActor* GetSelectedActor(); // 0x50910b0 [Final Native Public]

// AHUD (/Script/Engine.HUD)
    void ShowHUD(); // 0x3c37c18 [Native Public]
    void ShowDebugToggleSubCategory(const FName& Category); // 0x50c7618 [Final Native Public]
    void ShowDebugForReticleTargetToggle(TSubclassOf<AActor> DesiredClass); // 0x50c7578 [Final Native Public]
    void ShowDebug(const FName& DebugType); // 0x50c74ec [Native Public]
    void RemoveDebugText(AActor* SrcActor, bool bLeaveDurationText); // 0x50c7214 [Final Native Event Public]
    void RemoveAllDebugStrings(); // 0x50c71f0 [Final Native Event Public]
    void ReceiveHitBoxRelease(const FName& BoxName); // 0x13450d4 [Event Public]
    void ReceiveHitBoxEndCursorOver(const FName& BoxName); // 0x13450d4 [Event Public]
    void ReceiveHitBoxClick(const FName& BoxName); // 0x13450d4 [Event Public]
    void ReceiveHitBoxBeginCursorOver(const FName& BoxName); // 0x13450d4 [Event Public]
    void ReceiveDrawHUD(int32 SizeX, int32 SizeY); // 0x13450d4 [Event Public]
    FVector Project(const FVector& Location); // 0x50c64a4 [Final Native Public]
    void PreviousDebugTarget(); // 0x50c647c [Native Public]
    void NextDebugTarget(); // 0x288c904 [Native Public]
    void GetTextSize(const FString& Text, const float& OutWidth, const float& OutHeight, UFont* Font, float Scale); // 0x50c50fc [Final Native Public]
    APlayerController* GetOwningPlayerController(); // 0x50c50e4 [Final Native Public]
    APawn* GetOwningPawn(); // 0x50c50bc [Final Native Public]
    void GetActorsInSelectionRectangle(TSubclassOf<AActor> ClassFilter, const FVector2D& FirstPoint, const FVector2D& SecondPoint, const TArray<bool>& OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); // 0x50c4d48 [Final Native Public]
    void DrawTextureSimple(UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); // 0x50c4af8 [Final Native Public]
    void DrawTexture(UTexture* Texture, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float TextureU, float TextureV, float TextureUWidth, float TextureVHeight, const FLinearColor& TintColor, uint8 BlendMode, float Scale, bool bScalePosition, float Rotation, const FVector2D& RotPivot); // 0x50c44f0 [Final Native Public]
    void DrawText(const FString& Text, const FLinearColor& TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale, bool bScalePosition); // 0x50c429c [Final Native Public]
    void DrawRect(const FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); // 0x50c40ec [Final Native Public]
    void DrawMaterialTriangle(UMaterialInterface* Material, const FVector2D& V0_Pos, const FVector2D& V1_Pos, const FVector2D& V2_Pos, const FVector2D& V0_UV, const FVector2D& V1_UV, const FVector2D& V2_UV, const FLinearColor& V0_Color, const FLinearColor& V1_Color, const FLinearColor& V2_Color); // 0x50c3d3c [Final Native Public]
    void DrawMaterialSimple(UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); // 0x50c3a34 [Final Native Public]
    void DrawMaterial(UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float MaterialU, float MaterialV, float MaterialUWidth, float MaterialVHeight, float Scale, bool bScalePosition, float Rotation, const FVector2D& RotPivot); // 0x50c34b4 [Final Native Public]
    void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const FLinearColor& LineColor, float LineThickness); // 0x50c32bc [Final Native Public]
    void Deproject(float ScreenX, float ScreenY, const FVector& WorldPosition, const FVector& WorldDirection); // 0x50c3148 [Final Native Public]
    void AddHitBox(const FVector2D& Position, const FVector2D& Size, const FName& InName, bool bConsumesInput, int32 Priority); // 0x50c2dd4 [Final Native Public]
    void AddDebugText(const FString& DebugText, AActor* SrcActor, float Duration, const FVector& Offset, const FVector& DesiredOffset, const FColor& TextColor, bool bSkipOverwriteCheck, bool bAbsoluteLocation, bool bKeepAttachedToActor, UFont* InFont, float FontScale, bool bDrawShadow); // 0x50c2818 [Final Native Event Public]

// ADecalActor (/Script/Engine.DecalActor)
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x5094714 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x5093ed8 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x5093e70 [Native Public]

// UDecalComponent (/Script/Engine.DecalComponent)
    void SetSortOrder(int32 Value); // 0x5094f24 [Final Native Public]
    void SetFadeScreenSize(float NewFadeScreenSize); // 0x5094c34 [Final Native Public]
    void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); // 0x5094b1c [Final Native Public]
    void SetFadeIn(float StartDelay, float Duaration); // 0x5094a3c [Final Native Public]
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x50947a8 [Final Native Public]
    float GetFadeStartDelay(); // 0x5093f60 [Final Native Public]
    float GetFadeInStartDelay(); // 0x5093f48 [Final Native Public]
    float GetFadeInDuration(); // 0x5093f30 [Final Native Public]
    float GetFadeDuration(); // 0x5093f18 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x5093f00 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x5093ea4 [Native Public]

// ADefaultPawn (/Script/Engine.DefaultPawn)
    void TurnAtRate(float Rate); // 0x5095130 [Native Public]
    void MoveUp_World(float Val); // 0x5094134 [Native Public]
    void MoveRight(float Val); // 0x50940a0 [Native Public]
    void MoveForward(float Val); // 0x509400c [Native Public]
    void LookUpAtRate(float Rate); // 0x5093f78 [Native Public]

// ALight (/Script/Engine.Light)
    void ToggleEnabled(); // 0x514b24c [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x514aa80 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x514a96c [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x514a848 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x514a64c [Final Native Public]
    void SetEnabled(bool bSetEnabled); // 0x514a144 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x5149d68 [Final Native Public]
    void SetBrightness(float NewBrightness); // 0x5149cd8 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x5149960 [Final Native Public]
    void OnRep_bEnabled(); // 0x3c37c18 [Native Public]
    bool IsEnabled(); // 0x5148f30 [Final Native Public]
    FLinearColor GetLightColor(); // 0x5148ea8 [Final Native Public]
    float GetBrightness(); // 0x5148e34 [Final Native Public]

// ULightComponentBase (/Script/Engine.LightComponentBase)
    void SetSamplesPerPixel(int32 NewValue); // 0x514eda8 [Final Native Public]
    void SetCastVolumetricShadow(bool bNewValue); // 0x16ce52c [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x16c7d30 [Final Native Public]
    void SetCastRaytracedShadow(bool bNewValue); // 0x514ecdc [Final Native Public]
    void SetCastDeepShadow(bool bNewValue); // 0x514ec10 [Final Native Public]
    void SetAffectReflection(bool bNewValue); // 0x514eb44 [Final Native Public]
    void SetAffectGlobalIllumination(bool bNewValue); // 0x514ea78 [Final Native Public]
    FLinearColor GetLightColor(); // 0x514e88c [Final Native Public]

// ULightComponent (/Script/Engine.LightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x175d9d8 [Final Native Public]
    void SetUseTemperature(bool bUseTemperature_); // 0x514b1c0 [Final Native Public]
    void SetUseIESBrightness(bool bNewValue); // 0x514b0fc [Final Native Public]
    void SetTransmission(bool bNewValue); // 0x514b030 [Final Native Public]
    void SetTemperature(float NewTemperature); // 0xf6b398 [Final Native Public]
    void SetSpecularScale(float NewValue); // 0x514afa0 [Final Native Public]
    void SetShadowSlopeBias(float NewValue); // 0x514ae84 [Final Native Public]
    void SetShadowBiasLimitation(float NewValue); // 0x16d8208 [Final Native Public]
    void SetShadowBias(float NewValue); // 0x1587c2c [Final Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x514abb4 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x514ab1c [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x514a9f8 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x514a8dc [Final Native Public]
    void SetLightFunctionDisabledBrightness(float NewValue); // 0x514a7b8 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor, bool bSRGB); // 0x514a6e0 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x16f8140 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x514a3e4 [Final Native Public]
    void SetIESTexture(UTextureLightProfile* NewValue); // 0x514a32c [Final Native Public]
    void SetIESBrightnessScale(float NewValue); // 0x514a29c [Final Native Public]
    void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); // 0x514a1d0 [Final Native Public]
    void SetExposureCondition(bool bNewValue); // 0x1725a24 [Final Native Public]
    void SetEnableLightShaftBloom(bool bNewValue); // 0x514a080 [Final Native Public]
    void SetColorTemperatureWhitePoint(uint8 ColorTemperatureWhitePoint_); // 0x5149fac [Final Native Public]
    void SetBloomTint(const FColor& NewValue); // 0x5149c2c [Final Native Public]
    void SetBloomThreshold(float NewValue); // 0x5149b9c [Final Native Public]
    void SetBloomScale(float NewValue); // 0x5149b0c [Final Native Public]
    void SetBloomMaxBrightness(float NewValue); // 0x5149a7c [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x51499f0 [Final Native Public]
    void SetAffectDynamicIndirectLighting(bool bNewValue); // 0x5149894 [Final Native Public]

// UDirectionalLightComponent (/Script/Engine.DirectionalLightComponent)
    void SetSourceTexture(UTexture* bNewValue); // 0x5095078 [Final Native Public]
    void SetShadowDistanceFadeoutFraction(float NewValue); // 0x5094e84 [Final Native Public]
    void SetShadowAmount(float NewValue); // 0x5094df4 [Final Native Public]
    void SetOcclusionMaskDarkness(float NewValue); // 0x5094d64 [Final Native Public]
    void SetLightShaftOverrideDirection(const FVector& NewValue); // 0x5094ccc [Final Native Public]
    void SetEnableLightShaftOcclusion(bool bNewValue); // 0x5094978 [Final Native Public]
    void SetDynamicShadowDistanceStationaryLight(float NewValue); // 0x50948d8 [Final Native Public]
    void SetDynamicShadowDistanceMovableLight(float NewValue); // 0x5094838 [Final Native Public]
    void SetDynamicShadowCascades(int32 NewValue); // 0x3b683d0 [Final Native Public]
    void SetCascadeTransitionFraction(float NewValue); // 0x5094674 [Final Native Public]
    void SetCascadeDistributionExponent(float NewValue); // 0x50945d4 [Final Native Public]
    void SetCascadeDistance2(float NewValue); // 0x5094534 [Final Native Public]
    void SetCascadeDistance1(float NewValue); // 0x50944a4 [Final Native Public]
    void SetCascadeDistance0(float NewValue); // 0x5094414 [Final Native Public]
    void SetAtmosphereSunLightIndex(int32 NewValue); // 0x509428c [Final Native Public]
    void SetAtmosphereSunLight(bool bNewValue); // 0x50941c8 [Final Native Public]

// AExponentialHeightFog (/Script/Engine.ExponentialHeightFog)
    void OnRep_bEnabled(); // 0x3c37c18 [Native Public]

// UExporter (/Script/Engine.Exporter)
    bool ScriptRunAssetExportTask(UAssetExportTask* Task); // 0x13450d4 [Event Public]
    bool RunAssetExportTasks(const TArray<bool>& ExportTasks); // 0x50a46ec [Final Native Static Public]
    bool RunAssetExportTask(UAssetExportTask* Task); // 0x50a4674 [Final Native Static Public]

// UForceFeedbackComponent (/Script/Engine.ForceFeedbackComponent)
    void Stop(); // 0x50a493c [Native Public]
    void SetIntensityMultiplier(float NewIntensityMultiplier); // 0x50798e4 [Final Native Public]
    void SetForceFeedbackEffect(UForceFeedbackEffect* NewForceFeedbackEffect); // 0x50a48b4 [Final Native Public]
    void Play(float StartTime); // 0x4b2e668 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FForceFeedbackAttenuationSettings& OutAttenuationSettings); // 0x50a4250 [Final Native Public]
    void AdjustAttenuation(FForceFeedbackAttenuationSettings& InAttenuationSettings); // 0x50a417c [Final Native Public]

// AGameMode (/Script/Engine.GameMode)
    void StartMatch(); // 0x507d8c8 [Native Public]
    void SetBandwidthLimit(float AsyncIOBandwidthLimit); // 0x50a4820 [Native Public]
    void Say(const FString& Msg); // 0x50a4780 [Native Public]
    void RestartGame(); // 0x507d8a0 [Native Public]
    bool ReadyToStartMatch(); // 0x50a4644 [Native Event Protected]
    bool ReadyToEndMatch(); // 0x50a4614 [Native Event Protected]
    void K2_OnSetMatchState(const FName& NewState); // 0x13450d4 [Event Protected]
    bool IsMatchInProgress(); // 0x50a45e4 [Native Public]
    FName GetMatchState(); // 0x50a45cc [Final Native Public]
    void EndMatch(); // 0x507d878 [Native Public]
    void AbortMatch(); // 0x50a4154 [Native Public]

// UGameplayStatics (/Script/Engine.GameplayStatics)
    void UnloadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x50bba68 [Final Native Static Public]
    void UnloadStreamLevel(UObject* WorldContextObject, const FName& LevelName, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x50bb900 [Final Native Static Public]
    bool SuggestProjectileVelocity_CustomArc(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& StartPos, const FVector& EndPos, float OverrideGravityZ, float ArcParam); // 0x50bb4c8 [Final Native Static Public]
    UAudioComponent* SpawnSoundAttached(USoundBase* Sound, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); // 0x50bb0b8 [Final Native Static Public]
    UAudioComponent* SpawnSoundAtLocation(UObject* WorldContextObject, USoundBase* Sound, const FVector& Location, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); // 0x50bab84 [Final Native Static Public]
    UAudioComponent* SpawnSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x50ba918 [Final Native Static Public]
    UObject* SpawnObject(TSubclassOf<UObject> ObjectClass, UObject* Outer); // 0x50ba7a8 [Final Native Static Public]
    UForceFeedbackComponent* SpawnForceFeedbackAttached(UForceFeedbackEffect* ForceFeedbackEffect, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, bool bStopWhenAttachedToDestroyed, bool bLooping, float IntensityMultiplier, float StartTime, UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); // 0x50ba350 [Final Native Static Public]
    UForceFeedbackComponent* SpawnForceFeedbackAtLocation(UObject* WorldContextObject, UForceFeedbackEffect* ForceFeedbackEffect, const FVector& Location, const FRotator& Rotation, bool bLooping, float IntensityMultiplier, float StartTime, UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); // 0x50b9f9c [Final Native Static Public]
    UParticleSystemComponent* SpawnEmitterAttached(UParticleSystem* EmitterTemplate, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const FVector& Scale, uint8 LocationType, bool bAutoDestroy, const EPSCPoolMethod& PoolingMethod, bool bAutoActivate); // 0x50b9c98 [Final Native Static Public]
    UParticleSystemComponent* SpawnEmitterAtLocation(UObject* WorldContextObject, UParticleSystem* EmitterTemplate, const FVector& Location, const FRotator& Rotation, const FVector& Scale, bool bAutoDestroy, const EPSCPoolMethod& PoolingMethod, bool bAutoActivateSystem); // 0x50b9970 [Final Native Static Public]
    UAudioComponent* SpawnDialogueAttached(UDialogueWave* Dialogue, FDialogueContext& Context, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, bool bAutoDestroy); // 0x50b8d08 [Final Native Static Public]
    UAudioComponent* SpawnDialogueAtLocation(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, const FVector& Location, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, bool bAutoDestroy); // 0x50b8430 [Final Native Static Public]
    UAudioComponent* SpawnDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); // 0x50b7ec0 [Final Native Static Public]
    UDecalComponent* SpawnDecalAttached(UMaterialInterface* DecalMaterial, const FVector& DecalSize, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, float LifeSpan); // 0x50b7908 [Final Native Static Public]
    UDecalComponent* SpawnDecalAtLocation(UObject* WorldContextObject, UMaterialInterface* DecalMaterial, const FVector& DecalSize, const FVector& Location, const FRotator& Rotation, float LifeSpan); // 0x50b761c [Final Native Static Public]
    void SetWorldOriginLocation(UObject* WorldContextObject, const FIntVector& NewLocation); // 0x50b740c [Final Native Static Public]
    void SetViewportMouseCaptureMode(UObject* WorldContextObject, const EMouseCaptureMode& MouseCaptureMode); // 0x50b72b8 [Final Native Static Public]
    void SetSubtitlesEnabled(bool bEnabled); // 0x50b7228 [Final Native Static Public]
    void SetSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); // 0x50b6d98 [Final Native Static Public]
    void SetSoundClassDistanceScale(UObject* WorldContextObject, USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); // 0x50b6c40 [Final Native Static Public]
    void SetPlayerControllerID(APlayerController* Player, int32 ControllerId); // 0x50b6a98 [Final Native Static Public]
    void SetMaxAudioChannelsScaled(UObject* WorldContextObject, float MaxChannelCountScale); // 0x50b69d4 [Final Native Static Public]
    void SetGlobalTimeDilation(UObject* WorldContextObject, float TimeDilation); // 0x50b6910 [Final Native Static Public]
    void SetGlobalPitchModulation(UObject* WorldContextObject, float PitchModulation, float TimeSec); // 0x50b67f8 [Final Native Static Public]
    void SetGlobalListenerFocusParameters(UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); // 0x50b6534 [Final Native Static Public]
    bool SetGamePaused(UObject* WorldContextObject, bool bPaused); // 0x50b6468 [Final Native Static Public]
    void SetForceDisableSplitscreen(UObject* WorldContextObject, bool bDisable); // 0x50b6300 [Final Native Static Public]
    void SetEnableWorldRendering(UObject* WorldContextObject, bool bEnable); // 0x50b61a4 [Final Native Static Public]
    void SetBaseSoundMix(UObject* WorldContextObject, USoundMix* InSoundMix); // 0x50b600c [Final Native Static Public]
    bool SaveGameToSlot(USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x50b5d4c [Final Native Static Public]
    void RemovePlayer(APlayerController* Player, bool bDestroyPawn); // 0x50b5954 [Final Native Static Public]
    FVector RebaseZeroOriginOntoLocal(UObject* WorldContextObject, const FVector& WorldLocation); // 0x50b5858 [Final Native Static Public]
    FVector RebaseLocalOriginOntoZero(UObject* WorldContextObject, const FVector& WorldLocation); // 0x50b575c [Final Native Static Public]
    void PushSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x50b4cb4 [Final Native Static Public]
    bool ProjectWorldToScreen(APlayerController* Player, const FVector& WorldPosition, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x50b4884 [Final Native Static Public]
    void PrimeSound(USoundBase* InSound); // 0x50b46c0 [Final Native Static Public]
    void PopSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x50b3fac [Final Native Static Public]
    void PlayWorldCameraShake(UObject* WorldContextObject, TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); // 0x50b3ccc [Final Native Static Public]
    void PlaySoundAtLocation(UObject* WorldContextObject, USoundBase* Sound, const FVector& Location, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, AActor* OwningActor); // 0x50b38d0 [Final Native Static Public]
    void PlaySound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, bool bIsUISound); // 0x50b343c [Final Native Static Public]
    void PlayDialogueAtLocation(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, const FVector& Location, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings); // 0x50b2c5c [Final Native Static Public]
    void PlayDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); // 0x50b27d8 [Final Native Static Public]
    FString ParseOption(const FString& Options, const FString& Key); // 0x50b26b8 [Final Native Static Public]
    void OpenLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bAbsolute, const FString& Options); // 0x50b22c0 [Final Native Static Public]
    void OpenLevel(UObject* WorldContextObject, const FName& LevelName, bool bAbsolute, const FString& Options); // 0x50b2160 [Final Native Static Public]
    FHitResult MakeHitResult(bool bBlockingHit, bool bInitialOverlap, float Time, float Distance, const FVector& Location, const FVector& ImpactPoint, const FVector& Normal, const FVector& ImpactNormal, UPhysicalMaterial* PhysMat, AActor* HitActor, UPrimitiveComponent* HitComponent, const FName& hitBoneName, int32 HitItem, int32 FaceIndex, const FVector& TraceStart, const FVector& TraceEnd); // 0x50b18a8 [Final Native Static Public]
    void LoadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x50b13a8 [Final Native Static Public]
    void LoadStreamLevel(UObject* WorldContextObject, const FName& LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x50b11ec [Final Native Static Public]
    USaveGame* LoadGameFromSlot(const FString& SlotName, int32 UserIndex); // 0x50b103c [Final Native Static Public]
    bool IsSplitscreenForceDisabled(UObject* WorldContextObject); // 0x50b0e24 [Final Native Static Public]
    bool IsGamePaused(UObject* WorldContextObject); // 0x50b0d9c [Final Native Static Public]
    bool HasOption(const FString& Options, const FString& InKey); // 0x50b0bc4 [Final Native Static Public]
    bool HasLaunchOption(const FString& OptionToCheck); // 0x50b0ae0 [Final Native Static Public]
    int32 GrassOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x50b0900 [Final Native Static Public]
    FIntVector GetWorldOriginLocation(UObject* WorldContextObject); // 0x50b0864 [Final Native Static Public]
    float GetWorldDeltaSeconds(UObject* WorldContextObject); // 0x50b07d8 [Final Native Static Public]
    void GetViewProjectionMatrix(const FMinimalViewInfo& DesiredView, const FMatrix& ViewMatrix, const FMatrix& ProjectionMatrix, const FMatrix& ViewProjectionMatrix); // 0x50b04c8 [Final Native Static Public]
    EMouseCaptureMode GetViewportMouseCaptureMode(UObject* WorldContextObject); // 0x50b06a8 [Final Native Static Public]
    float GetUnpausedTimeSeconds(UObject* WorldContextObject); // 0x50b043c [Final Native Static Public]
    float GetTimeSeconds(UObject* WorldContextObject); // 0x50b03b0 [Final Native Static Public]
    uint8 GetSurfaceType(FHitResult& Hit); // 0x50b02f4 [Final Native Static Public]
    TArray<void> GetSubLevelNames(const TSoftObjectPtr<UWorld>& Level); // 0x50b0144 [Final Native Static Public]
    ULevelStreaming* GetStreamingLevel(UObject* WorldContextObject, const FName& PackageName); // 0x50b0078 [Final Native Static Public]
    float GetRealTimeSeconds(UObject* WorldContextObject); // 0x50affec [Final Native Static Public]
    APawn* GetPlayerPawn(UObject* WorldContextObject, int32 PlayerIndex); // 0x50afd98 [Final Native Static Public]
    int32 GetPlayerControllerID(APlayerController* Player); // 0x50afd00 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromID(UObject* WorldContextObject, int32 ControllerId); // 0x50afb70 [Final Native Static Public]
    APlayerController* GetPlayerController(UObject* WorldContextObject, int32 PlayerIndex); // 0x50af920 [Final Native Static Public]
    ACharacter* GetPlayerCharacter(UObject* WorldContextObject, int32 PlayerIndex); // 0x50af6c0 [Final Native Static Public]
    APlayerCameraManager* GetPlayerCameraManager(UObject* WorldContextObject, int32 PlayerIndex); // 0x50af470 [Final Native Static Public]
    FString GetPlatformName(); // 0x50af42c [Final Native Static Public]
    TSubclassOf<UObject> GetObjectClass(UObject* Object); // 0x50af39c [Final Native Static Public]
    int32 GetMaxAudioChannelCount(UObject* WorldContextObject); // 0x50af2b4 [Final Native Static Public]
    void GetKeyValue(const FString& Pair, const FString& Key, const FString& Value); // 0x50af15c [Final Native Static Public]
    int32 GetIntOption(const FString& Options, const FString& Key, int32 DefaultValue); // 0x50aef58 [Final Native Static Public]
    float GetGlobalTimeDilation(UObject* WorldContextObject); // 0x50aeecc [Final Native Static Public]
    AGameStateBase* GetGameState(UObject* WorldContextObject); // 0x50aedb4 [Final Native Static Public]
    AGameModeBase* GetGameMode(UObject* WorldContextObject); // 0x50aec9c [Final Native Static Public]
    UGameInstance* GetGameInstance(UObject* WorldContextObject); // 0x50aec14 [Final Native Static Public]
    bool GetEnableWorldRendering(UObject* WorldContextObject); // 0x50aeadc [Final Native Static Public]
    UReverbEffect* GetCurrentReverbEffect(UObject* WorldContextObject); // 0x50ae9b4 [Final Native Static Public]
    FString GetCurrentLevelName(UObject* WorldContextObject, bool bRemovePrefixString); // 0x50ae8cc [Final Native Static Public]
    bool GetClosestListenerLocation(UObject* WorldContextObject, const FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, const FVector& ListenerPosition); // 0x50ae62c [Final Native Static Public]
    float GetAudioTimeSeconds(UObject* WorldContextObject); // 0x50ae5a0 [Final Native Static Public]
    void GetAllActorsWithTag(UObject* WorldContextObject, const FName& Tag, const TArray<void>& OutActors); // 0x50ae358 [Final Native Static Public]
    void GetAllActorsWithInterface(UObject* WorldContextObject, TSubclassOf<IInterface> Interface, const TArray<void>& OutActors); // 0x50ae230 [Final Native Static Public]
    void GetAllActorsOfClassWithTag(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const FName& Tag, const TArray<void>& OutActors); // 0x50ae0d0 [Final Native Static Public]
    void GetAllActorsOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const TArray<void>& OutActors); // 0x50adfa8 [Final Native Static Public]
    AActor* GetActorOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass); // 0x50adedc [Final Native Static Public]
    void GetActorArrayBounds(const TArray<bool>& Actors, bool bOnlyCollidingComponents, const FVector& Center, const FVector& BoxExtent); // 0x50adcbc [Final Native Static Public]
    FVector GetActorArrayAverageLocation(const TArray<FVector>& Actors); // 0x50adc04 [Final Native Static Public]
    void GetAccurateRealTime(UObject* WorldContextObject, const int32& Seconds, const float& PartialSeconds); // 0x50adae8 [Final Native Static Public]
    void FlushLevelStreaming(UObject* WorldContextObject); // 0x50ad9d8 [Final Native Static Public]
    AActor* FinishSpawningActor(AActor* Actor, FTransform& SpawnTransform); // 0x50ad8b0 [Final Native Static Public]
    bool FindCollisionUV(FHitResult& Hit, int32 UVChannel, const FVector2D& UV); // 0x50ad5dc [Final Native Static Public]
    void EnableLiveStreaming(bool Enable); // 0x50ad538 [Final Native Static Public]
    bool DoesSaveGameExist(const FString& SlotName, int32 UserIndex); // 0x50ad35c [Final Native Static Public]
    bool DeprojectScreenToWorld(APlayerController* Player, const FVector2D& ScreenPosition, const FVector& WorldPosition, const FVector& WorldDirection); // 0x50ad148 [Final Native Static Public]
    bool DeleteGameInSlot(const FString& SlotName, int32 UserIndex); // 0x50acf68 [Final Native Static Public]
    void DeactivateReverbEffect(UObject* WorldContextObject, const FName& TagName); // 0x50aceac [Final Native Static Public]
    UAudioComponent* CreateSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x50aca40 [Final Native Static Public]
    USaveGame* CreateSaveGameObject(TSubclassOf<USaveGame> SaveGameClass); // 0x50ac954 [Final Native Static Public]
    APlayerController* CreatePlayer(UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); // 0x50ac6c4 [Final Native Static Public]
    void ClearSoundMixModifiers(UObject* WorldContextObject); // 0x50ac56c [Final Native Static Public]
    void ClearSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float FadeOutTime); // 0x50ac118 [Final Native Static Public]
    void CancelAsyncLoading(); // 0x50abf20 [Final Native Static Public]
    void BreakHitResult(FHitResult& Hit, const bool& bBlockingHit, const bool& bInitialOverlap, const float& Time, const float& Distance, const FVector& Location, const FVector& ImpactPoint, const FVector& Normal, const FVector& ImpactNormal, const UPhysicalMaterial*& PhysMat, const AActor*& HitActor, const UPrimitiveComponent*& HitComponent, const FName& hitBoneName, const int32& HitItem, const int32& FaceIndex, const FVector& TraceStart, const FVector& TraceEnd); // 0x50ab864 [Final Native Static Public]
    bool BlueprintSuggestProjectileVelocity(UObject* WorldContextObject, const FVector& TossVelocity, const FVector& StartLocation, const FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, uint8 TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug); // 0x50a964c [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_ByTraceChannel(UObject* WorldContextObject, FHitResult& OutHit, const TArray<FVector>& OutPathPositions, const FVector& OutLastTraceDestination, const FVector& StartPos, const FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, uint8 TraceChannel, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); // 0x50aab4c [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_ByObjectType(UObject* WorldContextObject, FHitResult& OutHit, const TArray<FVector>& OutPathPositions, const FVector& OutLastTraceDestination, const FVector& StartPos, const FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, const TArray<bool>& ObjectTypes, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); // 0x50a9ef8 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_Advanced(UObject* WorldContextObject, FPredictProjectilePathParams& PredictParams, FPredictProjectilePathResult& PredictResult); // 0x50a9db0 [Final Native Static Public]
    AActor* BeginSpawningActorFromClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FTransform& SpawnTransform, bool bNoCollisionFail, AActor* Owner); // 0x50a935c [Final Native Static Public]
    AActor* BeginSpawningActorFromBlueprint(UObject* WorldContextObject, UBlueprint* Blueprint, FTransform& SpawnTransform, bool bNoCollisionFail); // 0x50a909c [Final Native Static Public]
    AActor* BeginDeferredActorSpawnFromClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FTransform& SpawnTransform, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride, AActor* Owner); // 0x50a8db4 [Final Native Static Public]
    bool AreSubtitlesEnabled(); // 0x50a8d8c [Final Native Static Public]
    bool AreAnyListenersWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x50a8be8 [Final Native Static Public]
    bool ApplyRadialDamageWithFalloff(UObject* WorldContextObject, float BaseDamage, float MinimumDamage, const FVector& Origin, float DamageInnerRadius, float DamageOuterRadius, float DamageFalloff, TSubclassOf<UDamageType> DamageTypeClass, const TArray<AActor*>& IgnoreActors, AActor* DamageCauser, AController* InstigatedByController, uint8 DamagePreventionChannel); // 0x50a841c [Final Native Static Public]
    bool ApplyRadialDamage(UObject* WorldContextObject, float BaseDamage, const FVector& Origin, float DamageRadius, TSubclassOf<UDamageType> DamageTypeClass, const TArray<AActor*>& IgnoreActors, AActor* DamageCauser, AController* InstigatedByController, bool bDoFullDamage, uint8 DamagePreventionChannel); // 0x50a7d28 [Final Native Static Public]
    float ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x50a7810 [Final Native Static Public]
    float ApplyDamage(AActor* DamagedActor, float BaseDamage, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x50a761c [Final Native Static Public]
    void AnnounceAccessibleString(const FString& AnnouncementString); // 0x50a7568 [Final Native Static Public]
    void ActivateReverbEffect(UObject* WorldContextObject, UReverbEffect* ReverbEffect, const FName& TagName, float Priority, float Volume, float FadeTime); // 0x50a7298 [Final Native Static Public]

// AGameState (/Script/Engine.GameState)
    void OnRep_MatchState(); // 0x50bead0 [Native Public]
    void OnRep_ElapsedTime(); // 0x50b5a80 [Native Public]

// UGameUserSettings (/Script/Engine.GameUserSettings)
    void ValidateSettings(); // 0x5046fa8 [Native Public]
    bool SupportsHDRDisplayOutput(); // 0x4be37ac [Native Public]
    void SetVSyncEnabled(bool bEnable); // 0x50bfe9c [Final Native Public]
    void SetVisualEffectQuality(int32 Value); // 0x50c0088 [Final Native Public]
    void SetViewDistanceQuality(int32 Value); // 0x50bff20 [Final Native Public]
    void SetToDefaults(); // 0x4abe4a4 [Native Public]
    void SetTextureQuality(int32 Value); // 0x50bfd34 [Final Native Public]
    void SetShadowQuality(int32 Value); // 0x50bfbcc [Final Native Public]
    void SetShadingQuality(int32 Value); // 0x50bfa64 [Final Native Public]
    void SetScreenResolution(const FIntPoint& Resolution); // 0x50bf9e0 [Final Native Public]
    void SetResolutionScaleValueEx(float NewScaleValue); // 0x50bf950 [Final Native Public]
    void SetResolutionScaleValue(int32 NewScaleValue); // 0x50bf7fc [Final Native Public]
    void SetResolutionScaleNormalized(float NewScaleNormalized); // 0x50bf76c [Final Native Public]
    void SetPostProcessingQuality(int32 Value); // 0x50bf604 [Final Native Public]
    void SetOverallScalabilityLevel(int32 Value); // 0x50bf4b4 [Native Public]
    void SetFullscreenMode(uint8 InFullscreenMode); // 0x50bf42c [Final Native Public]
    void SetFrameRateLimit(float NewLimit); // 0x50bf39c [Final Native Public]
    void SetFoliageQuality(int32 Value); // 0x50bf234 [Final Native Public]
    void SetDynamicResolutionEnabled(bool bEnable); // 0x50bf1b0 [Final Native Public]
    void SetBenchmarkFallbackValues(); // 0x50bf198 [Final Native Public]
    void SetAudioQualityLevel(int32 QualityLevel); // 0x50bf040 [Final Native Public]
    void SetAntiAliasingQuality(int32 Value); // 0x50beed8 [Final Native Public]
    void SaveSettings(); // 0x50890f0 [Native Public]
    void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); // 0x50beb54 [Native Public]
    void RevertVideoMode(); // 0x50beb20 [Final Native Public]
    void ResetToCurrentSettings(); // 0x50beaf8 [Native Public]
    void LoadSettings(bool bForceReload); // 0x50bea40 [Native Public]
    bool IsVSyncEnabled(); // 0x50bea2c [Final Native Public]
    bool IsVSyncDirty(); // 0x50bea00 [Final Native Public]
    bool IsScreenResolutionDirty(); // 0x50be9d4 [Final Native Public]
    bool IsHDREnabled(); // 0x50be9bc [Final Native Public]
    bool IsFullscreenModeDirty(); // 0x50be990 [Final Native Public]
    bool IsDynamicResolutionEnabled(); // 0x50be97c [Final Native Public]
    bool IsDynamicResolutionDirty(); // 0x50be950 [Final Native Public]
    bool IsDirty(); // 0x50be920 [Native Public]
    int32 GetVisualEffectQuality(); // 0x50be8ac [Final Native Public]
    int32 GetViewDistanceQuality(); // 0x5042dc0 [Final Native Public]
    int32 GetTextureQuality(); // 0x50be898 [Final Native Public]
    int32 GetSyncInterval(); // 0x50be86c [Final Native Static Public]
    int32 GetShadowQuality(); // 0x504a554 [Final Native Public]
    int32 GetShadingQuality(); // 0x50be858 [Final Native Public]
    FIntPoint GetScreenResolution(); // 0x50be800 [Final Native Public]
    float GetResolutionScaleNormalized(); // 0x50be7cc [Final Native Public]
    void GetResolutionScaleInformationEx(const float& CurrentScaleNormalized, const float& CurrentScaleValue, const float& MinScaleValue, const float& MaxScaleValue); // 0x50be624 [Final Native Public]
    void GetResolutionScaleInformation(const float& CurrentScaleNormalized, const int32& CurrentScaleValue, const int32& MinScaleValue, const int32& MaxScaleValue); // 0x50be47c [Final Native Public]
    float GetRecommendedResolutionScale(); // 0x50be448 [Native Public]
    uint8 GetPreferredFullscreenMode(); // 0x50be42c [Final Native Public]
    int32 GetPostProcessingQuality(); // 0x50be418 [Final Native Public]
    int32 GetOverallScalabilityLevel(); // 0x50be2a8 [Native Public]
    FIntPoint GetLastConfirmedScreenResolution(); // 0x50be284 [Final Native Public]
    uint8 GetLastConfirmedFullscreenMode(); // 0x50be254 [Final Native Public]
    UGameUserSettings* GetGameUserSettings(); // 0x50be220 [Final Native Static Public]
    uint8 GetFullscreenMode(); // 0x50be1f0 [Final Native Public]
    float GetFrameRateLimit(); // 0x50be1d8 [Final Native Public]
    int32 GetFramePace(); // 0x50be1ac [Final Native Static Public]
    int32 GetFoliageQuality(); // 0x50be198 [Final Native Public]
    FIntPoint GetDesktopResolution(); // 0x50be15c [Final Native Public]
    FIntPoint GetDefaultWindowPosition(); // 0x50be144 [Final Native Static Public]
    uint8 GetDefaultWindowMode(); // 0x28d0298 [Final Native Static Public]
    float GetDefaultResolutionScale(); // 0x50be110 [Native Public]
    FIntPoint GetDefaultResolution(); // 0x50be0f0 [Final Native Static Public]
    int32 GetCurrentHDRDisplayNits(); // 0x50be0c8 [Final Native Public]
    int32 GetAudioQualityLevel(); // 0x4a29144 [Final Native Public]
    int32 GetAntiAliasingQuality(); // 0x2c51e04 [Final Native Public]
    void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); // 0x50bdf44 [Final Native Public]
    void ConfirmVideoMode(); // 0x50bdf1c [Native Public]
    void ApplySettings(bool bCheckForCommandLineOverrides); // 0x50bde8c [Native Public]
    void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); // 0x50bde00 [Final Native Public]
    void ApplyNonResolutionSettings(); // 0x4bb6e68 [Native Public]
    void ApplyHardwareBenchmarkResults(); // 0x50891f4 [Native Public]

// ASpotLight (/Script/Engine.SpotLight)
    void SetOuterConeAngle(float NewOuterConeAngle); // 0x51e38fc [Final Native Public]
    void SetInnerConeAngle(float NewInnerConeAngle); // 0x51e37d8 [Final Native Public]

// UHealthSnapshotBlueprintLibrary (/Script/Engine.HealthSnapshotBlueprintLibrary)
    void StopPerformanceSnapshots(); // 0x50c76c4 [Final Native Static Public]
    void StartPerformanceSnapshots(); // 0x50c76a0 [Final Native Static Public]
    void LogPerformanceSnapshot(const FString& SnapshotTitle, bool bResetStats); // 0x50c57b4 [Final Native Static Public]

// UImportanceSamplingLibrary (/Script/Engine.ImportanceSamplingLibrary)
    float RandomSobolFloat(int32 Index, int32 dimension, float Seed); // 0x50c6e64 [Final Native Static Public]
    FVector RandomSobolCell3D(int32 Index, int32 NumCells, const FVector& Cell, const FVector& Seed); // 0x50c69cc [Final Native Static Public]
    FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const FVector2D& Cell, const FVector2D& Seed); // 0x50c655c [Final Native Static Public]
    float NextSobolFloat(int32 Index, int32 dimension, float PreviousValue); // 0x50c6098 [Final Native Static Public]
    FVector NextSobolCell3D(int32 Index, int32 NumCells, const FVector& PreviousValue); // 0x50c5d10 [Final Native Static Public]
    FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const FVector2D& PreviousValue); // 0x50c59a4 [Final Native Static Public]
    FImportanceTexture MakeImportanceTexture(UTexture2D* Texture, uint8 WeightingFunc); // 0x50c58a4 [Final Native Static Public]
    void ImportanceSample(FImportanceTexture& Texture, const FVector2D& Rand, int32 Samples, float Intensity, const FVector2D& SamplePosition, const FLinearColor& SampleColor, const float& SampleIntensity, const float& SampleSize); // 0x50c53d4 [Final Native Static Public]
    void BreakImportanceTexture(FImportanceTexture& ImportanceTexture, const UTexture2D*& Texture, const uint8& WeightingFunc); // 0x50c300c [Final Native Static Public]

// UInputComponent (/Script/Engine.InputComponent)
    bool WasControllerKeyJustReleased(const FKey& Key); // 0x50ccd48 [Final Native Private]
    bool WasControllerKeyJustPressed(const FKey& Key); // 0x50ccd48 [Final Native Private]
    bool IsControllerKeyDown(const FKey& Key); // 0x50ccd48 [Final Native Private]
    void GetTouchState(int32 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x50ccb50 [Final Native Private]
    FVector GetControllerVectorKeyState(const FKey& Key); // 0x50cc320 [Final Native Private]
    void GetControllerMouseDelta(const float& DeltaX, const float& DeltaY); // 0x50cc260 [Final Native Private]
    float GetControllerKeyTimeDown(const FKey& Key); // 0x50cc09c [Final Native Private]
    void GetControllerAnalogStickState(uint8 WhichStick, const float& StickX, const float& StickY); // 0x50cc164 [Final Native Private]
    float GetControllerAnalogKeyState(const FKey& Key); // 0x50cc09c [Final Native Private]

// UInputSettings (/Script/Engine.InputSettings)
    void SaveKeyMappings(); // 0x50cd30c [Final Native Public]
    void RemoveAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x50ccfdc [Final Native Public]
    void RemoveActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x50cce10 [Final Native Public]
    UInputSettings* GetInputSettings(); // 0x50cc3f4 [Final Native Static Public]
    void GetAxisNames(const TArray<void>& AxisNames); // 0x50cbfbc [Final Native Public]
    void GetAxisMappingByName(const FName& InAxisName, const TArray<void>& OutMappings); // 0x50cbed4 [Final Native Public]
    void GetActionNames(const TArray<void>& ActionNames); // 0x50cbe2c [Final Native Public]
    void GetActionMappingByName(const FName& InActionName, const TArray<void>& OutMappings); // 0x50cbd44 [Final Native Public]
    void ForceRebuildKeymaps(); // 0x50cbd20 [Final Native Public]
    void AddAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x50cac98 [Final Native Public]
    void AddActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x50caaac [Final Native Public]

// UInterpToMovementComponent (/Script/Engine.InterpToMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x50d109c [Final Native Public]
    void RestartMovement(float InitialDirection); // 0x50d1004 [Final Native Public]
    void OnInterpToWaitEndDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x13450d4 [Public]
    void OnInterpToWaitBeginDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x13450d4 [Public]
    void OnInterpToStopDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x13450d4 [Public]
    void OnInterpToReverseDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x13450d4 [Public]
    void OnInterpToResetDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x13450d4 [Public]
    void FinaliseControlPoints(); // 0x50d0fe0 [Final Native Public]

// UKismetArrayLibrary (/Script/Engine.KismetArrayLibrary)
    void SetArrayPropertyByName(UObject* Object, const FName& PropertyName, const TArray<void>& Value); // 0x50d7b2c [Final Native Static Public]
    void FilterArray(const TArray<TSubclassOf<AActor>>& TargetArray, TSubclassOf<AActor> FilterClass, const TArray<void>& FilteredArray); // 0x50d7944 [Final Native Static Public]
    void Array_Swap(const TArray<int32>& TargetArray, int32 FirstIndex, int32 SecondIndex); // 0x50d75b8 [Final Native Static Public]
    void Array_Shuffle(const TArray<void>& TargetArray); // 0x50d7458 [Final Native Static Public]
    void Array_Set(const TArray<int32>& TargetArray, int32 Index, const int32& Item, bool bSizeToFit); // 0x18c8f0c [Final Native Static Public]
    void Array_Reverse(const TArray<void>& TargetArray); // 0x50d72ac [Final Native Static Public]
    void Array_Resize(const TArray<int32>& TargetArray, int32 Size); // 0x50d6f98 [Final Native Static Public]
    bool Array_RemoveItem(const TArray<int32>& TargetArray, const int32& Item); // 0x50d6c24 [Final Native Static Public]
    void Array_Remove(const TArray<int32>& TargetArray, int32 IndexToRemove); // 0x50d69a0 [Final Native Static Public]
    void Array_RandomFromStream(const TArray<FRandomStream>& TargetArray, const FRandomStream& RandomStream, const int32& OutItem, const int32& OutIndex); // 0x50d6520 [Final Native Static Public]
    void Array_Random(const TArray<int32>& TargetArray, const int32& OutItem, const int32& OutIndex); // 0x50d61a0 [Final Native Static Public]
    int32 Array_Length(const TArray<int32>& TargetArray); // 0x10690d4 [Final Native Static Public]
    int32 Array_LastIndex(const TArray<int32>& TargetArray); // 0x50d602c [Final Native Static Public]
    bool Array_IsValidIndex(const TArray<int32>& TargetArray, int32 IndexToTest); // 0x50d5d9c [Final Native Static Public]
    void Array_Insert(const TArray<int32>& TargetArray, const int32& NewItem, int32 Index); // 0x50d5968 [Final Native Static Public]
    bool Array_Identical(const TArray<TArray<bool>>& ArrayA, const TArray<bool>& ArrayB); // 0x50d56d0 [Final Native Static Public]
    void Array_Get(const TArray<int32>& TargetArray, int32 Index, const int32& Item); // 0x1068638 [Final Native Static Public]
    int32 Array_Find(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x1888cf8 [Final Native Static Public]
    bool Array_Contains(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x1068ba8 [Final Native Static Public]
    void Array_Clear(const TArray<void>& TargetArray); // 0x18d69f8 [Final Native Static Public]
    void Array_Append(const TArray<TArray<void>>& TargetArray, const TArray<void>& SourceArray); // 0x50d543c [Final Native Static Public]
    int32 Array_AddUnique(const TArray<int32>& TargetArray, const int32& NewItem); // 0x50d5104 [Final Native Static Public]
    int32 Array_Add(const TArray<int32>& TargetArray, const int32& NewItem); // 0x17b01c0 [Final Native Static Public]

// UKismetGuidLibrary (/Script/Engine.KismetGuidLibrary)
    void Parse_StringToGuid(const FString& GuidString, const FGuid& OutGuid, const bool& Success); // 0x50dc7dc [Final Native Static Public]
    bool NotEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x50dc6d0 [Final Native Static Public]
    FGuid NewGuid(); // 0x50dc694 [Final Native Static Public]
    bool IsValid_Guid(const FGuid& InGuid); // 0x50db888 [Final Native Static Public]
    void Invalidate_Guid(const FGuid& InGuid); // 0x50db7fc [Final Native Static Public]
    bool EqualEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x50d9a1c [Final Native Static Public]
    FString Conv_GuidToString(const FGuid& InGuid); // 0x50d97c4 [Final Native Static Public]

// UKismetInputLibrary (/Script/Engine.KismetInputLibrary)
    bool PointerEvent_IsTouchEvent(FPointerEvent& Input); // 0x50dd220 [Final Native Static Public]
    bool PointerEvent_IsMouseButtonDown(FPointerEvent& Input, const FKey& MouseButton); // 0x50dcff8 [Final Native Static Public]
    float PointerEvent_GetWheelDelta(FPointerEvent& Input); // 0x50dcf54 [Final Native Static Public]
    int32 PointerEvent_GetUserIndex(FPointerEvent& Input); // 0x50dceb0 [Final Native Static Public]
    int32 PointerEvent_GetTouchpadIndex(FPointerEvent& Input); // 0x50dce0c [Final Native Static Public]
    FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent& Input); // 0x50dcd5c [Final Native Static Public]
    int32 PointerEvent_GetPointerIndex(FPointerEvent& Input); // 0x50dccb8 [Final Native Static Public]
    FVector2D PointerEvent_GetLastScreenSpacePosition(FPointerEvent& Input); // 0x50dcc08 [Final Native Static Public]
    ESlateGesture PointerEvent_GetGestureType(FPointerEvent& Input); // 0x50dcb34 [Final Native Static Public]
    FVector2D PointerEvent_GetGestureDelta(FPointerEvent& Input); // 0x50dca84 [Final Native Static Public]
    FKey PointerEvent_GetEffectingButton(FPointerEvent& Input); // 0x50dc9c4 [Final Native Static Public]
    FVector2D PointerEvent_GetCursorDelta(FPointerEvent& Input); // 0x50dc914 [Final Native Static Public]
    bool Key_IsVectorAxis(FKey& Key); // 0x50dc5bc [Final Native Static Public]
    bool Key_IsValid(FKey& Key); // 0x50dc504 [Final Native Static Public]
    bool Key_IsMouseButton(FKey& Key); // 0x50dc44c [Final Native Static Public]
    bool Key_IsModifierKey(FKey& Key); // 0x50dc394 [Final Native Static Public]
    bool Key_IsKeyboardKey(FKey& Key); // 0x50dc2a0 [Final Native Static Public]
    bool Key_IsGamepadKey(FKey& Key); // 0x50dc1e8 [Final Native Static Public]
    bool Key_IsDigital(FKey& Key); // 0x50dc130 [Final Native Static Public]
    bool Key_IsButtonAxis(FKey& Key); // 0x50dc058 [Final Native Static Public]
    bool Key_IsAxis3D(FKey& Key); // 0x50dbfa0 [Final Native Static Public]
    bool Key_IsAxis2D(FKey& Key); // 0x50dbee8 [Final Native Static Public]
    bool Key_IsAxis1D(FKey& Key); // 0x50dbe30 [Final Native Static Public]
    bool Key_IsAnalog(FKey& Key); // 0x50dbd78 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromKey(FKeyEvent& InKeyEvent); // 0x50dbc80 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromAnalog(FAnalogInputEvent& InAnalogEvent); // 0x50dbbd0 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationActionFromKey(FKeyEvent& InKeyEvent); // 0x50dbad8 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationAction(FKey& InKey); // 0x50dba0c [Final Native Static Public]
    FText Key_GetDisplayName(FKey& Key); // 0x50db928 [Final Native Static Public]
    bool InputEvent_IsShiftDown(FInputEvent& Input); // 0x50db74c [Final Native Static Public]
    bool InputEvent_IsRightShiftDown(FInputEvent& Input); // 0x50db69c [Final Native Static Public]
    bool InputEvent_IsRightControlDown(FInputEvent& Input); // 0x50db5e8 [Final Native Static Public]
    bool InputEvent_IsRightCommandDown(FInputEvent& Input); // 0x50db534 [Final Native Static Public]
    bool InputEvent_IsRightAltDown(FInputEvent& Input); // 0x50db480 [Final Native Static Public]
    bool InputEvent_IsRepeat(FInputEvent& Input); // 0x50db3d4 [Final Native Static Public]
    bool InputEvent_IsLeftShiftDown(FInputEvent& Input); // 0x50db324 [Final Native Static Public]
    bool InputEvent_IsLeftControlDown(FInputEvent& Input); // 0x50db270 [Final Native Static Public]
    bool InputEvent_IsLeftCommandDown(FInputEvent& Input); // 0x50db1bc [Final Native Static Public]
    bool InputEvent_IsLeftAltDown(FInputEvent& Input); // 0x50db108 [Final Native Static Public]
    bool InputEvent_IsControlDown(FInputEvent& Input); // 0x50db058 [Final Native Static Public]
    bool InputEvent_IsCommandDown(FInputEvent& Input); // 0x50dafa8 [Final Native Static Public]
    bool InputEvent_IsAltDown(FInputEvent& Input); // 0x50daef8 [Final Native Static Public]
    FText InputChord_GetDisplayName(FInputChord& Key); // 0x50dae30 [Final Native Static Public]
    int32 GetUserIndex(FKeyEvent& Input); // 0x50dac50 [Final Native Static Public]
    FKey GetKey(FKeyEvent& Input); // 0x50da1a4 [Final Native Static Public]
    float GetAnalogValue(FAnalogInputEvent& Input); // 0x50d9dc4 [Final Native Static Public]
    bool EqualEqual_KeyKey(const FKey& A, const FKey& B); // 0x50d9c4c [Final Native Static Public]
    bool EqualEqual_InputChordInputChord(const FInputChord& A, const FInputChord& B); // 0x50d9b28 [Final Native Static Public]
    void CalibrateTilt(); // 0x50d96b0 [Final Native Static Public]

// UKismetInternationalizationLibrary (/Script/Engine.KismetInternationalizationLibrary)
    bool SetCurrentLocale(const FString& Culture, bool SaveToConfig); // 0x50dd6a0 [Final Native Static Public]
    bool SetCurrentLanguageAndLocale(const FString& Culture, bool SaveToConfig); // 0x50dd5bc [Final Native Static Public]
    bool SetCurrentLanguage(const FString& Culture, bool SaveToConfig); // 0x50dd4d8 [Final Native Static Public]
    bool SetCurrentCulture(const FString& Culture, bool SaveToConfig); // 0x50dd3f4 [Final Native Static Public]
    bool SetCurrentAssetGroupCulture(const FName& AssetGroup, const FString& Culture, bool SaveToConfig); // 0x50dd2c4 [Final Native Static Public]
    FString GetSuitableCulture(const TArray<FString>& AvailableCultures, const FString& CultureToMatch, const FString& FallbackCulture); // 0x50da9cc [Final Native Static Public]
    FString GetNativeCulture(const ELocalizedTextSourceCategory& TextCategory); // 0x50da40c [Final Native Static Public]
    TArray<void> GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional); // 0x50da290 [Final Native Static Public]
    FString GetCurrentLocale(); // 0x50da138 [Final Native Static Public]
    FString GetCurrentLanguage(); // 0x50da0cc [Final Native Static Public]
    FString GetCurrentCulture(); // 0x50da058 [Final Native Static Public]
    FString GetCurrentAssetGroupCulture(const FName& AssetGroup); // 0x50d9f98 [Final Native Static Public]
    FString GetCultureDisplayName(const FString& Culture, bool Localized); // 0x50d9e60 [Final Native Static Public]
    void ClearCurrentAssetGroupCulture(const FName& AssetGroup, bool SaveToConfig); // 0x50d9704 [Final Native Static Public]

// UKismetMaterialLibrary (/Script/Engine.KismetMaterialLibrary)
    void SetVectorParameterValue(UObject* WorldContextObject, UMaterialParameterCollection* Collection, const FName& ParameterName, const FLinearColor& ParameterValue); // 0x50ddcd0 [Final Native Static Public]
    void SetScalarParameterValue(UObject* WorldContextObject, UMaterialParameterCollection* Collection, const FName& ParameterName, float ParameterValue); // 0x50dd784 [Final Native Static Public]
    FLinearColor GetVectorParameterValue(UObject* WorldContextObject, UMaterialParameterCollection* Collection, const FName& ParameterName); // 0x50dad24 [Final Native Static Public]
    float GetScalarParameterValue(UObject* WorldContextObject, UMaterialParameterCollection* Collection, const FName& ParameterName); // 0x50da4b8 [Final Native Static Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(UObject* WorldContextObject, UMaterialInterface* Parent, const FName& OptionalName, const EMIDCreationFlags& CreationFlags); // 0x50d9878 [Final Native Static Public]

// UKismetMathLibrary (/Script/Engine.KismetMathLibrary)
    int32 Xor_IntInt(int32 A, int32 B); // 0x51125b0 [Final Native Static Public]
    int64 Xor_Int64Int64(int64 A, int64 B); // 0x51124e8 [Final Native Static Public]
    int32 Wrap(int32 Value, int32 Min, int32 Max); // 0x5112174 [Final Native Static Public]
    FVector WeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float Weight); // 0x5111ef4 [Final Native Static Public]
    FRotator WeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float Weight); // 0x5111db4 [Final Native Static Public]
    float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); // 0x511205c [Final Native Static Public]
    float VSizeXYSquared(const FVector& A); // 0x510ce38 [Final Native Static Public]
    float VSizeXY(const FVector& A); // 0x18944ac [Final Native Static Public]
    float VSizeSquared(const FVector& A); // 0x510cd9c [Final Native Static Public]
    float VSize2DSquared(const FVector2D& A); // 0x510cc6c [Final Native Static Public]
    float VSize2D(const FVector2D& A); // 0x510cbd8 [Final Native Static Public]
    float VSize(const FVector& A); // 0x510ccfc [Final Native Static Public]
    FVector VLerp(const FVector& A, const FVector& B, float Alpha); // 0x510ca8c [Final Native Static Public]
    FVector VInterpTo_Constant(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x510c904 [Final Native Static Public]
    FVector VInterpTo(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x510c77c [Final Native Static Public]
    FVector VectorSpringInterp(const FVector& Current, const FVector& Target, FVectorSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass); // 0x510ec84 [Final Native Static Public]
    FVector Vector_Zero(); // 0x2a62b4c [Final Native Static Public]
    FVector Vector_Up(); // 0x5111d8c [Final Native Static Public]
    void Vector_UnwindEuler(const FVector& A); // 0x5111ce8 [Final Native Static Public]
    FVector2D Vector_UnitCartesianToSpherical(const FVector& A); // 0x5111bf0 [Final Native Static Public]
    FVector Vector_ToRadians(const FVector& A); // 0x5111b50 [Final Native Static Public]
    FVector Vector_ToDegrees(const FVector& A); // 0x5111ab0 [Final Native Static Public]
    FVector Vector_SnappedToGrid(const FVector& InVect, float InGridSize); // 0x511194c [Final Native Static Public]
    void Vector_Set(const FVector& A, float X, float Y, float Z); // 0x5111638 [Final Native Static Public]
    FVector Vector_Right(); // 0x5111610 [Final Native Static Public]
    FVector Vector_Reciprocal(const FVector& A); // 0x5111530 [Final Native Static Public]
    FVector Vector_ProjectOnToNormal(const FVector& V, const FVector& InNormal); // 0x511143c [Final Native Static Public]
    FVector Vector_One(); // 0x5111414 [Final Native Static Public]
    FVector Vector_NormalUnsafe(const FVector& A); // 0x5111118 [Final Native Static Public]
    void Vector_Normalize(const FVector& A, float Tolerance); // 0x511121c [Final Native Static Public]
    FVector Vector_Normal2D(const FVector& A, float Tolerance); // 0x5110f9c [Final Native Static Public]
    FVector Vector_MirrorByPlane(const FVector& A, const FPlane& InPlane); // 0x5110ea8 [Final Native Static Public]
    FVector Vector_Left(); // 0x5110e80 [Final Native Static Public]
    bool Vector_IsZero(const FVector& A); // 0x5110ddc [Final Native Static Public]
    bool Vector_IsUnit(const FVector& A, float SquaredLenthTolerance); // 0x5110c38 [Final Native Static Public]
    bool Vector_IsUniform(const FVector& A, float Tolerance); // 0x5110a88 [Final Native Static Public]
    bool Vector_IsNormal(const FVector& A); // 0x51109c8 [Final Native Static Public]
    bool Vector_IsNearlyZero(const FVector& A, float Tolerance); // 0x5110824 [Final Native Static Public]
    bool Vector_IsNAN(const FVector& A); // 0x5110754 [Final Native Static Public]
    float Vector_HeadingAngle(const FVector& A); // 0x511061c [Final Native Static Public]
    FVector Vector_GetSignVector(const FVector& A); // 0x511055c [Final Native Static Public]
    FVector Vector_GetProjection(const FVector& A); // 0x51104bc [Final Native Static Public]
    float Vector_GetAbsMin(const FVector& A); // 0x5110414 [Final Native Static Public]
    float Vector_GetAbsMax(const FVector& A); // 0x511036c [Final Native Static Public]
    FVector Vector_GetAbs(const FVector& A); // 0x51102c0 [Final Native Static Public]
    FVector Vector_Forward(); // 0x5110298 [Final Native Static Public]
    FVector Vector_Down(); // 0x5110270 [Final Native Static Public]
    float Vector_DistanceSquared(const FVector& v1, const FVector& v2); // 0x5110188 [Final Native Static Public]
    float Vector_Distance2DSquared(const FVector& v1, const FVector& v2); // 0x510ffc4 [Final Native Static Public]
    float Vector_Distance2D(const FVector& v1, const FVector& v2); // 0x186975c [Final Native Static Public]
    float Vector_Distance(const FVector& v1, const FVector& v2); // 0x511009c [Final Native Static Public]
    float Vector_CosineAngle2D(const FVector& A, const FVector& B); // 0x510fe20 [Final Native Static Public]
    FVector Vector_ComponentMin(const FVector& A, const FVector& B); // 0x510fd3c [Final Native Static Public]
    FVector Vector_ComponentMax(const FVector& A, const FVector& B); // 0x510fc58 [Final Native Static Public]
    FVector Vector_ClampSizeMax2D(const FVector& A, float Max); // 0x510f954 [Final Native Static Public]
    FVector Vector_ClampSizeMax(const FVector& A, float Max); // 0x510fabc [Final Native Static Public]
    FVector Vector_ClampSize2D(const FVector& A, float Min, float Max); // 0x510f7e8 [Final Native Static Public]
    FVector Vector_BoundedToCube(const FVector& InVect, float InRadius); // 0x510f6d4 [Final Native Static Public]
    FVector Vector_BoundedToBox(const FVector& InVect, const FVector& InBoxMin, const FVector& InBoxMax); // 0x510f588 [Final Native Static Public]
    FVector Vector_Backward(); // 0x510f560 [Final Native Static Public]
    void Vector_Assign(const FVector& A, const FVector& InVector); // 0x510f488 [Final Native Static Public]
    void Vector_AddBounded(const FVector& A, const FVector& InAddVect, float InRadius); // 0x510f204 [Final Native Static Public]
    FVector4 Vector4_Zero(); // 0x510ec6c [Final Native Static Public]
    float Vector4_SizeSquared3(const FVector4& A); // 0x510eafc [Final Native Static Public]
    float Vector4_SizeSquared(const FVector4& A); // 0x510ebb0 [Final Native Static Public]
    float Vector4_Size3(const FVector4& A); // 0x510e984 [Final Native Static Public]
    float Vector4_Size(const FVector4& A); // 0x510ea3c [Final Native Static Public]
    void Vector4_Set(const FVector4& A, float X, float Y, float Z, float W); // 0x510e4c4 [Final Native Static Public]
    FVector4 Vector4_NormalUnsafe3(const FVector4& A); // 0x510e150 [Final Native Static Public]
    void Vector4_Normalize3(const FVector4& A, float Tolerance); // 0x510e264 [Final Native Static Public]
    FVector4 Vector4_Normal3(const FVector4& A, float Tolerance); // 0x510dee0 [Final Native Static Public]
    FVector4 Vector4_Negated(const FVector4& A); // 0x510de3c [Final Native Static Public]
    FVector4 Vector4_MirrorByVector3(const FVector4& Direction, const FVector4& SurfaceNormal); // 0x510dcc0 [Final Native Static Public]
    bool Vector4_IsZero(const FVector4& A); // 0x510dc08 [Final Native Static Public]
    bool Vector4_IsUnit3(const FVector4& A, float SquaredLenthTolerance); // 0x510da1c [Final Native Static Public]
    bool Vector4_IsNormal3(const FVector4& A); // 0x510d94c [Final Native Static Public]
    bool Vector4_IsNearlyZero3(const FVector4& A, float Tolerance); // 0x510d760 [Final Native Static Public]
    bool Vector4_IsNAN(const FVector4& A); // 0x510d670 [Final Native Static Public]
    float Vector4_DotProduct3(const FVector4& A, const FVector4& B); // 0x510d43c [Final Native Static Public]
    float Vector4_DotProduct(const FVector4& A, const FVector4& B); // 0x510d550 [Final Native Static Public]
    FVector4 Vector4_CrossProduct3(const FVector4& A, const FVector4& B); // 0x510d2f0 [Final Native Static Public]
    void Vector4_Assign(const FVector4& A, const FVector4& InVector); // 0x510d204 [Final Native Static Public]
    FVector2D Vector2DInterpTo_Constant(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x510d03c [Final Native Static Public]
    FVector2D Vector2DInterpTo(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x510cec8 [Final Native Static Public]
    FVector2D Vector2D_Zero(); // 0x510d1e8 [Final Native Static Public]
    FVector2D Vector2D_Unit45Deg(); // 0x510d1cc [Final Native Static Public]
    FVector2D Vector2D_One(); // 0x510d1b0 [Final Native Static Public]
    FVector VEase(const FVector& A, const FVector& B, float Alpha, uint8 EasingFunc, float BlendExp, int32 Steps); // 0x510c4c8 [Final Native Static Public]
    FDateTime UtcNow(); // 0x510c490 [Final Native Static Public]
    FVector4 TransformVector4(const FMatrix& Matrix, const FVector4& Vec4); // 0x510c29c [Final Native Static Public]
    FRotator TransformRotation(FTransform& T, const FRotator& Rotation); // 0x510c0d0 [Final Native Static Public]
    FVector TransformLocation(FTransform& T, const FVector& Location); // 0x510beb4 [Final Native Static Public]
    FVector TransformDirection(FTransform& T, const FVector& Direction); // 0x510bca4 [Final Native Static Public]
    float Transform_Determinant(FTransform& Transform); // 0x510c3b8 [Final Native Static Public]
    FVector2D ToSign2D(const FVector2D& A); // 0x510bbac [Final Native Static Public]
    FVector2D ToRounded2D(const FVector2D& A); // 0x510bb04 [Final Native Static Public]
    void ToDirectionAndLength2D(const FVector2D& A, const FVector2D& OutDir, const float& OutLength); // 0x510b99c [Final Native Static Public]
    FDateTime Today(); // 0x510bc58 [Final Native Static Public]
    FTransform TLerp(FTransform& A, FTransform& B, float Alpha, uint8 InterpMode); // 0x510b3c0 [Final Native Static Public]
    FTransform TInterpTo(FTransform& Current, FTransform& Target, float DeltaTime, float InterpSpeed); // 0x510b090 [Final Native Static Public]
    FTimespan TimespanZeroValue(); // 0x2bf1348 [Final Native Static Public]
    float TimespanRatio(const FTimespan& A, const FTimespan& B); // 0x510b8c8 [Final Native Static Public]
    FTimespan TimespanMinValue(); // 0x510b8ac [Final Native Static Public]
    FTimespan TimespanMaxValue(); // 0x510b890 [Final Native Static Public]
    bool TimespanFromString(const FString& TimespanString, const FTimespan& Result); // 0x510b780 [Final Native Static Public]
    FTransform TEase(FTransform& A, FTransform& B, float Alpha, uint8 EasingFunc, float BlendExp, int32 Steps); // 0x510ab8c [Final Native Static Public]
    float Tan(float A); // 0x510b6f0 [Final Native Static Public]
    FVector Subtract_VectorVector(const FVector& A, const FVector& B); // 0x184add0 [Final Native Static Public]
    FVector Subtract_VectorInt(const FVector& A, int32 B); // 0x510a9d8 [Final Native Static Public]
    FVector Subtract_VectorFloat(const FVector& A, float B); // 0x510a8ec [Final Native Static Public]
    FVector4 Subtract_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x510a7ec [Final Native Static Public]
    FVector2D Subtract_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x510a71c [Final Native Static Public]
    FVector2D Subtract_Vector2DFloat(const FVector2D& A, float B); // 0x510a640 [Final Native Static Public]
    FTimespan Subtract_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x510a090 [Final Native Static Public]
    FQuat Subtract_QuatQuat(FQuat& A, FQuat& B); // 0x510a55c [Final Native Static Public]
    FLinearColor Subtract_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x510a494 [Final Native Static Public]
    FIntPoint Subtract_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x510a3b8 [Final Native Static Public]
    FIntPoint Subtract_IntPointInt(const FIntPoint& A, int32 B); // 0x510a218 [Final Native Static Public]
    int32 Subtract_IntInt(int32 A, int32 B); // 0x1815128 [Final Native Static Public]
    int64 Subtract_Int64Int64(int64 A, int64 B); // 0x510a150 [Final Native Static Public]
    float Subtract_FloatFloat(float A, float B); // 0x1711330 [Final Native Static Public]
    FDateTime Subtract_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x510a090 [Final Native Static Public]
    FTimespan Subtract_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x510a090 [Final Native Static Public]
    uint8 Subtract_ByteByte(uint8 A, uint8 B); // 0x5109fcc [Final Native Static Public]
    float Square(float A); // 0x18f28fc [Final Native Static Public]
    float Sqrt(float A); // 0x5109f1c [Final Native Static Public]
    FVector Spherical2DToUnitCartesian(const FVector2D& A); // 0x5109e5c [Final Native Static Public]
    float Sin(float A); // 0x5109dcc [Final Native Static Public]
    int64 SignOfInteger64(int64 A); // 0x5109bdc [Final Native Static Public]
    int32 SignOfInteger(int32 A); // 0x5109c74 [Final Native Static Public]
    float SignOfFloat(float A); // 0x5109b20 [Final Native Static Public]
    void SetRandomStreamSeed(const FRandomStream& Stream, int32 NewSeed); // 0x510998c [Final Native Static Public]
    void Set2D(const FVector2D& A, float X, float Y); // 0x51096e4 [Final Native Static Public]
    FVector SelectVector(const FVector& A, const FVector& B, bool bPickA); // 0x5109200 [Final Native Static Public]
    FTransform SelectTransform(FTransform& A, FTransform& B, bool bPickA); // 0x5109480 [Final Native Static Public]
    FString SelectString(const FString& A, const FString& B, bool bPickA); // 0x5109330 [Final Native Static Public]
    FRotator SelectRotator(const FRotator& A, const FRotator& B, bool bPickA); // 0x5109200 [Final Native Static Public]
    UObject* SelectObject(UObject* A, UObject* B, bool bSelectA); // 0x5108fec [Final Native Static Public]
    int32 SelectInt(int32 A, int32 B, bool bPickA); // 0x1840790 [Final Native Static Public]
    float SelectFloat(float A, float B, bool bPickA); // 0xb73b8c [Final Native Static Public]
    FLinearColor SelectColor(const FLinearColor& A, const FLinearColor& B, bool bPickA); // 0x51090e8 [Final Native Static Public]
    TSubclassOf<UObject> SelectClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B, bool bSelectA); // 0x5108fec [Final Native Static Public]
    void SeedRandomStream(const FRandomStream& Stream); // 0x5108f6c [Final Native Static Public]
    float SafeDivide(float A, float B); // 0x5108e84 [Final Native Static Public]
    int64 Round64(float A); // 0x5108d44 [Final Native Static Public]
    int32 Round(float A); // 0x5108de4 [Final Native Static Public]
    FRotator RotatorFromAxisAndAngle(const FVector& Axis, float Angle); // 0x5108c50 [Final Native Static Public]
    FVector RotateAngleAxis(const FVector& InVect, float AngleDeg, const FVector& Axis); // 0x1909338 [Final Native Static Public]
    FRotator RLerp(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath); // 0x5106c24 [Final Native Static Public]
    FRotator RInterpTo_Constant(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x5106a94 [Final Native Static Public]
    FRotator RInterpTo(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x5106904 [Final Native Static Public]
    void RGBToHSV_Vector(const FLinearColor& RGB, const FLinearColor& HSV); // 0x5106824 [Final Native Static Public]
    void RGBToHSV(const FLinearColor& InColor, const float& H, const float& S, const float& V, const float& A); // 0x510662c [Final Native Static Public]
    FLinearColor RGBLinearToHSV(const FLinearColor& RGB); // 0x5106590 [Final Native Static Public]
    void ResetVectorSpringState(FVectorSpringState& SpringState); // 0x5108b94 [Final Native Static Public]
    void ResetRandomStream(const FRandomStream& Stream); // 0x5108b14 [Final Native Static Public]
    void ResetFloatSpringState(FFloatSpringState& SpringState); // 0x5108a88 [Final Native Static Public]
    FRotator REase(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath, uint8 EasingFunc, float BlendExp, int32 Steps); // 0x51062a0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians, const FRandomStream& Stream); // 0x510880c [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadians(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x51086d8 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees, const FRandomStream& Stream); // 0x5108454 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegrees(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x5108318 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadiansFromStream(const FVector& ConeDir, float ConeHalfAngleInRadians, const FRandomStream& Stream); // 0x5108174 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadians(const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x5108080 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegreesFromStream(const FVector& ConeDir, float ConeHalfAngleInDegrees, const FRandomStream& Stream); // 0x5107ed4 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegrees(const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x5107dd8 [Final Native Static Public]
    FVector RandomUnitVectorFromStream(const FRandomStream& Stream); // 0x5107d34 [Final Native Static Public]
    FVector RandomUnitVector(); // 0x5107cf4 [Final Native Static Public]
    FRotator RandomRotatorFromStream(bool bRoll, const FRandomStream& Stream); // 0x5107c10 [Final Native Static Public]
    FRotator RandomRotator(bool bRoll); // 0x5107b74 [Final Native Static Public]
    FVector RandomPointInBoundingBox(const FVector& Origin, const FVector& BoxExtent); // 0x5107a4c [Final Native Static Public]
    int32 RandomIntegerInRangeFromStream(int32 Min, int32 Max, const FRandomStream& Stream); // 0x5107760 [Final Native Static Public]
    int32 RandomIntegerInRange(int32 Min, int32 Max); // 0x1941e80 [Final Native Static Public]
    int32 RandomIntegerFromStream(int32 Max, const FRandomStream& Stream); // 0x5107580 [Final Native Static Public]
    int64 RandomInteger64InRange(int64 Min, int64 Max); // 0x5107468 [Final Native Static Public]
    int64 RandomInteger64(int64 Max); // 0x51073a8 [Final Native Static Public]
    int32 RandomInteger(int32 Max); // 0x18f6400 [Final Native Static Public]
    float RandomFloatInRangeFromStream(float Min, float Max, const FRandomStream& Stream); // 0x5107260 [Final Native Static Public]
    float RandomFloatInRange(float Min, float Max); // 0x5107150 [Final Native Static Public]
    float RandomFloatFromStream(const FRandomStream& Stream); // 0x51070a0 [Final Native Static Public]
    float RandomFloat(); // 0x510705c [Final Native Static Public]
    bool RandomBoolWithWeightFromStream(float Weight, const FRandomStream& RandomStream); // 0x5106f80 [Final Native Static Public]
    bool RandomBoolWithWeight(float Weight); // 0x5106ef0 [Final Native Static Public]
    bool RandomBoolFromStream(const FRandomStream& Stream); // 0x5106e34 [Final Native Static Public]
    bool RandomBool(); // 0x18dcf28 [Final Native Static Public]
    float RadiansToDegrees(float A); // 0x5106da0 [Final Native Static Public]
    FVector Quat_VectorUp(FQuat& Q); // 0x5104fa4 [Final Native Static Public]
    FVector Quat_VectorRight(FQuat& Q); // 0x5104ec0 [Final Native Static Public]
    FVector Quat_VectorForward(FQuat& Q); // 0x5104ddc [Final Native Static Public]
    FVector Quat_UnrotateVector(FQuat& Q, const FVector& V); // 0x51060b4 [Final Native Static Public]
    float Quat_SizeSquared(FQuat& Q); // 0x5106004 [Final Native Static Public]
    float Quat_Size(FQuat& Q); // 0x5105f50 [Final Native Static Public]
    void Quat_SetFromEuler(FQuat& Q, const FVector& Euler); // 0x5105e74 [Final Native Static Public]
    void Quat_SetComponents(FQuat& Q, float X, float Y, float Z, float W); // 0x50f83b8 [Final Native Static Public]
    FRotator Quat_Rotator(FQuat& Q); // 0x5105dd4 [Final Native Static Public]
    FVector Quat_RotateVector(FQuat& Q, const FVector& V); // 0x5105bec [Final Native Static Public]
    FQuat Quat_Normalized(FQuat& Q, float Tolerance); // 0x51059e8 [Final Native Static Public]
    void Quat_Normalize(FQuat& Q, float Tolerance); // 0x51057e8 [Final Native Static Public]
    FQuat Quat_MakeFromEuler(const FVector& Euler); // 0x5105750 [Final Native Static Public]
    FQuat Quat_Log(FQuat& Q); // 0x51056b8 [Final Native Static Public]
    bool Quat_IsNormalized(FQuat& Q); // 0x5105604 [Final Native Static Public]
    bool Quat_IsNonFinite(FQuat& Q); // 0x5105520 [Final Native Static Public]
    bool Quat_IsIdentity(FQuat& Q, float Tolerance); // 0x510532c [Final Native Static Public]
    bool Quat_IsFinite(FQuat& Q); // 0x5105248 [Final Native Static Public]
    FQuat Quat_Inversed(FQuat& Q); // 0x51051b4 [Final Native Static Public]
    FQuat Quat_Identity(); // 0x5105198 [Final Native Static Public]
    FVector Quat_GetRotationAxis(FQuat& Q); // 0x5105094 [Final Native Static Public]
    FVector Quat_GetAxisZ(FQuat& Q); // 0x5104fa4 [Final Native Static Public]
    FVector Quat_GetAxisY(FQuat& Q); // 0x5104ec0 [Final Native Static Public]
    FVector Quat_GetAxisX(FQuat& Q); // 0x5104ddc [Final Native Static Public]
    float Quat_GetAngle(FQuat& Q); // 0x5104d30 [Final Native Static Public]
    FQuat Quat_Exp(FQuat& Q); // 0x5104c98 [Final Native Static Public]
    FVector Quat_Euler(FQuat& Q); // 0x5104bf8 [Final Native Static Public]
    void Quat_EnforceShortestArcWith(FQuat& A, FQuat& B); // 0x5104adc [Final Native Static Public]
    float Quat_AngularDistance(FQuat& A, FQuat& B); // 0x51049b0 [Final Native Static Public]
    FVector ProjectVectorOnToVector(const FVector& V, const FVector& Target); // 0x51048b4 [Final Native Static Public]
    FVector ProjectVectorOnToPlane(const FVector& V, const FVector& PlaneNormal); // 0x51047b8 [Final Native Static Public]
    FVector ProjectPointOnToPlane(const FVector& Point, const FVector& PlaneBase, const FVector& PlaneNormal); // 0x5104654 [Final Native Static Public]
    bool PointsAreCoplanar(const TArray<float>& Points, float Tolerance); // 0x5104490 [Final Native Static Public]
    float PerlinNoise1D(float Value); // 0x5104400 [Final Native Static Public]
    int32 Percent_IntInt(int32 A, int32 B); // 0x5104180 [Final Native Static Public]
    float Percent_FloatFloat(float A, float B); // 0x510403c [Final Native Static Public]
    uint8 Percent_ByteByte(uint8 A, uint8 B); // 0x5103f54 [Final Native Static Public]
    int32 Or_IntInt(int32 A, int32 B); // 0x5103cec [Final Native Static Public]
    int64 Or_Int64Int64(int64 A, int64 B); // 0x5103c24 [Final Native Static Public]
    FDateTime Now(); // 0x5103bec [Final Native Static Public]
    bool NotEqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x510290c [Final Native Static Public]
    bool NotEqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x51027e4 [Final Native Static Public]
    bool NotEqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x5102710 [Final Native Static Public]
    bool NotEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x51038d0 [Final Native Static Public]
    bool NotEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x5103670 [Final Native Static Public]
    bool NotEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x510354c [Final Native Static Public]
    bool NotEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x5102b84 [Final Native Static Public]
    bool NotEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x51033dc [Final Native Static Public]
    bool NotEqual_QuatQuat(FQuat& A, FQuat& B, float ErrorTolerance); // 0x51031ac [Final Native Static Public]
    bool NotEqual_ObjectObject(UObject* A, UObject* B); // 0x1856494 [Final Native Static Public]
    bool NotEqual_NameName(const FName& A, const FName& B); // 0xb7439c [Final Native Static Public]
    bool NotEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x5102fbc [Final Native Static Public]
    bool NotEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x5102ec8 [Final Native Static Public]
    bool NotEqual_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x5102df4 [Final Native Static Public]
    bool NotEqual_IntInt(int32 A, int32 B); // 0x1769494 [Final Native Static Public]
    bool NotEqual_Int64Int64(int64 A, int64 B); // 0x5102d28 [Final Native Static Public]
    bool NotEqual_FloatFloat(float A, float B); // 0x5102c44 [Final Native Static Public]
    bool NotEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x5102b84 [Final Native Static Public]
    bool NotEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x5102ab8 [Final Native Static Public]
    bool NotEqual_ByteByte(uint8 A, uint8 B); // 0xb73fa8 [Final Native Static Public]
    bool NotEqual_BoolBool(bool A, bool B); // 0x51029f0 [Final Native Static Public]
    bool Not_PreBool(bool A); // 0xb73d70 [Final Native Static Public]
    int64 Not_Int64(int64 A); // 0x5103a1c [Final Native Static Public]
    int32 Not_Int(int32 A); // 0x5103aa4 [Final Native Static Public]
    FVector2D NormalSafe2D(const FVector2D& A, float Tolerance); // 0x51020c4 [Final Native Static Public]
    float NormalizeToRange(float Value, float RangeMin, float RangeMax); // 0x51024b8 [Final Native Static Public]
    FRotator NormalizedDeltaRotator(const FRotator& A, const FRotator& B); // 0x51025d0 [Final Native Static Public]
    float NormalizeAxis(float Angle); // 0x5102428 [Final Native Static Public]
    void Normalize2D(const FVector2D& A, float Tolerance); // 0x5102208 [Final Native Static Public]
    FVector2D Normal2D(const FVector2D& A); // 0x5101e54 [Final Native Static Public]
    FVector Normal(const FVector& A, float Tolerance); // 0x5101f4c [Final Native Static Public]
    FVector NegateVector(const FVector& A); // 0x5101d04 [Final Native Static Public]
    FRotator NegateRotator(const FRotator& A); // 0x5101c58 [Final Native Static Public]
    FVector2D Negated2D(const FVector2D& A); // 0x5101db0 [Final Native Static Public]
    bool NearlyEqual_TransformTransform(FTransform& A, FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); // 0x5101894 [Final Native Static Public]
    bool NearlyEqual_FloatFloat(float A, float B, float ErrorTolerance); // 0x5101774 [Final Native Static Public]
    float MultiplyMultiply_FloatFloat(float Base, float Exp); // 0x51004b8 [Final Native Static Public]
    float MultiplyByPi(float Value); // 0x5100424 [Final Native Static Public]
    FVector Multiply_VectorVector(const FVector& A, const FVector& B); // 0x5101690 [Final Native Static Public]
    FVector Multiply_VectorInt(const FVector& A, int32 B); // 0x5101160 [Final Native Static Public]
    FVector Multiply_VectorFloat(const FVector& A, float B); // 0x187f5fc [Final Native Static Public]
    FVector4 Multiply_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x5101590 [Final Native Static Public]
    FVector2D Multiply_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x51014c0 [Final Native Static Public]
    FVector2D Multiply_Vector2DFloat(const FVector2D& A, float B); // 0x51013e4 [Final Native Static Public]
    FTimespan Multiply_TimespanFloat(const FTimespan& A, float Scalar); // 0x5101308 [Final Native Static Public]
    FRotator Multiply_RotatorInt(const FRotator& A, int32 B); // 0x5101160 [Final Native Static Public]
    FRotator Multiply_RotatorFloat(const FRotator& A, float B); // 0x5101080 [Final Native Static Public]
    FQuat Multiply_QuatQuat(FQuat& A, FQuat& B); // 0x5100f48 [Final Native Static Public]
    FMatrix Multiply_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x5100d3c [Final Native Static Public]
    FMatrix Multiply_MatrixFloat(const FMatrix& A, float B); // 0x5100b50 [Final Native Static Public]
    FLinearColor Multiply_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x5100a88 [Final Native Static Public]
    FLinearColor Multiply_LinearColorFloat(const FLinearColor& A, float B); // 0x51009bc [Final Native Static Public]
    FIntPoint Multiply_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x51008d8 [Final Native Static Public]
    FIntPoint Multiply_IntPointInt(const FIntPoint& A, int32 B); // 0x5100730 [Final Native Static Public]
    int32 Multiply_IntInt(int32 A, int32 B); // 0x1897138 [Final Native Static Public]
    float Multiply_IntFloat(int32 A, float B); // 0x17d9130 [Final Native Static Public]
    int64 Multiply_Int64Int64(int64 A, int64 B); // 0x5100668 [Final Native Static Public]
    float Multiply_FloatFloat(float A, float B); // 0x1816e64 [Final Native Static Public]
    uint8 Multiply_ByteByte(uint8 A, uint8 B); // 0x510059c [Final Native Static Public]
    FVector MirrorVectorByNormal(const FVector& InVect, const FVector& InNormal); // 0x50f3b68 [Final Native Static Public]
    void MinOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMinValue, const int32& MinValue); // 0x50fff54 [Final Native Static Public]
    void MinOfFloatArray(const TArray<int32>& FloatArray, const int32& IndexOfMinValue, const float& MinValue); // 0x50ffe14 [Final Native Static Public]
    void MinOfByteArray(const TArray<int32>& ByteArray, const int32& IndexOfMinValue, const uint8& MinValue); // 0x50ffc88 [Final Native Static Public]
    int64 MinInt64(int64 A, int64 B); // 0x50ffbb8 [Final Native Static Public]
    void MinimumAreaRectangle(UObject* WorldContextObject, const TArray<FVector>& InVerts, const FVector& SampleSurfaceNormal, const FVector& OutRectCenter, const FRotator& OutRectRotation, const float& OutSideLengthX, const float& OutSideLengthY, bool bDebugDraw); // 0x51000e0 [Final Native Static Public]
    int32 Min(int32 A, int32 B); // 0x50ff94c [Final Native Static Public]
    void MaxOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMaxValue, const int32& MaxValue); // 0x50ff7c0 [Final Native Static Public]
    void MaxOfFloatArray(const TArray<int32>& FloatArray, const int32& IndexOfMaxValue, const float& MaxValue); // 0x50ff680 [Final Native Static Public]
    void MaxOfByteArray(const TArray<int32>& ByteArray, const int32& IndexOfMaxValue, const uint8& MaxValue); // 0x50ff4f4 [Final Native Static Public]
    int64 MaxInt64(int64 A, int64 B); // 0x50ff424 [Final Native Static Public]
    int32 Max(int32 A, int32 B); // 0x50ff1b8 [Final Native Static Public]
    FVector4 Matrix_TransformVector4(const FMatrix& M, const FVector4& V); // 0x50fedd0 [Final Native Static Public]
    FVector4 Matrix_TransformVector(const FMatrix& M, const FVector& V); // 0x50fefc0 [Final Native Static Public]
    FVector4 Matrix_TransformPosition(const FMatrix& M, const FVector& V); // 0x50febd4 [Final Native Static Public]
    FQuat Matrix_ToQuat(const FMatrix& M); // 0x50feb38 [Final Native Static Public]
    void Matrix_SetOrigin(const FMatrix& M, const FVector& NewOrigin); // 0x50fe990 [Final Native Static Public]
    void Matrix_SetColumn(const FMatrix& M, uint8 Column, const FVector& Value); // 0x50fe6e8 [Final Native Static Public]
    void Matrix_SetAxis(const FMatrix& M, uint8 Axis, const FVector& AxisVector); // 0x50fe438 [Final Native Static Public]
    FMatrix Matrix_ScaleTranslation(const FMatrix& M, const FVector& Scale3D); // 0x50fe254 [Final Native Static Public]
    FMatrix Matrix_RemoveTranslation(const FMatrix& M); // 0x50fe198 [Final Native Static Public]
    void Matrix_RemoveScaling(const FMatrix& M, float Tolerance); // 0x50fdff4 [Final Native Static Public]
    FMatrix Matrix_Mirror(const FMatrix& M, uint8 MirrorAxis, uint8 FlipAxis); // 0x50fdd20 [Final Native Static Public]
    FVector Matrix_InverseTransformVector(const FMatrix& M, const FVector& V); // 0x50fdb0c [Final Native Static Public]
    FVector Matrix_InverseTransformPosition(const FMatrix& M, const FVector& V); // 0x50fd8f4 [Final Native Static Public]
    FMatrix Matrix_Identity(); // 0x50fd8c8 [Final Native Static Public]
    FVector Matrix_GetUnitAxis(const FMatrix& M, uint8 Axis); // 0x50fd710 [Final Native Static Public]
    void Matrix_GetUnitAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x50fd59c [Final Native Static Public]
    FMatrix Matrix_GetTransposed(const FMatrix& M); // 0x50fd494 [Final Native Static Public]
    FMatrix Matrix_GetTransposeAdjoint(const FMatrix& M); // 0x50fd3e4 [Final Native Static Public]
    FVector Matrix_GetScaleVector(const FMatrix& M, float Tolerance); // 0x50fcefc [Final Native Static Public]
    FVector Matrix_GetScaledAxis(const FMatrix& M, uint8 Axis); // 0x50fd22c [Final Native Static Public]
    void Matrix_GetScaledAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x50fd0b8 [Final Native Static Public]
    float Matrix_GetRotDeterminant(const FMatrix& M); // 0x50fce70 [Final Native Static Public]
    FRotator Matrix_GetRotator(const FMatrix& M); // 0x50ec7b8 [Final Native Static Public]
    FVector Matrix_GetOrigin(const FMatrix& InMatrix); // 0x50fcdd4 [Final Native Static Public]
    float Matrix_GetMaximumAxisScale(const FMatrix& M); // 0x50fcd48 [Final Native Static Public]
    FMatrix Matrix_GetMatrixWithoutScale(const FMatrix& M, float Tolerance); // 0x50fcb80 [Final Native Static Public]
    FMatrix Matrix_GetInverse(const FMatrix& M); // 0x50fcad0 [Final Native Static Public]
    bool Matrix_GetFrustumTopPlane(const FMatrix& M, const FPlane& OutPlane); // 0x50fc91c [Final Native Static Public]
    bool Matrix_GetFrustumRightPlane(const FMatrix& M, const FPlane& OutPlane); // 0x50fc768 [Final Native Static Public]
    bool Matrix_GetFrustumNearPlane(const FMatrix& M, const FPlane& OutPlane); // 0x50fc5cc [Final Native Static Public]
    bool Matrix_GetFrustumLeftPlane(const FMatrix& M, const FPlane& OutPlane); // 0x50fc418 [Final Native Static Public]
    bool Matrix_GetFrustumFarPlane(const FMatrix& M, const FPlane& OutPlane); // 0x50fc264 [Final Native Static Public]
    bool Matrix_GetFrustumBottomPlane(const FMatrix& M, const FPlane& OutPlane); // 0x50fc0b0 [Final Native Static Public]
    float Matrix_GetDeterminant(const FMatrix& M); // 0x50fc024 [Final Native Static Public]
    FVector Matrix_GetColumn(const FMatrix& M, uint8 Column); // 0x50fbe6c [Final Native Static Public]
    bool Matrix_ContainsNaN(const FMatrix& M); // 0x50fbde0 [Final Native Static Public]
    FMatrix Matrix_ConcatenateTranslation(const FMatrix& M, const FVector& Translation); // 0x50fbbb0 [Final Native Static Public]
    FMatrix Matrix_ApplyScale(const FMatrix& M, float Scale); // 0x50fb9e8 [Final Native Static Public]
    float MapRangeUnclamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB); // 0x176582c [Final Native Static Public]
    float MapRangeClamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB); // 0x50fb844 [Final Native Static Public]
    FVector4 MakeVector4(float X, float Y, float Z, float W); // 0x50f8fb4 [Final Native Static Public]
    FVector2D MakeVector2D(float X, float Y); // 0x50fb764 [Final Native Static Public]
    FVector MakeVector(float X, float Y, float Z); // 0x1908e68 [Final Native Static Public]
    FTransform MakeTransform(const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x50fb5c4 [Final Native Static Public]
    FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); // 0x50faa88 [Final Native Static Public]
    FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); // 0x50fb024 [Final Native Static Public]
    FRotator MakeRotFromZY(const FVector& Z, const FVector& Y); // 0x50fa838 [Final Native Static Public]
    FRotator MakeRotFromZX(const FVector& Z, const FVector& X); // 0x50fa734 [Final Native Static Public]
    FRotator MakeRotFromZ(const FVector& Z); // 0x50fa684 [Final Native Static Public]
    FRotator MakeRotFromYZ(const FVector& Y, const FVector& Z); // 0x50fa580 [Final Native Static Public]
    FRotator MakeRotFromYX(const FVector& Y, const FVector& X); // 0x50fa47c [Final Native Static Public]
    FRotator MakeRotFromY(const FVector& Y); // 0x50fa3cc [Final Native Static Public]
    FRotator MakeRotFromXZ(const FVector& X, const FVector& Z); // 0x50fa2c8 [Final Native Static Public]
    FRotator MakeRotFromXY(const FVector& X, const FVector& Y); // 0x50fa1c4 [Final Native Static Public]
    FRotator MakeRotFromX(const FVector& X); // 0x50fa114 [Final Native Static Public]
    FRotator MakeRotator(float Roll, float Pitch, float Yaw); // 0x18ef288 [Final Native Static Public]
    FRotator MakeRotationFromAxes(const FVector& Forward, const FVector& RIGHT, const FVector& Up); // 0x50fa93c [Final Native Static Public]
    FTransform MakeRelativeTransform(FTransform& A, FTransform& RelativeTo); // 0x50f9f94 [Final Native Static Public]
    FRandomStream MakeRandomStream(int32 InitialSeed); // 0x50f9e40 [Final Native Static Public]
    FQualifiedFrameTime MakeQualifiedFrameTime(const FFrameNumber& Frame, const FFrameRate& FrameRate, float SubFrame); // 0x50f9d28 [Final Native Static Public]
    float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); // 0x50f9be4 [Final Native Static Public]
    FPlane MakePlaneFromPointAndNormal(const FVector& Point, const FVector& Normal); // 0x50f9af0 [Final Native Static Public]
    FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); // 0x50f9878 [Final Native Static Public]
    FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); // 0x50f9118 [Final Native Static Public]
    FLinearColor MakeColor(float R, float G, float B, float A); // 0x50f8fb4 [Final Native Static Public]
    FBox2D MakeBox2D(const FVector2D& Min, const FVector2D& Max); // 0x50f8de0 [Final Native Static Public]
    FBox MakeBox(const FVector& Min, const FVector& Max); // 0x50f8ebc [Final Native Static Public]
    float Loge(float A); // 0x50f8d50 [Final Native Static Public]
    float Log(float A, float Base); // 0x50f8c6c [Final Native Static Public]
    bool LinePlaneIntersection_OriginNormal(const FVector& LineStart, const FVector& LineEnd, const FVector& PlaneOrigin, const FVector& PlaneNormal, const float& T, const FVector& Intersection); // 0x50f6f24 [Final Native Static Public]
    bool LinePlaneIntersection(const FVector& LineStart, const FVector& LineEnd, const FPlane& APlane, const float& T, const FVector& Intersection); // 0x50f6d50 [Final Native Static Public]
    FLinearColor LinearColorLerpUsingHSV(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x50f734c [Final Native Static Public]
    FLinearColor LinearColorLerp(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x50f721c [Final Native Static Public]
    FLinearColor LinearColor_Yellow(); // 0x50f8c50 [Final Native Static Public]
    FLinearColor LinearColor_White(); // 0x50f8c34 [Final Native Static Public]
    FLinearColor LinearColor_Transparent(); // 0x50f8c18 [Final Native Static Public]
    FColor LinearColor_ToRGBE(const FLinearColor& InLinearColor); // 0x50f8b80 [Final Native Static Public]
    FLinearColor LinearColor_ToNewOpacity(const FLinearColor& InColor, float InOpacity); // 0x50f8aa0 [Final Native Static Public]
    void LinearColor_SetTemperature(const FLinearColor& InOutColor, float InTemperature); // 0x50f88fc [Final Native Static Public]
    void LinearColor_SetRGBA(const FLinearColor& InOutColor, float R, float G, float B, float A); // 0x50f83b8 [Final Native Static Public]
    void LinearColor_SetRandomHue(const FLinearColor& InOutColor); // 0x50f8868 [Final Native Static Public]
    void LinearColor_SetFromSRGB(const FLinearColor& InOutColor, const FColor& InSRGB); // 0x50f82ac [Final Native Static Public]
    void LinearColor_SetFromPow22(const FLinearColor& InOutColor, const FColor& InColor); // 0x50f81a0 [Final Native Static Public]
    void LinearColor_SetFromHSV(const FLinearColor& InOutColor, float H, float S, float V, float A); // 0x50f7cdc [Final Native Static Public]
    void LinearColor_Set(const FLinearColor& InOutColor, const FLinearColor& InColor); // 0x50f7b4c [Final Native Static Public]
    FLinearColor LinearColor_Red(); // 0x50f7b30 [Final Native Static Public]
    FColor LinearColor_QuantizeRound(const FLinearColor& InColor); // 0x50f7a98 [Final Native Static Public]
    FColor LinearColor_Quantize(const FLinearColor& InColor); // 0x50f7a00 [Final Native Static Public]
    bool LinearColor_IsNearEqual(const FLinearColor& A, const FLinearColor& B, float Tolerance); // 0x50f78a0 [Final Native Static Public]
    FLinearColor LinearColor_Green(); // 0x50f7884 [Final Native Static Public]
    FLinearColor LinearColor_Gray(); // 0x50f7868 [Final Native Static Public]
    float LinearColor_GetMin(const FLinearColor& InColor); // 0x50f77d4 [Final Native Static Public]
    float LinearColor_GetMax(const FLinearColor& InColor); // 0x50f7740 [Final Native Static Public]
    float LinearColor_GetLuminance(const FLinearColor& InColor); // 0x50f7698 [Final Native Static Public]
    float LinearColor_Distance(const FLinearColor& C1, const FLinearColor& C2); // 0x50f759c [Final Native Static Public]
    FLinearColor LinearColor_Desaturated(const FLinearColor& InColor, float InDesaturation); // 0x50f74b4 [Final Native Static Public]
    FLinearColor LinearColor_Blue(); // 0x50f7498 [Final Native Static Public]
    FLinearColor LinearColor_Black(); // 0x50f747c [Final Native Static Public]
    FVector LessLess_VectorRotator(const FVector& A, const FRotator& B); // 0x18d23b0 [Final Native Static Public]
    bool LessEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x50f6970 [Final Native Static Public]
    bool LessEqual_IntInt(int32 A, int32 B); // 0x1722298 [Final Native Static Public]
    bool LessEqual_Int64Int64(int64 A, int64 B); // 0x50f6a30 [Final Native Static Public]
    bool LessEqual_FloatFloat(float A, float B); // 0x17c0268 [Final Native Static Public]
    bool LessEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x50f6970 [Final Native Static Public]
    bool LessEqual_ByteByte(uint8 A, uint8 B); // 0x50f68a8 [Final Native Static Public]
    bool Less_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x50f6bc4 [Final Native Static Public]
    bool Less_IntInt(int32 A, int32 B); // 0x1684b8c [Final Native Static Public]
    bool Less_Int64Int64(int64 A, int64 B); // 0x50f6c84 [Final Native Static Public]
    bool Less_FloatFloat(float A, float B); // 0xb74280 [Final Native Static Public]
    bool Less_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x50f6bc4 [Final Native Static Public]
    bool Less_ByteByte(uint8 A, uint8 B); // 0x50f6afc [Final Native Static Public]
    float Lerp(float A, float B, float Alpha); // 0x50f678c [Final Native Static Public]
    bool IsZero2D(const FVector2D& A); // 0x50f66f0 [Final Native Static Public]
    bool IsPointInBoxWithTransform(const FVector& Point, FTransform& BoxWorldTransform, const FVector& BoxExtent); // 0x50f64f0 [Final Native Static Public]
    bool IsPointInBox(const FVector& Point, const FVector& BoxOrigin, const FVector& BoxExtent); // 0x50f63b8 [Final Native Static Public]
    bool IsNearlyZero2D(const FVector2D& A, float Tolerance); // 0x50f61f0 [Final Native Static Public]
    bool IsMorning(const FDateTime& A); // 0x50f6134 [Final Native Static Public]
    bool IsLeapYear(int32 Year); // 0x50f5fe8 [Final Native Static Public]
    bool IsAfternoon(const FDateTime& A); // 0x50f5f2c [Final Native Static Public]
    FTransform InvertTransform(FTransform& T); // 0x50f5e30 [Final Native Static Public]
    FRotator InverseTransformRotation(FTransform& T, const FRotator& Rotation); // 0x50f5c64 [Final Native Static Public]
    FVector InverseTransformLocation(FTransform& T, const FVector& Location); // 0x50f5a98 [Final Native Static Public]
    FVector InverseTransformDirection(FTransform& T, const FVector& Direction); // 0x50f586c [Final Native Static Public]
    FIntPoint IntPoint_Zero(); // 0x50be0f0 [Final Native Static Public]
    FIntPoint IntPoint_Up(); // 0x50f584c [Final Native Static Public]
    FIntPoint IntPoint_Right(); // 0x50f5834 [Final Native Static Public]
    FIntPoint IntPoint_One(); // 0x50f5818 [Final Native Static Public]
    FIntPoint IntPoint_Left(); // 0x50f57f8 [Final Native Static Public]
    FIntPoint IntPoint_Down(); // 0x50f57d8 [Final Native Static Public]
    bool InRange_IntInt(int32 Value, int32 Min, int32 Max, bool InclusiveMin, bool InclusiveMax); // 0x50f5260 [Final Native Static Public]
    bool InRange_Int64Int64(int64 Value, int64 Min, int64 Max, bool InclusiveMin, bool InclusiveMax); // 0x50f50dc [Final Native Static Public]
    bool InRange_FloatFloat(float Value, float Min, float Max, bool InclusiveMin, bool InclusiveMax); // 0x18769a0 [Final Native Static Public]
    float Hypotenuse(float Width, float Height); // 0x50f4ff8 [Final Native Static Public]
    FLinearColor HSVToRGBLinear(const FLinearColor& HSV); // 0x50f4e7c [Final Native Static Public]
    void HSVToRGB_Vector(const FLinearColor& HSV, const FLinearColor& RGB); // 0x50f4f18 [Final Native Static Public]
    FLinearColor HSVToRGB(float H, float S, float V, float A); // 0x50f4cfc [Final Native Static Public]
    float GridSnap_Float(float Location, float GridSize); // 0x50f4bf8 [Final Native Static Public]
    FVector GreaterGreater_VectorRotator(const FVector& A, const FRotator& B); // 0x50f4970 [Final Native Static Public]
    bool GreaterEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x50f47e4 [Final Native Static Public]
    bool GreaterEqual_IntInt(int32 A, int32 B); // 0x16b7014 [Final Native Static Public]
    bool GreaterEqual_Int64Int64(int64 A, int64 B); // 0x50f48a4 [Final Native Static Public]
    bool GreaterEqual_FloatFloat(float A, float B); // 0x17802b8 [Final Native Static Public]
    bool GreaterEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x50f47e4 [Final Native Static Public]
    bool GreaterEqual_ByteByte(uint8 A, uint8 B); // 0x18a353c [Final Native Static Public]
    bool Greater_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x50f4a6c [Final Native Static Public]
    bool Greater_IntInt(int32 A, int32 B); // 0x178095c [Final Native Static Public]
    bool Greater_Int64Int64(int64 A, int64 B); // 0x50f4b2c [Final Native Static Public]
    bool Greater_FloatFloat(float A, float B); // 0xb73df4 [Final Native Static Public]
    bool Greater_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x50f4a6c [Final Native Static Public]
    bool Greater_ByteByte(uint8 A, uint8 B); // 0x17d8320 [Final Native Static Public]
    int32 GetYear(const FDateTime& A); // 0x50f4758 [Final Native Static Public]
    void GetYawPitchFromVector(const FVector& InVec, const float& Yaw, const float& Pitch); // 0x50f462c [Final Native Static Public]
    FVector GetVectorArrayAverage(const TArray<FVector>& Vectors); // 0x50f4518 [Final Native Static Public]
    FVector GetUpVector(const FRotator& InRot); // 0x50f4470 [Final Native Static Public]
    float GetTotalSeconds(const FTimespan& A); // 0x50f43dc [Final Native Static Public]
    float GetTotalMinutes(const FTimespan& A); // 0x50f4348 [Final Native Static Public]
    float GetTotalMilliseconds(const FTimespan& A); // 0x50f42b4 [Final Native Static Public]
    float GetTotalHours(const FTimespan& A); // 0x50f4220 [Final Native Static Public]
    float GetTotalDays(const FTimespan& A); // 0x50f418c [Final Native Static Public]
    FTimespan GetTimeOfDay(const FDateTime& A); // 0x50f40fc [Final Native Static Public]
    float GetTAU(); // 0x50f40e4 [Final Native Static Public]
    void GetSlopeDegreeAngles(const FVector& MyRightYAxis, const FVector& FloorNormal, const FVector& UpVector, const float& OutSlopePitchDegreeAngle, const float& OutSlopeRollDegreeAngle); // 0x50f3f14 [Final Native Static Public]
    int32 GetSeconds(const FTimespan& A); // 0x50f3e50 [Final Native Static Public]
    int32 GetSecond(const FDateTime& A); // 0x50f3e50 [Final Native Static Public]
    FVector2D GetRotated2D(const FVector2D& A, float AngleDeg); // 0x50f3c64 [Final Native Static Public]
    FVector GetRightVector(const FRotator& InRot); // 0x18785d8 [Final Native Static Public]
    FVector GetReflectionVector(const FVector& Direction, const FVector& SurfaceNormal); // 0x50f3b68 [Final Native Static Public]
    float GetPointDistanceToSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x50f3a30 [Final Native Static Public]
    float GetPointDistanceToLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x50f38f4 [Final Native Static Public]
    float GetPI(); // 0x50f38dc [Final Native Static Public]
    int32 GetMonth(const FDateTime& A); // 0x50f3850 [Final Native Static Public]
    int32 GetMinutes(const FTimespan& A); // 0x50f3790 [Final Native Static Public]
    int32 GetMinute(const FDateTime& A); // 0x50f3790 [Final Native Static Public]
    float GetMinElement(const FVector& A); // 0x50f3704 [Final Native Static Public]
    float GetMin2D(const FVector2D& A); // 0x50f367c [Final Native Static Public]
    int32 GetMilliseconds(const FTimespan& A); // 0x50f35bc [Final Native Static Public]
    int32 GetMillisecond(const FDateTime& A); // 0x50f34fc [Final Native Static Public]
    float GetMaxElement(const FVector& A); // 0x50f3470 [Final Native Static Public]
    float GetMax2D(const FVector2D& A); // 0x50f33e8 [Final Native Static Public]
    int32 GetHours(const FTimespan& A); // 0x50f3330 [Final Native Static Public]
    int32 GetHour12(const FDateTime& A); // 0x50f32a4 [Final Native Static Public]
    int32 GetHour(const FDateTime& A); // 0x50f3330 [Final Native Static Public]
    FVector GetForwardVector(const FRotator& InRot); // 0x50ecae0 [Final Native Static Public]
    FTimespan GetDuration(const FTimespan& A); // 0x50f3228 [Final Native Static Public]
    FVector GetDirectionUnitVector(const FVector& From, const FVector& To); // 0x50f312c [Final Native Static Public]
    int32 GetDays(const FTimespan& A); // 0x50f30a0 [Final Native Static Public]
    int32 GetDayOfYear(const FDateTime& A); // 0x50f3014 [Final Native Static Public]
    int32 GetDay(const FDateTime& A); // 0x50f2f88 [Final Native Static Public]
    FDateTime GetDate(const FDateTime& A); // 0x50f2ef4 [Final Native Static Public]
    void GetAzimuthAndElevation(const FVector& InDirection, FTransform& ReferenceFrame, const float& Azimuth, const float& Elevation); // 0x50f2d28 [Final Native Static Public]
    void GetAxes(const FRotator& A, const FVector& X, const FVector& Y, const FVector& Z); // 0x50f2ba0 [Final Native Static Public]
    float GetAbsMax2D(const FVector2D& A); // 0x50f2b04 [Final Native Static Public]
    FVector2D GetAbs2D(const FVector2D& A); // 0x50f2a68 [Final Native Static Public]
    float FWrap(float Value, float Min, float Max); // 0x50f1974 [Final Native Static Public]
    FIntVector FTruncVector(const FVector& InVector); // 0x50f18d8 [Final Native Static Public]
    int64 FTrunc64(float A); // 0x50f184c [Final Native Static Public]
    int32 FTrunc(float A); // 0x18ca5f4 [Final Native Static Public]
    FTimespan FromSeconds(float Seconds); // 0x50f29d0 [Final Native Static Public]
    FTimespan FromMinutes(float Minutes); // 0x50f2938 [Final Native Static Public]
    FTimespan FromMilliseconds(float Milliseconds); // 0x50f28a0 [Final Native Static Public]
    FTimespan FromHours(float Hours); // 0x50f2808 [Final Native Static Public]
    FTimespan FromDays(float Days); // 0x50f2770 [Final Native Static Public]
    float Fraction(float A); // 0x50f26cc [Final Native Static Public]
    int32 FMod(float Dividend, float Divisor, const float& Remainder); // 0x50f172c [Final Native Static Public]
    float FMin(float A, float B); // 0x18e32a8 [Final Native Static Public]
    float FMax(float A, float B); // 0x50f1650 [Final Native Static Public]
    float FloatSpringInterp(float Current, float Target, FFloatSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass); // 0x50f2198 [Final Native Static Public]
    float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); // 0x50f2080 [Final Native Static Public]
    float FInterpTo_Constant(float Current, float Target, float DeltaTime, float InterpSpeed); // 0x50f14f4 [Final Native Static Public]
    float FInterpTo(float Current, float Target, float DeltaTime, float InterpSpeed); // 0x50f1398 [Final Native Static Public]
    float FInterpEaseInOut(float A, float B, float Alpha, float Exponent); // 0x50f123c [Final Native Static Public]
    void FindNearestPointsOnLineSegments(const FVector& Segment1Start, const FVector& Segment1End, const FVector& Segment2Start, const FVector& Segment2End, const FVector& Segment1Point, const FVector& Segment2Point); // 0x50f1e6c [Final Native Static Public]
    FRotator FindLookAtRotation(const FVector& START, const FVector& Target); // 0x50f1d38 [Final Native Static Public]
    FVector FindClosestPointOnSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x50f1bf0 [Final Native Static Public]
    FVector FindClosestPointOnLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x50f1aa4 [Final Native Static Public]
    int64 FFloor64(float A); // 0x50f1104 [Final Native Static Public]
    int32 FFloor(float A); // 0x50f119c [Final Native Static Public]
    float FClamp(float Value, float Min, float Max); // 0x50f0fe4 [Final Native Static Public]
    int64 FCeil64(float A); // 0x50f0ea8 [Final Native Static Public]
    int32 FCeil(float A); // 0x50f0f40 [Final Native Static Public]
    float Exp(float A); // 0x50f0e18 [Final Native Static Public]
    bool EqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x50f0c60 [Final Native Static Public]
    bool EqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x50f0b38 [Final Native Static Public]
    bool EqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x50f0a64 [Final Native Static Public]
    bool EqualEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x50f0918 [Final Native Static Public]
    bool EqualEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x50f06b8 [Final Native Static Public]
    bool EqualEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x50f0594 [Final Native Static Public]
    bool EqualEqual_TransformTransform(FTransform& A, FTransform& B); // 0x50f041c [Final Native Static Public]
    bool EqualEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x50efc0c [Final Native Static Public]
    bool EqualEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x50f02ac [Final Native Static Public]
    bool EqualEqual_QuatQuat(FQuat& A, FQuat& B, float Tolerance); // 0x50f007c [Final Native Static Public]
    bool EqualEqual_ObjectObject(UObject* A, UObject* B); // 0x17223a8 [Final Native Static Public]
    bool EqualEqual_NameName(const FName& A, const FName& B); // 0xb73ca4 [Final Native Static Public]
    bool EqualEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x50efe8c [Final Native Static Public]
    bool EqualEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x50efd98 [Final Native Static Public]
    bool EqualEqual_IntInt(int32 A, int32 B); // 0x169fe58 [Final Native Static Public]
    bool EqualEqual_Int64Int64(int64 A, int64 B); // 0x50efccc [Final Native Static Public]
    bool EqualEqual_FloatFloat(float A, float B); // 0x18f2814 [Final Native Static Public]
    bool EqualEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x50efc0c [Final Native Static Public]
    bool EqualEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x50efb40 [Final Native Static Public]
    bool EqualEqual_ByteByte(uint8 A, uint8 B); // 0xb740a8 [Final Native Static Public]
    bool EqualEqual_BoolBool(bool A, bool B); // 0x50efa78 [Final Native Static Public]
    bool Equal_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x50f0d44 [Final Native Static Public]
    float Ease(float A, float B, float Alpha, uint8 EasingFunc, float BlendExp, int32 Steps); // 0x50ef7f4 [Final Native Static Public]
    FVector DynamicWeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x50ef478 [Final Native Static Public]
    FRotator DynamicWeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x50ef2a0 [Final Native Static Public]
    float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x50ef650 [Final Native Static Public]
    float DotProduct2D(const FVector2D& A, const FVector2D& B); // 0x50ef0f4 [Final Native Static Public]
    float Dot_VectorVector(const FVector& A, const FVector& B); // 0x50ef1c4 [Final Native Static Public]
    FVector Divide_VectorVector(const FVector& A, const FVector& B); // 0x50eefc8 [Final Native Static Public]
    FVector Divide_VectorInt(const FVector& A, int32 B); // 0x50eede4 [Final Native Static Public]
    FVector Divide_VectorFloat(const FVector& A, float B); // 0x50eecbc [Final Native Static Public]
    FVector4 Divide_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x50eebbc [Final Native Static Public]
    FVector2D Divide_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x50eeab4 [Final Native Static Public]
    FVector2D Divide_Vector2DFloat(const FVector2D& A, float B); // 0x50ee9a0 [Final Native Static Public]
    FTimespan Divide_TimespanFloat(const FTimespan& A, float Scalar); // 0x50ee8c4 [Final Native Static Public]
    FLinearColor Divide_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x50ee7fc [Final Native Static Public]
    FIntPoint Divide_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x50ee6f0 [Final Native Static Public]
    FIntPoint Divide_IntPointInt(const FIntPoint& A, int32 B); // 0x50ee528 [Final Native Static Public]
    int32 Divide_IntInt(int32 A, int32 B); // 0x18a867c [Final Native Static Public]
    int64 Divide_Int64Int64(int64 A, int64 B); // 0x50ee440 [Final Native Static Public]
    float Divide_FloatFloat(float A, float B); // 0x18ccc30 [Final Native Static Public]
    uint8 Divide_ByteByte(uint8 A, uint8 B); // 0x50ee358 [Final Native Static Public]
    float DistanceSquared2D(const FVector2D& v1, const FVector2D& v2); // 0x50ee280 [Final Native Static Public]
    float Distance2D(const FVector2D& v1, const FVector2D& v2); // 0x18f6cbc [Final Native Static Public]
    float DegTan(float A); // 0x18ee8a0 [Final Native Static Public]
    float DegSin(float A); // 0x50ee154 [Final Native Static Public]
    float DegreesToRadians(float A); // 0x50ee1ec [Final Native Static Public]
    float DegCos(float A); // 0x50ee0bc [Final Native Static Public]
    float DegAtan2(float Y, float X); // 0x50edf38 [Final Native Static Public]
    float DegAtan(float A); // 0x50ee024 [Final Native Static Public]
    float DegAsin(float A); // 0x50ede88 [Final Native Static Public]
    float DegAcos(float A); // 0x50eddd8 [Final Native Static Public]
    int32 DaysInYear(int32 Year); // 0x50edc80 [Final Native Static Public]
    int32 DaysInMonth(int32 Year, int32 Month); // 0x50ed9d0 [Final Native Static Public]
    FDateTime DateTimeMinValue(); // 0x2bf1348 [Final Native Static Public]
    FDateTime DateTimeMaxValue(); // 0x50ed9b4 [Final Native Static Public]
    bool DateTimeFromString(const FString& DateTimeString, const FDateTime& Result); // 0x50ed8a4 [Final Native Static Public]
    bool DateTimeFromIsoString(const FString& IsoString, const FDateTime& Result); // 0x50ed778 [Final Native Static Public]
    float CrossProduct2D(const FVector2D& A, const FVector2D& B); // 0x50ed5a0 [Final Native Static Public]
    FVector Cross_VectorVector(const FVector& A, const FVector& B); // 0x50ed670 [Final Native Static Public]
    FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); // 0x50ed478 [Final Native Static Public]
    float Cos(float A); // 0x50ed3e8 [Final Native Static Public]
    FTransform ConvertTransformToRelative(FTransform& Transform, FTransform& ParentTransform); // 0x50ed268 [Final Native Static Public]
    FVector2D Conv_VectorToVector2D(const FVector& InVector); // 0x18e76a8 [Final Native Static Public]
    FTransform Conv_VectorToTransform(const FVector& InLocation); // 0x50ed1bc [Final Native Static Public]
    FRotator Conv_VectorToRotator(const FVector& InVec); // 0x187b7ec [Final Native Static Public]
    FQuat Conv_VectorToQuaternion(const FVector& InVec); // 0x50ed118 [Final Native Static Public]
    FLinearColor Conv_VectorToLinearColor(const FVector& InVec); // 0x50ed064 [Final Native Static Public]
    FVector Conv_Vector4ToVector(const FVector4& InVector4); // 0x50ecfb8 [Final Native Static Public]
    FRotator Conv_Vector4ToRotator(const FVector4& InVec); // 0x50eceb8 [Final Native Static Public]
    FQuat Conv_Vector4ToQuaternion(const FVector4& InVec); // 0x50ece10 [Final Native Static Public]
    FVector Conv_Vector2DToVector(const FVector2D& InVector2D, float Z); // 0x50ecd34 [Final Native Static Public]
    FIntPoint Conv_Vector2DToIntPoint(const FVector2D& InVector2D); // 0x50ecc84 [Final Native Static Public]
    FMatrix Conv_TransformToMatrix(FTransform& Transform); // 0x50ecb8c [Final Native Static Public]
    FVector Conv_RotatorToVector(const FRotator& InRot); // 0x50ecae0 [Final Native Static Public]
    FTransform Conv_RotatorToTransform(const FRotator& InRotator); // 0x50eca28 [Final Native Static Public]
    FTransform Conv_MatrixToTransform(const FMatrix& InMatrix); // 0x50ec858 [Final Native Static Public]
    FRotator Conv_MatrixToRotator(const FMatrix& InMatrix); // 0x50ec7b8 [Final Native Static Public]
    FVector Conv_LinearColorToVector(const FLinearColor& InLinearColor); // 0x50ec720 [Final Native Static Public]
    FColor Conv_LinearColorToColor(const FLinearColor& InLinearColor, bool InUseSRGB); // 0x50ec640 [Final Native Static Public]
    FVector Conv_IntVectorToVector(const FIntVector& InIntVector); // 0x50ec57c [Final Native Static Public]
    FIntVector Conv_IntToIntVector(int32 inInt); // 0x50ec430 [Final Native Static Public]
    int64 Conv_IntToInt64(int32 inInt); // 0x50ec2e8 [Final Native Static Public]
    float Conv_IntToFloat(int32 inInt); // 0x17d2bf4 [Final Native Static Public]
    uint8 Conv_IntToByte(int32 inInt); // 0x50ec1a0 [Final Native Static Public]
    bool Conv_IntToBool(int32 inInt); // 0x50ec05c [Final Native Static Public]
    FVector2D Conv_IntPointToVector2D(const FIntPoint& InIntPoint); // 0x50ebfc4 [Final Native Static Public]
    int32 Conv_Int64ToInt(int64 inInt); // 0x50ebf40 [Final Native Static Public]
    uint8 Conv_Int64ToByte(int64 inInt); // 0x50ebebc [Final Native Static Public]
    FVector Conv_FloatToVector(float InFloat); // 0x50ebe28 [Final Native Static Public]
    FLinearColor Conv_FloatToLinearColor(float InFloat); // 0x50ebd8c [Final Native Static Public]
    FLinearColor Conv_ColorToLinearColor(const FColor& InColor); // 0x50ebcc4 [Final Native Static Public]
    int32 Conv_ByteToInt(uint8 InByte); // 0x17c7b70 [Final Native Static Public]
    float Conv_ByteToFloat(uint8 InByte); // 0x50ebc38 [Final Native Static Public]
    int32 Conv_BoolToInt(bool InBool); // 0x50ebbb4 [Final Native Static Public]
    float Conv_BoolToFloat(bool InBool); // 0x50ebb20 [Final Native Static Public]
    uint8 Conv_BoolToByte(bool InBool); // 0x50eba9c [Final Native Static Public]
    FTransform ComposeTransforms(FTransform& A, FTransform& B); // 0x50eb914 [Final Native Static Public]
    FRotator ComposeRotators(const FRotator& A, const FRotator& B); // 0x50eb818 [Final Native Static Public]
    bool ClassIsChildOf(TSubclassOf<UObject> TestClass, TSubclassOf<UObject> ParentClass); // 0x50eb74c [Final Native Static Public]
    FVector ClampVectorSize(const FVector& A, float Min, float Max); // 0x50eb5c8 [Final Native Static Public]
    int64 ClampInt64(int64 Value, int64 Min, int64 Max); // 0x50eb4c0 [Final Native Static Public]
    float ClampAxis(float Angle); // 0x50eb430 [Final Native Static Public]
    FVector2D ClampAxes2D(const FVector2D& A, float MinAxisVal, float MaxAxisVal); // 0x50eb300 [Final Native Static Public]
    float ClampAngle(float AngleDegrees, float MinAngleDegrees, float MaxAngleDegrees); // 0x50eb1e8 [Final Native Static Public]
    int32 Clamp(int32 Value, int32 Min, int32 Max); // 0x1924a54 [Final Native Static Public]
    FLinearColor CInterpTo(const FLinearColor& Current, const FLinearColor& Target, float DeltaTime, float InterpSpeed); // 0x50eb06c [Final Native Static Public]
    void BreakVector4(const FVector4& InVec, const float& X, const float& Y, const float& Z, const float& W); // 0x50eae7c [Final Native Static Public]
    void BreakVector2D(const FVector2D& InVec, const float& X, const float& Y); // 0x50ead58 [Final Native Static Public]
    void BreakVector(const FVector& InVec, const float& X, const float& Y, const float& Z); // 0x161b8ec [Final Native Static Public]
    void BreakTransform(FTransform& InTransform, const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x16676a8 [Final Native Static Public]
    void BreakTimespan2(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& FractionNano); // 0x50ea950 [Final Native Static Public]
    void BreakTimespan(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& Milliseconds); // 0x50eab54 [Final Native Static Public]
    void BreakRotIntoAxes(const FRotator& InRot, const FVector& X, const FVector& Y, const FVector& Z); // 0x50ea7c8 [Final Native Static Public]
    void BreakRotator(const FRotator& InRot, const float& Roll, const float& Pitch, const float& Yaw); // 0x161b7ac [Final Native Static Public]
    void BreakRandomStream(const FRandomStream& InRandomStream, const int32& InitialSeed); // 0x50ea6f4 [Final Native Static Public]
    void BreakQualifiedFrameTime(FQualifiedFrameTime& InFrameTime, FFrameNumber& Frame, const FFrameRate& FrameRate, const float& SubFrame); // 0x50ea558 [Final Native Static Public]
    void BreakFrameRate(const FFrameRate& InFrameRate, const int32& Numerator, const int32& Denominator); // 0x50ea428 [Final Native Static Public]
    void BreakDateTime(const FDateTime& InDateTime, const int32& Year, const int32& Month, const int32& Day, const int32& Hour, const int32& Minute, const int32& Second, const int32& Millisecond); // 0x50ea188 [Final Native Static Public]
    void BreakColor(const FLinearColor& InColor, const float& R, const float& G, const float& B, const float& A); // 0x50e9fb4 [Final Native Static Public]
    bool BooleanXOR(bool A, bool B); // 0x50e9ee8 [Final Native Static Public]
    bool BooleanOR(bool A, bool B); // 0xb73ed4 [Final Native Static Public]
    bool BooleanNOR(bool A, bool B); // 0x16d8d48 [Final Native Static Public]
    bool BooleanNAND(bool A, bool B); // 0x50e9e18 [Final Native Static Public]
    bool BooleanAND(bool A, bool B); // 0xb741ac [Final Native Static Public]
    uint8 BMin(uint8 A, uint8 B); // 0x50e9d48 [Final Native Static Public]
    uint8 BMax(uint8 A, uint8 B); // 0x50e9c78 [Final Native Static Public]
    float Atan2(float Y, float X); // 0x50e9b04 [Final Native Static Public]
    float Atan(float A); // 0x50e9be8 [Final Native Static Public]
    float Asin(float A); // 0x50e9a5c [Final Native Static Public]
    int32 And_IntInt(int32 A, int32 B); // 0x50e97f4 [Final Native Static Public]
    int64 And_Int64Int64(int64 A, int64 B); // 0x50e972c [Final Native Static Public]
    FVector Add_VectorVector(const FVector& A, const FVector& B); // 0x187de28 [Final Native Static Public]
    FVector Add_VectorInt(const FVector& A, int32 B); // 0x50e9584 [Final Native Static Public]
    FVector Add_VectorFloat(const FVector& A, float B); // 0x50e94a4 [Final Native Static Public]
    FVector4 Add_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x50e93a4 [Final Native Static Public]
    FVector2D Add_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x50e92d4 [Final Native Static Public]
    FVector2D Add_Vector2DFloat(const FVector2D& A, float B); // 0x50e91f8 [Final Native Static Public]
    FTimespan Add_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x50e8b18 [Final Native Static Public]
    FQuat Add_QuatQuat(FQuat& A, FQuat& B); // 0x50e9114 [Final Native Static Public]
    FMatrix Add_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x50e8fe4 [Final Native Static Public]
    FLinearColor Add_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x50e8f1c [Final Native Static Public]
    FIntPoint Add_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x50e8e40 [Final Native Static Public]
    FIntPoint Add_IntPointInt(const FIntPoint& A, int32 B); // 0x50e8ca0 [Final Native Static Public]
    int32 Add_IntInt(int32 A, int32 B); // 0x16e205c [Final Native Static Public]
    int64 Add_Int64Int64(int64 A, int64 B); // 0x50e8bd8 [Final Native Static Public]
    float Add_FloatFloat(float A, float B); // 0x18a79d4 [Final Native Static Public]
    FDateTime Add_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x50e8b18 [Final Native Static Public]
    FDateTime Add_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x50e8b18 [Final Native Static Public]
    uint8 Add_ByteByte(uint8 A, uint8 B); // 0x50e8a54 [Final Native Static Public]
    float Acos(float A); // 0x50e89ac [Final Native Static Public]
    int64 Abs_Int64(int64 A); // 0x50e87d0 [Final Native Static Public]
    int32 Abs_Int(int32 A); // 0x50e885c [Final Native Static Public]
    float Abs(float A); // 0x17f7a4c [Final Native Static Public]

// UKismetNodeHelperLibrary (/Script/Engine.KismetNodeHelperLibrary)
    void MarkBit(const int32& Data, int32 Index); // 0x511ba04 [Final Native Static Public]
    bool HasUnmarkedBit(int32 Data, int32 NumBits); // 0x511a7dc [Final Native Static Public]
    bool HasMarkedBit(int32 Data, int32 NumBits); // 0x511a550 [Final Native Static Public]
    uint8 GetValidValue(UEnum* Enum, uint8 EnumeratorValue); // 0x16c3bb4 [Final Native Static Public]
    int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); // 0x511a0d4 [Final Native Static Public]
    int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x5119aa4 [Final Native Static Public]
    int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x5119740 [Final Native Static Public]
    uint8 GetEnumeratorValueFromIndex(UEnum* Enum, uint8 EnumeratorIndex); // 0x5119668 [Final Native Static Public]
    FString GetEnumeratorUserFriendlyName(UEnum* Enum, uint8 EnumeratorValue); // 0x511954c [Final Native Static Public]
    FName GetEnumeratorName(UEnum* Enum, uint8 EnumeratorValue); // 0x5119474 [Final Native Static Public]
    void ClearBit(const int32& Data, int32 Index); // 0x5115ddc [Final Native Static Public]
    void ClearAllBits(const int32& Data); // 0x5115d5c [Final Native Static Public]
    bool BitIsMarked(int32 Data, int32 Index); // 0x511459c [Final Native Static Public]

// UKismetRenderingLibrary (/Script/Engine.KismetRenderingLibrary)
    void SetCastInsetShadowForAllAttachments(UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); // 0x511d638 [Final Native Static Public]
    UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(UTextureRenderTarget2D* RenderTarget, const FString& Name, uint8 CompressionSettings, uint8 MipSettings); // 0x511c924 [Final Native Static Public]
    void ReleaseRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget); // 0x511c8ac [Final Native Static Public]
    FColor ReadRenderTargetUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x511c6f4 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x511c538 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x511c268 [Final Native Static Public]
    FColor ReadRenderTargetPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x511bfac [Final Native Static Public]
    FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); // 0x511b174 [Final Native Static Public]
    UTexture2D* ImportFileAsTexture2D(UObject* WorldContextObject, const FString& Filename); // 0x511ab34 [Final Native Static Public]
    UTexture2D* ImportBufferAsTexture2D(UObject* WorldContextObject, const TArray<UTexture2D*>& Buffer); // 0x511aa48 [Final Native Static Public]
    void ExportTexture2D(UObject* WorldContextObject, UTexture2D* Texture, const FString& FilePath, const FString& Filename); // 0x5118d14 [Final Native Static Public]
    void ExportRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FString& FilePath, const FString& Filename); // 0x5118bac [Final Native Static Public]
    void EndDrawCanvasToRenderTarget(UObject* WorldContextObject, FDrawToRenderTargetContext& Context); // 0x5118884 [Final Native Static Public]
    void DrawMaterialToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, UMaterialInterface* Material); // 0x5118780 [Final Native Static Public]
    UTextureRenderTargetVolume* CreateRenderTargetVolume(UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, uint8 Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps); // 0x5117e70 [Final Native Static Public]
    UTextureRenderTarget2DArray* CreateRenderTarget2DArray(UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, uint8 Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps); // 0x5117680 [Final Native Static Public]
    UTextureRenderTarget2D* CreateRenderTarget2D(UObject* WorldContextObject, int32 Width, int32 Height, uint8 Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps); // 0x5117018 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2D* RenderTarget, UTexture2D* Texture); // 0x5116f24 [Final Native Static Public]
    void ClearRenderTarget2D(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FLinearColor& ClearColor); // 0x5115f78 [Final Native Static Public]
    void BreakSkinWeightInfo(const FSkelMeshSkinWeightInfo& InWeight, const int32& Bone0, const uint8& Weight0, const int32& Bone1, const uint8& Weight1, const int32& Bone2, const uint8& Weight2, const int32& Bone3, const uint8& Weight3); // 0x5114808 [Final Native Static Public]
    void BeginDrawCanvasToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x51143ec [Final Native Static Public]

// UKismetStringLibrary (/Script/Engine.KismetStringLibrary)
    FString TrimTrailing(const FString& SourceString); // 0x511dee8 [Final Native Static Public]
    FString Trim(const FString& SourceString); // 0x511de34 [Final Native Static Public]
    FString ToUpper(const FString& SourceString); // 0x511dd80 [Final Native Static Public]
    FString ToLower(const FString& SourceString); // 0x511dccc [Final Native Static Public]
    FString TimeSecondsToString(float InSeconds); // 0x511dc24 [Final Native Static Public]
    bool StartsWith(const FString& SourceString, const FString& InPrefix, uint8 SearchCase); // 0x511dae4 [Final Native Static Public]
    bool Split(const FString& SourceString, const FString& InStr, const FString& LeftS, const FString& RightS, uint8 SearchCase, uint8 SearchDir); // 0x511d73c [Final Native Static Public]
    FString RightPad(const FString& SourceString, int32 ChCount); // 0x511d470 [Final Native Static Public]
    FString RightChop(const FString& SourceString, int32 Count); // 0x511d2a8 [Final Native Static Public]
    FString RIGHT(const FString& SourceString, int32 Count); // 0x511d0e0 [Final Native Static Public]
    FString Reverse(const FString& SourceString); // 0x511d020 [Final Native Static Public]
    int32 ReplaceInline(const FString& SourceString, const FString& SearchText, const FString& ReplacementText, uint8 SearchCase); // 0x511cc38 [Final Native Static Public]
    FString Replace(const FString& SourceString, const FString& From, const FString& To, uint8 SearchCase); // 0x511ca80 [Final Native Static Public]
    TArray<void> ParseIntoArray(const FString& SourceString, const FString& Delimiter, bool CullEmptyStrings); // 0x511be48 [Final Native Static Public]
    bool NotEqual_StrStr(const FString& A, const FString& B); // 0x511bd18 [Final Native Static Public]
    bool NotEqual_StriStri(const FString& A, const FString& B); // 0xd3dd90 [Final Native Static Public]
    FString Mid(const FString& SourceString, int32 START, int32 Count); // 0xd3d588 [Final Native Static Public]
    bool MatchesWildcard(const FString& SourceString, const FString& Wildcard, uint8 SearchCase); // 0x511bba0 [Final Native Static Public]
    int32 Len(const FString& S); // 0x511b0d8 [Final Native Static Public]
    FString LeftPad(const FString& SourceString, int32 ChCount); // 0x511af10 [Final Native Static Public]
    FString LeftChop(const FString& SourceString, int32 Count); // 0x511ad48 [Final Native Static Public]
    FString LEFT(const FString& SourceString, int32 Count); // 0xd3d8a0 [Final Native Static Public]
    FString JoinStringArray(const TArray<FString>& SourceArray, const FString& Separator); // 0xd3d3c0 [Final Native Static Public]
    bool IsNumeric(const FString& SourceString); // 0x511acac [Final Native Static Public]
    bool IsEmpty(const FString& inString); // 0x511ac14 [Final Native Static Public]
    FString GetSubstring(const FString& SourceString, int32 StartIndex, int32 Length); // 0x5119e08 [Final Native Static Public]
    int32 GetCharacterAsNumber(const FString& SourceString, int32 Index); // 0x51192a8 [Final Native Static Public]
    TArray<void> GetCharacterArrayFromString(const FString& SourceString); // 0x51190e8 [Final Native Static Public]
    int32 FindSubstring(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); // 0x5118e78 [Final Native Static Public]
    bool EqualEqual_StrStr(const FString& A, const FString& B); // 0xd3dc50 [Final Native Static Public]
    bool EqualEqual_StriStri(const FString& A, const FString& B); // 0x5118a90 [Final Native Static Public]
    bool EndsWith(const FString& SourceString, const FString& InSuffix, uint8 SearchCase); // 0x5118950 [Final Native Static Public]
    int32 CullArray(const FString& SourceString, const TArray<int32>& inArray); // 0x5118660 [Final Native Static Public]
    FString Conv_VectorToString(const FVector& InVec); // 0x5116e58 [Final Native Static Public]
    FString Conv_Vector2dToString(const FVector2D& InVec); // 0x5116d9c [Final Native Static Public]
    FString Conv_TransformToString(FTransform& InTrans); // 0x5116cb0 [Final Native Static Public]
    void Conv_StringToVector2D(const FString& inString, const FVector2D& OutConvertedVector2D, const bool& OutIsValid); // 0x5116a60 [Final Native Static Public]
    void Conv_StringToVector(const FString& inString, const FVector& OutConvertedVector, const bool& OutIsValid); // 0x5116b80 [Final Native Static Public]
    void Conv_StringToRotator(const FString& inString, const FRotator& OutConvertedRotator, const bool& OutIsValid); // 0x5116930 [Final Native Static Public]
    FName Conv_StringToName(const FString& inString); // 0xd3db94 [Final Native Static Public]
    int32 Conv_StringToInt(const FString& inString); // 0x5116888 [Final Native Static Public]
    float Conv_StringToFloat(const FString& inString); // 0x51167d8 [Final Native Static Public]
    void Conv_StringToColor(const FString& inString, const FLinearColor& OutConvertedColor, const bool& OutIsValid); // 0x51166a8 [Final Native Static Public]
    FString Conv_RotatorToString(const FRotator& InRot); // 0x51165dc [Final Native Static Public]
    FString Conv_ObjectToString(UObject* InObj); // 0x511653c [Final Native Static Public]
    FString Conv_NameToString(const FName& InName); // 0x1746970 [Final Native Static Public]
    FString Conv_MatrixToString(const FMatrix& InMatrix); // 0x5116494 [Final Native Static Public]
    FString Conv_IntVectorToString(const FIntVector& InIntVec); // 0x51163e0 [Final Native Static Public]
    FString Conv_IntToString(int32 inInt); // 0x1940794 [Final Native Static Public]
    FString Conv_IntPointToString(const FIntPoint& InIntPoint); // 0x5116334 [Final Native Static Public]
    FString Conv_FloatToString(float InFloat); // 0x5116280 [Final Native Static Public]
    FString Conv_ColorToString(const FLinearColor& InColor); // 0x51161d8 [Final Native Static Public]
    FString Conv_ByteToString(uint8 InByte); // 0x18e3b5c [Final Native Static Public]
    FString Conv_BoolToString(bool InBool); // 0x18b352c [Final Native Static Public]
    bool Contains(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd); // 0xd3e10c [Final Native Static Public]
    FString Concat_StrStr(const FString& A, const FString& B); // 0xd3debc [Final Native Static Public]
    FString BuildString_Vector2d(const FString& AppendTo, const FString& Prefix, const FVector2D& InVector2D, const FString& Suffix); // 0x5115a08 [Final Native Static Public]
    FString BuildString_Vector(const FString& AppendTo, const FString& Prefix, const FVector& InVector, const FString& Suffix); // 0x5115ba8 [Final Native Static Public]
    FString BuildString_Rotator(const FString& AppendTo, const FString& Prefix, const FRotator& InRot, const FString& Suffix); // 0x5115854 [Final Native Static Public]
    FString BuildString_Object(const FString& AppendTo, const FString& Prefix, UObject* InObj, const FString& Suffix); // 0x51156b0 [Final Native Static Public]
    FString BuildString_Name(const FString& AppendTo, const FString& Prefix, const FName& InName, const FString& Suffix); // 0x511550c [Final Native Static Public]
    FString BuildString_IntVector(const FString& AppendTo, const FString& Prefix, const FIntVector& InIntVector, const FString& Suffix); // 0x5115358 [Final Native Static Public]
    FString BuildString_Int(const FString& AppendTo, const FString& Prefix, int32 inInt, const FString& Suffix); // 0x511502c [Final Native Static Public]
    FString BuildString_Float(const FString& AppendTo, const FString& Prefix, float InFloat, const FString& Suffix); // 0x5114e80 [Final Native Static Public]
    FString BuildString_Color(const FString& AppendTo, const FString& Prefix, const FLinearColor& InColor, const FString& Suffix); // 0x5114cd0 [Final Native Static Public]
    FString BuildString_Bool(const FString& AppendTo, const FString& Prefix, bool InBool, const FString& Suffix); // 0x5114b24 [Final Native Static Public]

// UKismetStringTableLibrary (/Script/Engine.KismetStringTableLibrary)
    bool IsRegisteredTableId(const FName& TableID); // 0x5131b78 [Final Native Static Public]
    bool IsRegisteredTableEntry(const FName& TableID, const FString& Key); // 0x5131a90 [Final Native Static Public]
    FString GetTableNamespace(const FName& TableID); // 0x5131610 [Final Native Static Public]
    FString GetTableEntrySourceString(const FName& TableID, const FString& Key); // 0x51314d8 [Final Native Static Public]
    FString GetTableEntryMetaData(const FName& TableID, const FString& Key, const FName& MetaDataId); // 0x5131378 [Final Native Static Public]
    TArray<void> GetRegisteredStringTables(); // 0x5130ba0 [Final Native Static Public]
    TArray<void> GetMetaDataIdsFromStringTableEntry(const FName& TableID, const FString& Key); // 0x512f8b8 [Final Native Static Public]
    TArray<void> GetKeysFromStringTable(const FName& TableID); // 0x512f818 [Final Native Static Public]

// UKismetSystemLibrary (/Script/Engine.KismetSystemLibrary)
    void UnregisterForRemoteNotifications(); // 0x2a6287c [Final Native Static Public]
    void UnloadPrimaryAssetList(const TArray<void>& PrimaryAssetIdList); // 0x513fe14 [Final Native Static Public]
    void UnloadPrimaryAsset(const FPrimaryAssetId& PrimaryAssetId); // 0x513fd74 [Final Native Static Public]
    void TransactObject(UObject* Object); // 0x2a6280c [Final Native Static Public]
    void StackTrace(); // 0x513fd3c [Final Native Static Public]
    bool SphereTraceSingleForObjects(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, const TArray<bool>& ObjectTypes, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x513f4d8 [Final Native Static Public]
    bool SphereTraceSingleByProfile(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, const FName& ProfileName, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x513ed48 [Final Native Static Public]
    bool SphereTraceSingle(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, uint8 TraceChannel, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x513e5b4 [Final Native Static Public]
    bool SphereTraceMultiForObjects(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, const TArray<bool>& ObjectTypes, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, const TArray<bool>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x513dd68 [Final Native Static Public]
    bool SphereTraceMultiByProfile(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, const FName& ProfileName, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, const TArray<bool>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x513d600 [Final Native Static Public]
    bool SphereTraceMulti(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, uint8 TraceChannel, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, const TArray<bool>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x513ce94 [Final Native Static Public]
    bool SphereOverlapComponents(UObject* WorldContextObject, const FVector& SpherePos, float SphereRadius, const TArray<TSubclassOf<UObject>>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<TArray<bool>>& ActorsToIgnore, const TArray<bool>& OutComponents); // 0x513cb90 [Final Native Static Public]
    bool SphereOverlapActors(UObject* WorldContextObject, const FVector& SpherePos, float SphereRadius, const TArray<TSubclassOf<UObject>>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<TArray<bool>>& ActorsToIgnore, const TArray<bool>& OutActors); // 0x513c88c [Final Native Static Public]
    void SnapshotObject(UObject* Object); // 0x2a6280c [Final Native Static Public]
    void ShowPlatformSpecificLeaderboardScreen(const FString& CategoryName); // 0x513c7ec [Final Native Static Public]
    void ShowPlatformSpecificAchievementsScreen(APlayerController* SpecificPlayer); // 0x513c700 [Final Native Static Public]
    void ShowInterstitialAd(); // 0x513c6bc [Final Native Static Public]
    void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); // 0x513c42c [Final Native Static Public]
    void SetWindowTitle(FText& Title); // 0x513c39c [Final Native Static Public]
    void SetVolumeButtonsHandledBySystem(bool bEnabled); // 0x2a86b18 [Final Native Static Public]
    void SetVectorPropertyByName(UObject* Object, const FName& PropertyName, const FVector& Value); // 0x513c234 [Final Native Static Public]
    void SetUserActivity(FUserActivity& UserActivity); // 0x513c16c [Final Native Static Public]
    void SetTransformPropertyByName(UObject* Object, const FName& PropertyName, FTransform& Value); // 0x513bfb0 [Final Native Static Public]
    void SetTextPropertyByName(UObject* Object, const FName& PropertyName, FText& Value); // 0x513be34 [Final Native Static Public]
    void SetSuppressViewportTransitionMessage(UObject* WorldContextObject, bool bState); // 0x513bcb8 [Final Native Static Public]
    void SetStructurePropertyByName(UObject* Object, const FName& PropertyName, const FGenericStruct& Value); // 0x513a7a8 [Final Native Static Public]
    void SetStringPropertyByName(UObject* Object, const FName& PropertyName, const FString& Value); // 0x513bb44 [Final Native Static Public]
    void SetSoftObjectPropertyByName(UObject* Object, const FName& PropertyName, TSoftObjectPtr<UObject>& Value); // 0x513b9ac [Final Native Static Public]
    void SetSoftClassPropertyByName(UObject* Object, const FName& PropertyName, TSoftClassPtr<UObject>& Value); // 0x513b814 [Final Native Static Public]
    void SetRotatorPropertyByName(UObject* Object, const FName& PropertyName, const FRotator& Value); // 0x513b6ac [Final Native Static Public]
    void SetObjectPropertyByName(UObject* Object, const FName& PropertyName, UObject* Value); // 0x513b520 [Final Native Static Public]
    void SetNamePropertyByName(UObject* Object, const FName& PropertyName, const FName& Value); // 0x513b3b8 [Final Native Static Public]
    void SetLinearColorPropertyByName(UObject* Object, const FName& PropertyName, const FLinearColor& Value); // 0x513b258 [Final Native Static Public]
    void SetIntPropertyByName(UObject* Object, const FName& PropertyName, int32 Value); // 0x513ae9c [Final Native Static Public]
    void SetInterfacePropertyByName(UObject* Object, const FName& PropertyName, const TScriptInterface<IInterface>& Value); // 0x513b0b8 [Final Native Static Public]
    void SetInt64PropertyByName(UObject* Object, const FName& PropertyName, int64 Value); // 0x513ad3c [Final Native Static Public]
    void SetGamepadsBlockDeviceFeedback(bool bBlock); // 0x2a86b18 [Final Native Static Public]
    void SetFloatPropertyByName(UObject* Object, const FName& PropertyName, float Value); // 0x513abd0 [Final Native Static Public]
    void SetFieldPathPropertyByName(UObject* Object, const FName& PropertyName, TFieldPath<FProperty>& Value); // 0x513aa44 [Final Native Static Public]
    void SetColorPropertyByName(UObject* Object, const FName& PropertyName, const FColor& Value); // 0x513a8e8 [Final Native Static Public]
    void SetCollisionProfileNameProperty(UObject* Object, const FName& PropertyName, FCollisionProfileName& Value); // 0x513a7a8 [Final Native Static Public]
    void SetClassPropertyByName(UObject* Object, const FName& PropertyName, TSubclassOf<UObject> Value); // 0x513a5c8 [Final Native Static Public]
    void SetBytePropertyByName(UObject* Object, const FName& PropertyName, uint8 Value); // 0x513a3f8 [Final Native Static Public]
    void SetBoolPropertyByName(UObject* Object, const FName& PropertyName, bool Value); // 0x513a27c [Final Native Static Public]
    void RetriggerableDelay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x513a150 [Final Native Static Public]
    void ResetGamepadAssignmentToController(int32 ControllerId); // 0x3b683d0 [Final Native Static Public]
    void ResetGamepadAssignments(); // 0x2a6287c [Final Native Static Public]
    void RegisterForRemoteNotifications(); // 0x2a6287c [Final Native Static Public]
    void QuitGame(UObject* WorldContextObject, APlayerController* SpecificPlayer, uint8 QuitPreference, bool bIgnorePlatformRestrictions); // 0x513a00c [Final Native Static Public]
    void PrintWarning(const FString& inString); // 0x3bb52e4 [Final Native Static Public]
    void PrintText(UObject* WorldContextObject, const FText& InText, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration); // 0x5139a8c [Final Native Static Public]
    void PrintString(UObject* WorldContextObject, const FString& inString, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration); // 0x51398d4 [Final Native Static Public]
    bool ParseParamValue(const FString& inString, const FString& InParam, const FString& OutValue); // 0x513976c [Final Native Static Public]
    bool ParseParam(const FString& inString, const FString& InParam); // 0x513965c [Final Native Static Public]
    void ParseCommandLine(const FString& InCmdLine, const TArray<TArray<TMap<FString, FString>>>& OutTokens, const TArray<TMap<FString, FString>>& OutSwitches, TMap<FString, FString>& OutParams); // 0x5139458 [Final Native Static Public]
    void OnAssetLoaded__DelegateSignature(UObject* Loaded); // 0x13450d4 [Public]
    void OnAssetClassLoaded__DelegateSignature(TSubclassOf<UObject> Loaded); // 0x13450d4 [Public]
    bool NotEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x5139304 [Final Native Static Public]
    bool NotEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x5139304 [Final Native Static Public]
    bool NotEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x4b7d844 [Final Native Static Public]
    bool NotEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x5139220 [Final Native Static Public]
    FString NormalizeFilename(const FString& InFilename); // 0x5139160 [Final Native Static Public]
    void MoveComponentTo(USceneComponent* Component, const FVector& TargetRelativeLocation, const FRotator& TargetRelativeRotation, bool bEaseOut, bool bEaseIn, float OverTime, bool bForceShortestRotationPath, uint8 MoveAction, const FLatentActionInfo& LatentInfo); // 0x5138e74 [Final Native Static Public]
    FSoftObjectPath MakeSoftObjectPath(const FString& PathString); // 0x5138c9c [Final Native Static Public]
    FSoftClassPath MakeSoftClassPath(const FString& PathString); // 0x5138ac4 [Final Native Static Public]
    FText MakeLiteralText(const FText& Value); // 0x513892c [Final Native Static Public]
    FString MakeLiteralString(const FString& Value); // 0x513884c [Final Native Static Public]
    FName MakeLiteralName(const FName& Value); // 0x1930930 [Final Native Static Public]
    int32 MakeLiteralInt(int32 Value); // 0x5138704 [Final Native Static Public]
    float MakeLiteralFloat(float Value); // 0x5138678 [Final Native Static Public]
    uint8 MakeLiteralByte(uint8 Value); // 0x51385f4 [Final Native Static Public]
    bool MakeLiteralBool(bool Value); // 0x50eba9c [Final Native Static Public]
    void LoadInterstitialAd(int32 AdIdIndex); // 0x513849c [Final Native Static Public]
    TSubclassOf<UObject> LoadClassAsset_Blocking(const TSoftClassPtr<UObject>& AssetClass); // 0x51382ec [Final Native Static Public]
    void LoadAssetClass(UObject* WorldContextObject, const TSoftClassPtr<UObject>& AssetClass, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x5137cec [Final Native Static Public]
    UObject* LoadAsset_Blocking(const TSoftObjectPtr<UObject>& Asset); // 0x513813c [Final Native Static Public]
    void LoadAsset(UObject* WorldContextObject, const TSoftObjectPtr<UObject>& Asset, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x513789c [Final Native Static Public]
    bool LineTraceSingleForObjects(UObject* WorldContextObject, const FVector& START, const FVector& End, const TArray<bool>& ObjectTypes, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x5137088 [Final Native Static Public]
    bool LineTraceSingleByProfile(UObject* WorldContextObject, const FVector& START, const FVector& End, const FName& ProfileName, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x5136940 [Final Native Static Public]
    bool LineTraceSingle(UObject* WorldContextObject, const FVector& START, const FVector& End, uint8 TraceChannel, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x51361f8 [Final Native Static Public]
    bool LineTraceMultiForObjects(UObject* WorldContextObject, const FVector& START, const FVector& End, const TArray<bool>& ObjectTypes, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, const TArray<bool>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x5135a28 [Final Native Static Public]
    bool LineTraceMultiByProfile(UObject* WorldContextObject, const FVector& START, const FVector& End, const FName& ProfileName, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, const TArray<bool>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x5135324 [Final Native Static Public]
    bool LineTraceMulti(UObject* WorldContextObject, const FVector& START, const FVector& End, uint8 TraceChannel, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, const TArray<bool>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x5134c20 [Final Native Static Public]
    void LaunchURL(const FString& URL); // 0x5134b80 [Final Native Static Public]
    void K2_UnPauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x5134a24 [Final Native Static Public]
    void K2_UnPauseTimerDelegate(const FScriptDelegate& Delegate); // 0x51348d4 [Final Native Static Public]
    void K2_UnPauseTimer(UObject* Object, const FString& FunctionName); // 0x5134794 [Final Native Static Public]
    bool K2_TimerExistsHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x5134628 [Final Native Static Public]
    bool K2_TimerExistsDelegate(const FScriptDelegate& Delegate); // 0x51344c8 [Final Native Static Public]
    bool K2_TimerExists(UObject* Object, const FString& FunctionName); // 0x51343d4 [Final Native Static Public]
    FTimerHandle K2_SetTimerDelegate(const FScriptDelegate& Delegate, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); // 0x5133e34 [Final Native Static Public]
    FTimerHandle K2_SetTimer(UObject* Object, const FString& FunctionName, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); // 0x5133c0c [Final Native Static Public]
    void K2_PauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x5133ab0 [Final Native Static Public]
    void K2_PauseTimerDelegate(const FScriptDelegate& Delegate); // 0x5133960 [Final Native Static Public]
    void K2_PauseTimer(UObject* Object, const FString& FunctionName); // 0x5133820 [Final Native Static Public]
    bool K2_IsValidTimerHandle(const FTimerHandle& Handle); // 0x51337a0 [Final Native Static Public]
    bool K2_IsTimerPausedHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x513362c [Final Native Static Public]
    bool K2_IsTimerPausedDelegate(const FScriptDelegate& Delegate); // 0x51334cc [Final Native Static Public]
    bool K2_IsTimerPaused(UObject* Object, const FString& FunctionName); // 0x51333d8 [Final Native Static Public]
    bool K2_IsTimerActiveHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x5133264 [Final Native Static Public]
    bool K2_IsTimerActiveDelegate(const FScriptDelegate& Delegate); // 0x5133104 [Final Native Static Public]
    bool K2_IsTimerActive(UObject* Object, const FString& FunctionName); // 0x5133010 [Final Native Static Public]
    FTimerHandle K2_InvalidateTimerHandle(FTimerHandle& Handle); // 0x5132f78 [Final Native Static Public]
    float K2_GetTimerRemainingTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x5132dc4 [Final Native Static Public]
    float K2_GetTimerRemainingTimeDelegate(const FScriptDelegate& Delegate); // 0x5132c64 [Final Native Static Public]
    float K2_GetTimerRemainingTime(UObject* Object, const FString& FunctionName); // 0x5132b70 [Final Native Static Public]
    float K2_GetTimerElapsedTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x51329e8 [Final Native Static Public]
    float K2_GetTimerElapsedTimeDelegate(const FScriptDelegate& Delegate); // 0x5132888 [Final Native Static Public]
    float K2_GetTimerElapsedTime(UObject* Object, const FString& FunctionName); // 0x5132794 [Final Native Static Public]
    void K2_ClearTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x51325dc [Final Native Static Public]
    void K2_ClearTimerDelegate(const FScriptDelegate& Delegate); // 0x513248c [Final Native Static Public]
    void K2_ClearTimer(UObject* Object, const FString& FunctionName); // 0x513234c [Final Native Static Public]
    void K2_ClearAndInvalidateTimerHandle(UObject* WorldContextObject, FTimerHandle& Handle); // 0x51321cc [Final Native Static Public]
    bool IsValidSoftObjectReference(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x5132104 [Final Native Static Public]
    bool IsValidSoftClassReference(TSoftClassPtr<UObject>& SoftClassReference); // 0x5132104 [Final Native Static Public]
    bool IsValidPrimaryAssetType(const FPrimaryAssetType& PrimaryAssetType); // 0x4b7cf40 [Final Native Static Public]
    bool IsValidPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x513206c [Final Native Static Public]
    bool IsValidClass(TSubclassOf<UObject> Class); // 0x5131fa4 [Final Native Static Public]
    bool IsValid(UObject* Object); // 0x1718cc4 [Final Native Static Public]
    bool IsUnattended(); // 0x5131f78 [Final Native Static Public]
    bool IsStandalone(UObject* WorldContextObject); // 0x5131e5c [Final Native Static Public]
    bool IsSplitScreen(UObject* WorldContextObject); // 0x5131d38 [Final Native Static Public]
    bool IsServer(UObject* WorldContextObject); // 0x5131c1c [Final Native Static Public]
    bool IsScreensaverEnabled(); // 0x194b844 [Final Native Static Public]
    bool IsPackagedForDistribution(); // 0x28d0298 [Final Native Static Public]
    bool IsLoggedIn(APlayerController* SpecificPlayer); // 0x51319a4 [Final Native Static Public]
    bool IsInterstitialAdRequested(); // 0x5131954 [Final Native Static Public]
    bool IsInterstitialAdAvailable(); // 0x5131904 [Final Native Static Public]
    bool IsDedicatedServer(UObject* WorldContextObject); // 0x513187c [Final Native Static Public]
    bool IsControllerAssignedToGamepad(int32 ControllerId); // 0x5131738 [Final Native Static Public]
    void HideAdBanner(); // 0x51316f4 [Final Native Static Public]
    bool GetVolumeButtonsHandledBySystem(); // 0x28d0298 [Final Native Static Public]
    FString GetUniqueDeviceId(); // 0x512ec60 [Final Native Static Public]
    FString GetSystemPath(UObject* Object); // 0x5130e90 [Final Native Static Public]
    bool GetSupportedFullscreenResolutions(const TArray<bool>& Resolutions); // 0x5130de8 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x5130d34 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x5130c80 [Final Native Static Public]
    int32 GetRenderingMaterialQualityLevel(); // 0x5130c54 [Final Native Static Public]
    int32 GetRenderingDetailMode(); // 0x5130c28 [Final Native Static Public]
    FString GetProjectSavedDirectory(); // 0x5130b50 [Final Native Static Public]
    FString GetProjectDirectory(); // 0x5130af0 [Final Native Static Public]
    FString GetProjectContentDirectory(); // 0x5130a90 [Final Native Static Public]
    void GetPrimaryAssetsWithBundleState(const TArray<TArray<TArray<bool>>>& RequiredBundles, const TArray<TArray<bool>>& ExcludedBundles, const TArray<bool>& ValidTypes, bool bForceCurrentState, const TArray<void>& OutPrimaryAssetIdList); // 0x51307dc [Final Native Static Public]
    void GetPrimaryAssetIdList(const FPrimaryAssetType& PrimaryAssetType, const TArray<void>& OutPrimaryAssetIdList); // 0x51306e0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x5130510 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(const TSoftClassPtr<UObject>& SoftClassReference); // 0x5130340 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromObject(UObject* Object); // 0x513027c [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf<UObject> Class); // 0x5130174 [Final Native Static Public]
    TArray<void> GetPreferredLanguages(); // 0x51300fc [Final Native Static Public]
    FString GetPlatformUserName(); // 0x51300b8 [Final Native Static Public]
    FString GetPlatformUserDir(); // 0x5130074 [Final Native Static Public]
    FString GetPathName(UObject* Object); // 0x512ff74 [Final Native Static Public]
    UObject* GetOuterObject(UObject* Object); // 0x512fee4 [Final Native Static Public]
    FString GetObjectName(UObject* Object); // 0x512fa9c [Final Native Static Public]
    UObject* GetObjectFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x512fa04 [Final Native Static Public]
    int32 GetMinYResolutionForUI(); // 0x512f9dc [Final Native Static Public]
    int32 GetMinYResolutionFor3DView(); // 0x512f9b4 [Final Native Static Public]
    FString GetLocalCurrencySymbol(); // 0x512ec60 [Final Native Static Public]
    FString GetLocalCurrencyCode(); // 0x512ec60 [Final Native Static Public]
    float GetGameTimeInSeconds(UObject* WorldContextObject); // 0x512f3ec [Final Native Static Public]
    FString GetGamepadControllerName(int32 ControllerId); // 0x512f634 [Final Native Static Public]
    UTexture2D* GetGamepadButtonGlyph(const FString& ButtonKey, int32 ControllerIndex); // 0x512f478 [Final Native Static Public]
    FString GetGameName(); // 0x512f3a8 [Final Native Static Public]
    FString GetGameBundleId(); // 0x512f1e4 [Final Native Static Public]
    int64 GetFrameCount(); // 0x512f1cc [Final Native Static Public]
    FString GetEngineVersion(); // 0x512f178 [Final Native Static Public]
    FString GetDisplayName(UObject* Object); // 0x512ecb0 [Final Native Static Public]
    FString GetDeviceId(); // 0x512ec60 [Final Native Static Public]
    FString GetDefaultLocale(); // 0x512ec18 [Final Native Static Public]
    FString GetDefaultLanguage(); // 0x512ebd0 [Final Native Static Public]
    bool GetCurrentBundleState(const FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, const TArray<bool>& OutBundles); // 0x512ea90 [Final Native Static Public]
    bool GetConvenientWindowedResolutions(const TArray<bool>& Resolutions); // 0x512e97c [Final Native Static Public]
    int32 GetConsoleVariableIntValue(const FString& VariableName); // 0x512e8e0 [Final Native Static Public]
    float GetConsoleVariableFloatValue(const FString& VariableName); // 0x512e844 [Final Native Static Public]
    bool GetConsoleVariableBoolValue(const FString& VariableName); // 0x512e7a4 [Final Native Static Public]
    void GetComponentBounds(USceneComponent* Component, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x512e5d4 [Final Native Static Public]
    FString GetCommandLine(); // 0x512e590 [Final Native Static Public]
    TSubclassOf<UObject> GetClassFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x512e4f0 [Final Native Static Public]
    FString GetClassDisplayName(TSubclassOf<UObject> Class); // 0x512e0b8 [Final Native Static Public]
    int32 GetAdIDCount(); // 0x512e068 [Final Native Static Public]
    void GetActorListFromComponentList(const TArray<TSubclassOf<UObject>>& ComponentList, TSubclassOf<UObject> ActorClassFilter, const TArray<void>& OutActorList); // 0x512de80 [Final Native Static Public]
    void GetActorBounds(AActor* Actor, const FVector& Origin, const FVector& BoxExtent); // 0x512dc9c [Final Native Static Public]
    void ForceCloseAdBanner(); // 0x512dc58 [Final Native Static Public]
    void FlushPersistentDebugLines(UObject* WorldContextObject); // 0x2a6280c [Final Native Static Public]
    void FlushDebugStrings(UObject* WorldContextObject); // 0x2a6280c [Final Native Static Public]
    void ExecuteConsoleCommand(UObject* WorldContextObject, const FString& Command, APlayerController* SpecificPlayer); // 0x512db3c [Final Native Static Public]
    bool EqualEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x512d9ec [Final Native Static Public]
    bool EqualEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x512d9ec [Final Native Static Public]
    bool EqualEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x4b7bc3c [Final Native Static Public]
    bool EqualEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x512d908 [Final Native Static Public]
    int32 EndTransaction(); // 0x512d8f0 [Final Native Static Public]
    void DrawDebugString(UObject* WorldContextObject, const FVector& TextLocation, const FString& Text, AActor* TestBaseActor, const FLinearColor& TextColor, float Duration); // 0x512d738 [Final Native Static Public]
    void DrawDebugSphere(UObject* WorldContextObject, const FVector& Center, float Radius, int32 Segments, const FLinearColor& LineColor, float Duration, float Thickness); // 0x512d290 [Final Native Static Public]
    void DrawDebugPoint(UObject* WorldContextObject, const FVector& Position, float Size, const FLinearColor& PointColor, float Duration); // 0x512d11c [Final Native Static Public]
    void DrawDebugPlane(UObject* WorldContextObject, const FPlane& PlaneCoordinates, const FVector& Location, float Size, const FLinearColor& PlaneColor, float Duration); // 0x512ccac [Final Native Static Public]
    void DrawDebugLine(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, const FLinearColor& LineColor, float Duration, float Thickness); // 0x512cb00 [Final Native Static Public]
    void DrawDebugFrustum(UObject* WorldContextObject, FTransform& FrustumTransform, const FLinearColor& FrustumColor, float Duration, float Thickness); // 0x512c7d0 [Final Native Static Public]
    void DrawDebugFloatHistoryTransform(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, FTransform& DrawTransform, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x512c378 [Final Native Static Public]
    void DrawDebugFloatHistoryLocation(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, const FVector& DrawLocation, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x512beb0 [Final Native Static Public]
    void DrawDebugCylinder(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, int32 Segments, const FLinearColor& LineColor, float Duration, float Thickness); // 0x512b9d8 [Final Native Static Public]
    void DrawDebugCoordinateSystem(UObject* WorldContextObject, const FVector& AxisLoc, const FRotator& AxisRot, float Scale, float Duration, float Thickness); // 0x512b824 [Final Native Static Public]
    void DrawDebugConeInDegrees(UObject* WorldContextObject, const FVector& Origin, const FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const FLinearColor& LineColor, float Duration, float Thickness); // 0x512b2e0 [Final Native Static Public]
    void DrawDebugCone(UObject* WorldContextObject, const FVector& Origin, const FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const FLinearColor& LineColor, float Duration, float Thickness); // 0x512b2e0 [Final Native Static Public]
    void DrawDebugCircle(UObject* WorldContextObject, const FVector& Center, float Radius, int32 NumSegments, const FLinearColor& LineColor, float Duration, float Thickness, const FVector& YAxis, const FVector& ZAxis, bool bDrawAxis); // 0x512ab64 [Final Native Static Public]
    void DrawDebugCapsule(UObject* WorldContextObject, const FVector& Center, float HalfHeight, float Radius, const FRotator& Rotation, const FLinearColor& LineColor, float Duration, float Thickness); // 0x512a93c [Final Native Static Public]
    void DrawDebugCamera(ACameraActor* CameraActor, const FLinearColor& CameraColor, float Duration); // 0x512a850 [Final Native Static Public]
    void DrawDebugBox(UObject* WorldContextObject, const FVector& Center, const FVector& Extent, const FLinearColor& LineColor, const FRotator& Rotation, float Duration, float Thickness); // 0x512a668 [Final Native Static Public]
    void DrawDebugArrow(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, float ArrowSize, const FLinearColor& LineColor, float Duration, float Thickness); // 0x512a47c [Final Native Static Public]
    bool DoesImplementInterface(UObject* TestObject, TSubclassOf<IInterface> Interface); // 0x512a370 [Final Native Static Public]
    void Delay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x512a244 [Final Native Static Public]
    void CreateCopyForUndoBuffer(UObject* ObjectToModify); // 0x2a6280c [Final Native Static Public]
    FString ConvertToRelativePath(const FString& Filename); // 0x512a174 [Final Native Static Public]
    FString ConvertToAbsolutePath(const FString& Filename); // 0x512a0c0 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_SoftObjPathToSoftObjRef(const FSoftObjectPath& SoftObjectPath); // 0x5129ef4 [Final Native Static Public]
    FString Conv_SoftObjectReferenceToString(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x5129e04 [Final Native Static Public]
    UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr<UObject>& SoftObject); // 0x5129fec [Final Native Static Public]
    FString Conv_SoftClassReferenceToString(TSoftClassPtr<UObject>& SoftClassReference); // 0x5129e04 [Final Native Static Public]
    TSubclassOf<UObject> Conv_SoftClassReferenceToClass(TSoftClassPtr<UObject>& SoftClass); // 0x5129d28 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_SoftClassPathToSoftClassRef(const FSoftClassPath& SoftClassPath); // 0x5129c4c [Final Native Static Public]
    FString Conv_PrimaryAssetTypeToString(const FPrimaryAssetType& PrimaryAssetType); // 0x5129ba0 [Final Native Static Public]
    FString Conv_PrimaryAssetIdToString(const FPrimaryAssetId& PrimaryAssetId); // 0x5129aec [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_ObjectToSoftObjectReference(UObject* Object); // 0x51299bc [Final Native Static Public]
    UObject* Conv_InterfaceToObject(const TScriptInterface<IInterface>& Interface); // 0x5129928 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_ClassToSoftClassReference(const TSubclassOf<UObject>& Class); // 0x5129880 [Final Native Static Public]
    void ControlScreensaver(bool bAllowScreenSaver); // 0x2a86b18 [Final Native Static Public]
    bool ComponentOverlapComponents(UPrimitiveComponent* Component, FTransform& ComponentTransform, const TArray<TSubclassOf<UObject>>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<TArray<bool>>& ActorsToIgnore, const TArray<bool>& OutComponents); // 0x512957c [Final Native Static Public]
    bool ComponentOverlapActors(UPrimitiveComponent* Component, FTransform& ComponentTransform, const TArray<TSubclassOf<UObject>>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<TArray<bool>>& ActorsToIgnore, const TArray<bool>& OutActors); // 0x5129278 [Final Native Static Public]
    void CollectGarbage(); // 0x512924c [Final Native Static Public]
    bool CapsuleTraceSingleForObjects(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, float HalfHeight, const TArray<bool>& ObjectTypes, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x51289ac [Final Native Static Public]
    bool CapsuleTraceSingleByProfile(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, float HalfHeight, const FName& ProfileName, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x51281d8 [Final Native Static Public]
    bool CapsuleTraceSingle(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, float HalfHeight, uint8 TraceChannel, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x5127a08 [Final Native Static Public]
    bool CapsuleTraceMultiForObjects(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, float HalfHeight, const TArray<bool>& ObjectTypes, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, const TArray<bool>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x512717c [Final Native Static Public]
    bool CapsuleTraceMultiByProfile(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, float HalfHeight, const FName& ProfileName, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, const TArray<bool>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x51269d0 [Final Native Static Public]
    bool CapsuleTraceMulti(UObject* WorldContextObject, const FVector& START, const FVector& End, float Radius, float HalfHeight, uint8 TraceChannel, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, const TArray<bool>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x5126224 [Final Native Static Public]
    bool CapsuleOverlapComponents(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const TArray<TSubclassOf<UObject>>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<TArray<bool>>& ActorsToIgnore, const TArray<bool>& OutComponents); // 0x5125ed4 [Final Native Static Public]
    bool CapsuleOverlapActors(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const TArray<TSubclassOf<UObject>>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<TArray<bool>>& ActorsToIgnore, const TArray<bool>& OutActors); // 0x5125b84 [Final Native Static Public]
    bool CanLaunchURL(const FString& URL); // 0x5125ad4 [Final Native Static Public]
    void CancelTransaction(int32 Index); // 0x3b683d0 [Final Native Static Public]
    void BreakSoftObjectPath(const FSoftObjectPath& InSoftObjectPath, const FString& PathString); // 0x51259a4 [Final Native Static Public]
    void BreakSoftClassPath(const FSoftClassPath& InSoftClassPath, const FString& PathString); // 0x51259a4 [Final Native Static Public]
    bool BoxTraceSingleForObjects(UObject* WorldContextObject, const FVector& START, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const TArray<bool>& ObjectTypes, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x5125104 [Final Native Static Public]
    bool BoxTraceSingleByProfile(UObject* WorldContextObject, const FVector& START, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const FName& ProfileName, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x5124930 [Final Native Static Public]
    bool BoxTraceSingle(UObject* WorldContextObject, const FVector& START, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, uint8 TraceChannel, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x5124160 [Final Native Static Public]
    bool BoxTraceMultiForObjects(UObject* WorldContextObject, const FVector& START, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const TArray<bool>& ObjectTypes, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, const TArray<bool>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x51238cc [Final Native Static Public]
    bool BoxTraceMultiByProfile(UObject* WorldContextObject, const FVector& START, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const FName& ProfileName, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, const TArray<bool>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x5123104 [Final Native Static Public]
    bool BoxTraceMulti(UObject* WorldContextObject, const FVector& START, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, uint8 TraceChannel, bool bTraceComplex, const TArray<uint8>& ActorsToIgnore, uint8 DrawDebugType, const TArray<bool>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x512293c [Final Native Static Public]
    bool BoxOverlapComponents(UObject* WorldContextObject, const FVector& BoxPos, const FVector& Extent, const TArray<TSubclassOf<UObject>>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<TArray<bool>>& ActorsToIgnore, const TArray<bool>& OutComponents); // 0x5122624 [Final Native Static Public]
    bool BoxOverlapActors(UObject* WorldContextObject, const FVector& BoxPos, const FVector& BoxExtent, const TArray<TSubclassOf<UObject>>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<TArray<bool>>& ActorsToIgnore, const TArray<bool>& OutActors); // 0x512230c [Final Native Static Public]
    int32 BeginTransaction(const FString& Context, const FText& Description, UObject* PrimaryObject); // 0x5122044 [Final Native Static Public]
    FDebugFloatHistory AddFloatHistorySample(float Value, FDebugFloatHistory& FloatHistory); // 0x5121f10 [Final Native Static Public]

// UKismetTextLibrary (/Script/Engine.KismetTextLibrary)
    FText TextTrimTrailing(FText& InText); // 0x5146d48 [Final Native Static Public]
    FText TextTrimPrecedingAndTrailing(FText& InText); // 0x5146c80 [Final Native Static Public]
    FText TextTrimPreceding(FText& InText); // 0x5146bb8 [Final Native Static Public]
    FText TextToUpper(FText& InText); // 0x5146af0 [Final Native Static Public]
    FText TextToLower(FText& InText); // 0x5146a28 [Final Native Static Public]
    bool TextIsTransient(FText& InText); // 0x5146988 [Final Native Static Public]
    bool TextIsFromStringTable(FText& Text); // 0x51468e8 [Final Native Static Public]
    bool TextIsEmpty(FText& InText); // 0x5146848 [Final Native Static Public]
    bool TextIsCultureInvariant(FText& InText); // 0x51467a8 [Final Native Static Public]
    FText TextFromStringTable(const FName& TableID, const FString& Key); // 0x51466a0 [Final Native Static Public]
    bool StringTableIdAndKeyFromText(const FText& Text, const FName& OutTableId, const FString& OutKey); // 0x5146464 [Final Native Static Public]
    FText PolyglotDataToText(FPolyglotTextData& PolyglotData); // 0x5146354 [Final Native Static Public]
    bool NotEqual_TextText(FText& A, FText& B); // 0x5146244 [Final Native Static Public]
    bool NotEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x5146138 [Final Native Static Public]
    void IsPolyglotDataValid(FPolyglotTextData& PolyglotData, const bool& IsValid, FText& ErrorMessage); // 0x5145fc8 [Final Native Static Public]
    FText GetEmptyText(); // 0x5145f6c [Final Native Static Public]
    FText Format(const FText& InPattern, const TArray<FText>& InArgs); // 0x5145c40 [Final Native Static Public]
    bool FindTextInLocalizationTable(const FString& Namespace, const FString& Key, FText& OutText); // 0x5145ac4 [Final Native Static Public]
    bool EqualEqual_TextText(FText& A, FText& B); // 0x51459b8 [Final Native Static Public]
    bool EqualEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x51458ac [Final Native Static Public]
    FText Conv_VectorToText(const FVector& InVec); // 0x51457f0 [Final Native Static Public]
    FText Conv_Vector2dToText(const FVector2D& InVec); // 0x5145748 [Final Native Static Public]
    FText Conv_TransformToText(FTransform& InTrans); // 0x514564c [Final Native Static Public]
    FString Conv_TextToString(FText& InText); // 0x514558c [Final Native Static Public]
    FText Conv_StringToText(const FString& inString); // 0x51454c8 [Final Native Static Public]
    FText Conv_RotatorToText(const FRotator& InRot); // 0x514540c [Final Native Static Public]
    FText Conv_ObjectToText(UObject* InObj); // 0x5144fdc [Final Native Static Public]
    FText Conv_NameToText(const FName& InName); // 0x5144f1c [Final Native Static Public]
    FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x514498c [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x514465c [Final Native Static Public]
    FText Conv_FloatToText(float Value, uint8 RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x51440f4 [Final Native Static Public]
    FText Conv_ColorToText(const FLinearColor& InColor); // 0x5144040 [Final Native Static Public]
    FText Conv_ByteToText(uint8 Value); // 0x5143f58 [Final Native Static Public]
    FText Conv_BoolToText(bool InBool); // 0x5143eac [Final Native Static Public]
    FText AsTimeZoneTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x5143b14 [Final Native Static Public]
    FText AsTimeZoneDateTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x514372c [Final Native Static Public]
    FText AsTimeZoneDate_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x5143924 [Final Native Static Public]
    FText AsTimespan_Timespan(const FTimespan& InTimespan); // 0x5143de8 [Final Native Static Public]
    FText AsTime_DateTime(const FDateTime& In); // 0x5143d04 [Final Native Static Public]
    FText AsPercent_Float(float Value, uint8 RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x51431c4 [Final Native Static Public]
    FText AsDateTime_DateTime(const FDateTime& In); // 0x5142ffc [Final Native Static Public]
    FText AsDate_DateTime(const FDateTime& InDateTime); // 0x51430e0 [Final Native Static Public]
    FText AsCurrencyBase(int32 BaseValue, const FString& CurrencyCode); // 0x5141cac [Final Native Static Public]
    FText AsCurrency_Integer(int32 Value, uint8 RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const FString& CurrencyCode); // 0x514260c [Final Native Static Public]
    FText AsCurrency_Float(float Value, uint8 RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const FString& CurrencyCode); // 0x5141f88 [Final Native Static Public]

// ULevelStreaming (/Script/Engine.LevelStreaming)
    bool ShouldBeLoaded(); // 0x4bcb818 [Native Public]
    void SetShouldBeVisible(bool bInShouldBeVisible); // 0x514af14 [Final Native Public]
    void SetShouldBeLoaded(bool bInShouldBeLoaded); // 0x50bde8c [Native Public]
    void SetPriority(int32 NewPriority); // 0x514ad0c [Final Native Public]
    void SetLevelLODIndex(int32 LODIndex); // 0x514a500 [Final Native Public]
    void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); // 0x514a474 [Final Native Public]
    bool IsStreamingStatePending(); // 0x5148fa4 [Final Native Public]
    bool IsLevelVisible(); // 0x5148f7c [Final Native Public]
    bool IsLevelLoaded(); // 0x5148f60 [Final Native Public]
    FName GetWorldAssetPackageFName(); // 0x5148ef8 [Final Native Public]
    ULevel* GetLoadedLevel(); // 0x5148ee0 [Final Native Public]
    ALevelScriptActor* GetLevelScriptActor(); // 0x5148e80 [Final Native Public]
    bool GetIsRequestingUnloadAndRemoval(); // 0x5148e64 [Final Native Public]
    ULevelStreaming* CreateInstance(const FString& UniqueInstanceName); // 0x5148d88 [Final Native Public]

// ULevelStreamingDynamic (/Script/Engine.LevelStreamingDynamic)
    ULevelStreamingDynamic* LoadLevelInstanceBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FVector& Location, const FRotator& Rotation, const bool& bOutSuccess, const FString& OptionalLevelNameOverride); // 0x51492a4 [Final Native Static Public]
    ULevelStreamingDynamic* LoadLevelInstance(UObject* WorldContextObject, const FString& LevelName, const FVector& Location, const FRotator& Rotation, const bool& bOutSuccess, const FString& OptionalLevelNameOverride); // 0x5148fd0 [Final Native Static Public]

// ULocalLightComponent (/Script/Engine.LocalLightComponent)
    void SetIntensityUnits(const ELightUnits& NewIntensityUnits); // 0xf6a7f8 [Final Native Public]
    void SetAttenuationRadius(float NewRadius); // 0x16f81d0 [Final Native Public]
    float GetUnitsConversionFactor(const ELightUnits& SrcUnits, const ELightUnits& TargetUnits, float CosHalfConeAngle); // 0x514e8f0 [Final Native Static Public]

// ULODSyncComponent (/Script/Engine.LODSyncComponent)
    FString GetLODSyncDebugText(); // 0x514e848 [Final Native Public]

// UMaterialBillboardComponent (/Script/Engine.MaterialBillboardComponent)
    void SetElements(const TArray<void>& NewElements); // 0x5152ad8 [Final Native Public]
    void AddElement(UMaterialInterface* Material, UCurveFloat* DistanceToOpacityCurve, bool bSizeIsInScreenSpace, float BaseSizeX, float BaseSizeY, UCurveFloat* DistanceToSizeCurve); // 0x51528dc [Final Native Public]

// UMaterialInstanceDynamic (/Script/Engine.MaterialInstanceDynamic)
    void SetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, const FLinearColor& Value); // 0x5164f04 [Final Native Public]
    void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x5164e30 [Final Native Public]
    void SetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTexture* Value); // 0x5164ba8 [Final Native Public]
    void SetTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x5164adc [Final Native Public]
    void SetShaderResourceBufferParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UShaderResourceBuffer* Value); // 0x5164854 [Final Native Public]
    void SetShaderResourceBufferParameterValue(const FName& ParameterName, UShaderResourceBuffer* Value); // 0x5164788 [Final Native Public]
    void SetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, float Value); // 0x51645d0 [Final Native Public]
    void SetScalarParameterValue(const FName& ParameterName, float Value); // 0x51644fc [Final Native Public]
    void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float Alpha); // 0x51640d8 [Final Native Public]
    FLinearColor K2_GetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x5163fec [Final Native Public]
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x5163f1c [Final Native Public]
    UTexture* K2_GetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x5163e38 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x5163d78 [Final Native Public]
    UShaderResourceBuffer* K2_GetShaderResourceBufferParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x5163c94 [Final Native Public]
    UShaderResourceBuffer* K2_GetShaderResourceBufferParameterValue(const FName& ParameterName); // 0x5163bd4 [Final Native Public]
    float K2_GetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x5163b24 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x5163a88 [Final Native Public]
    void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly); // 0x51639b4 [Final Native Public]
    void CopyParameterOverrides(UMaterialInstance* MaterialInstance); // 0x5163454 [Final Native Public]
    void CopyInterpParameters(UMaterialInstance* Source); // 0x5163298 [Final Native Public]

// AMatineeActor (/Script/Engine.MatineeActor)
    void Stop(); // 0x3c3cbc8 [Native Public]
    void SetPosition(float NewPosition, bool bJump); // 0x5168b20 [Final Native Public]
    void SetLoopingState(bool bNewLooping); // 0x297ae68 [Native Public]
    void Reverse(); // 0x3c3cbf0 [Native Public]
    void Play(); // 0x3c3cc18 [Native Public]
    void Pause(); // 0x288c79c [Native Public]
    void EnableGroupByName(const FString& GroupName, bool bEnable); // 0x5168644 [Final Native Public]
    void ChangePlaybackDirection(); // 0x5067810 [Native Public]

// UMeshVertexPainterKismetLibrary (/Script/Engine.MeshVertexPainterKismetLibrary)
    void RemovePaintedVertices(UStaticMeshComponent* StaticMeshComponent); // 0x516ca18 [Final Native Static Public]
    void PaintVerticesSingleColor(UStaticMeshComponent* StaticMeshComponent, const FLinearColor& FillColor, bool bConvertToSRGB); // 0x516c6b4 [Final Native Static Public]
    void PaintVerticesLerpAlongAxis(UStaticMeshComponent* StaticMeshComponent, const FLinearColor& StartColor, const FLinearColor& EndColor, const EVertexPaintAxis& Axis, bool bConvertToSRGB); // 0x516c0c4 [Final Native Static Public]

// UNetPushModelHelpers (/Script/Engine.NetPushModelHelpers)
    void MarkPropertyDirtyFromRepIndex(UObject* Object, int32 RepIndex, const FName& PropertyName); // 0x516fe70 [Final Native Static Public]
    void MarkPropertyDirty(UObject* Object, const FName& PropertyName); // 0x2a6275c [Final Native Static Public]

// UParticleSystem (/Script/Engine.ParticleSystem)
    bool ContainsEmitterType(TSubclassOf<UObject> TypeData); // 0x517f660 [Final Native Public]

// UParticleSystemComponent (/Script/Engine.ParticleSystemComponent)
    void SetTrailSourceData(const FName& InFirstSocketName, const FName& InSecondSocketName, uint8 InWidthMode, float InWidth); // 0x5185808 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x5185780 [Final Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x51856b4 [Final Native Public]
    void SetBeamTargetTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 TargetIndex); // 0x5184d38 [Native Public]
    void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); // 0x51849c8 [Native Public]
    void SetBeamTargetPoint(int32 EmitterIndex, const FVector& NewTargetPoint, int32 TargetIndex); // 0x518464c [Native Public]
    void SetBeamSourceTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 SourceIndex); // 0x51842d0 [Native Public]
    void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); // 0x5183f60 [Native Public]
    void SetBeamSourcePoint(int32 EmitterIndex, const FVector& NewSourcePoint, int32 SourceIndex); // 0x5183be4 [Native Public]
    void SetBeamEndPoint(int32 EmitterIndex, const FVector& NewEndPoint); // 0x5183964 [Native Public]
    void SetAutoAttachParams(USceneComponent* Parent, const FName& SocketName, uint8 LocationType); // 0x518366c [Final Native Public]
    int32 GetNumActiveParticles(); // 0x5183180 [Final Native Public]
    UMaterialInterface* GetNamedMaterial(const FName& InName); // 0x5183098 [Native Public]
    bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTangentPoint); // 0x5182c90 [Native Public]
    bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, const float& OutTargetStrength); // 0x51829d0 [Native Public]
    bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTargetPoint); // 0x518271c [Native Public]
    bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, const FVector& OutTangentPoint); // 0x5182468 [Native Public]
    bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, const float& OutSourceStrength); // 0x51821a8 [Native Public]
    bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, const FVector& OutSourcePoint); // 0x5181ef4 [Native Public]
    bool GetBeamEndPoint(int32 EmitterIndex, const FVector& OutEndPoint); // 0x5181d38 [Native Public]
    void GenerateParticleEvent(const FName& InEventName, float InEmitterTime, const FVector& InLocation, const FVector& InDirection, const FVector& InVelocity); // 0x5181b50 [Final Native Public]
    void EndTrails(); // 0x5181ae0 [Final Native Public]
    UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(const FName& InName, UMaterialInterface* SourceMaterial); // 0x51819e4 [Native Public]
    void BeginTrails(const FName& InFirstSocketName, const FName& InSecondSocketName, uint8 InWidthMode, float InWidth); // 0x5181850 [Final Native Public]

// UPawnNoiseEmitterComponent (/Script/Engine.PawnNoiseEmitterComponent)
    void MakeNoise(AActor* NoiseMaker, float Loudness, const FVector& NoiseLocation); // 0x5188534 [Native Public]

// UPhysicalAnimationComponent (/Script/Engine.PhysicalAnimationComponent)
    void SetStrengthMultiplyer(float InStrengthMultiplyer); // 0x518a0b4 [Final Native Public]
    void SetSkeletalMeshComponent(USkeletalMeshComponent* InSkeletalMeshComponent); // 0x5189fec [Final Native Public]
    FTransform GetBodyTargetTransform(const FName& BodyName); // 0x5188148 [Final Native Public]
    void ApplyPhysicalAnimationSettingsBelow(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); // 0x5187ee4 [Final Native Public]
    void ApplyPhysicalAnimationSettings(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData); // 0x5187df0 [Final Native Public]
    void ApplyPhysicalAnimationProfileBelow(const FName& BodyName, const FName& ProfileName, bool bIncludeSelf, bool bClearNotFound); // 0x5187c98 [Final Native Public]

// UPhysicsConstraintComponent (/Script/Engine.PhysicsConstraintComponent)
    void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x5189f1c [Final Native Public]
    void SetOrientationDriveSLERP(bool bEnableSLERP); // 0x5189e5c [Final Native Public]
    void SetLinearZLimit(uint8 ConstraintType, float LimitSize); // 0x5189d78 [Final Native Public]
    void SetLinearYLimit(uint8 ConstraintType, float LimitSize); // 0x5189c94 [Final Native Public]
    void SetLinearXLimit(uint8 ConstraintType, float LimitSize); // 0x5189bb0 [Final Native Public]
    void SetLinearVelocityTarget(const FVector& InVelTarget); // 0x5189ac0 [Final Native Public]
    void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x51899a4 [Final Native Public]
    void SetLinearPositionTarget(const FVector& InPosTarget); // 0x51898b4 [Final Native Public]
    void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x5189798 [Final Native Public]
    void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x518967c [Final Native Public]
    void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); // 0x51895a8 [Final Native Public]
    void SetDisableCollision(bool bDisableCollision); // 0x51894f4 [Final Native Public]
    void SetConstraintReferencePosition(uint8 Frame, const FVector& RefPosition); // 0x51893cc [Final Native Public]
    void SetConstraintReferenceOrientation(uint8 Frame, const FVector& PriAxis, const FVector& SecAxis); // 0x51892a4 [Final Native Public]
    void SetConstraintReferenceFrame(uint8 Frame, FTransform& RefFrame); // 0x5189184 [Final Native Public]
    void SetConstrainedComponents(UPrimitiveComponent* Component1, const FName& BoneName1, UPrimitiveComponent* Component2, const FName& BoneName2); // 0x5188fd8 [Final Native Public]
    void SetAngularVelocityTarget(const FVector& InVelTarget); // 0x5188f4c [Final Native Public]
    void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x5188e7c [Final Native Public]
    void SetAngularVelocityDriveSLERP(bool bEnableSLERP); // 0x5188db8 [Final Native Public]
    void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x5188cec [Final Native Public]
    void SetAngularTwistLimit(uint8 ConstraintType, float TwistLimitAngle); // 0x5188c14 [Final Native Public]
    void SetAngularSwing2Limit(uint8 MotionType, float Swing2LimitAngle); // 0x5188b3c [Final Native Public]
    void SetAngularSwing1Limit(uint8 MotionType, float Swing1LimitAngle); // 0x5188a64 [Final Native Public]
    void SetAngularOrientationTarget(const FRotator& InPosTarget); // 0x51889c8 [Final Native Public]
    void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x51888fc [Final Native Public]
    void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x51887e0 [Final Native Public]
    void SetAngularDriveMode(uint8 DriveMode); // 0x5188728 [Final Native Public]
    void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); // 0x5188654 [Final Native Public]
    bool IsBroken(); // 0x5188444 [Final Native Public]
    float GetCurrentTwist(); // 0x5188374 [Final Native Public]
    float GetCurrentSwing2(); // 0x5188334 [Final Native Public]
    float GetCurrentSwing1(); // 0x51882f4 [Final Native Public]
    void GetConstraintForce(const FVector& OutLinearForce, const FVector& OutAngularForce); // 0x5188210 [Final Native Public]
    void BreakConstraint(); // 0x51880d8 [Final Native Public]

// UPhysicsSpringComponent (/Script/Engine.PhysicsSpringComponent)
    FVector GetSpringRestingPoint(); // 0x518d934 [Final Native Public]
    FVector GetSpringDirection(); // 0x518d8f8 [Final Native Public]
    FVector GetSpringCurrentEndPoint(); // 0x518d8b8 [Final Native Public]
    float GetNormalizedCompressionScalar(); // 0x518d84c [Final Native Public]

// APlanarReflection (/Script/Engine.PlanarReflection)
    void OnInterpToggle(bool bEnable); // 0x518de8c [Final Native Public]

// USceneCaptureComponent (/Script/Engine.SceneCaptureComponent)
    void ShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x51b8a08 [Final Native Public]
    void ShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x51b8888 [Final Native Public]
    void SetCaptureSortPriority(int32 NewCaptureSortPriority); // 0x51b8354 [Final Native Public]
    void RemoveShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x51b817c [Final Native Public]
    void RemoveShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x51b8030 [Final Native Public]
    void HideComponent(UPrimitiveComponent* InComponent); // 0x51b4bf4 [Final Native Public]
    void HideActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x51b4aa8 [Final Native Public]
    void ClearShowOnlyComponents(); // 0x51b4124 [Final Native Public]
    void ClearHiddenComponents(); // 0x51b40f8 [Final Native Public]

// UPlatformEventsComponent (/Script/Engine.PlatformEventsComponent)
    bool SupportsConvertibleLaptops(); // 0x518f984 [Final Native Public]
    void PlatformEventDelegate__DelegateSignature(); // 0x13450d4 [Public]
    bool IsInTabletMode(); // 0x518de58 [Final Native Public]
    bool IsInLaptopMode(); // 0x518de24 [Final Native Public]

// UPlatformInterfaceWebResponse (/Script/Engine.PlatformInterfaceWebResponse)
    int32 GetNumHeaders(); // 0x2bf1360 [Native Public]
    FString GetHeaderValue(const FString& HeaderName); // 0x518d784 [Native Public]
    void GetHeader(int32 HeaderIndex, const FString& Header, const FString& Value); // 0x518d564 [Native Public]

// UPlayerInput (/Script/Engine.PlayerInput)
    void SetMouseSensitivity(float Sensitivity); // 0x519e23c [Final Native Public]
    void SetBind(const FName& BindName, const FString& Command); // 0x519db08 [Final Native Public]
    void InvertAxisKey(const FKey& AxisKey); // 0x519d920 [Final Native Public]
    void InvertAxis(const FName& AxisName); // 0x519d898 [Final Native Public]
    void ClearSmoothing(); // 0x519d3fc [Final Native Public]

// APlayerState (/Script/Engine.PlayerState)
    void ReceiveOverrideWith(APlayerState* OldPlayerState); // 0x13450d4 [Event Protected]
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0x13450d4 [Event Protected]
    void OnRep_UniqueId(); // 0x288c79c [Native Public]
    void OnRep_Score(); // 0x3c37c18 [Native Public]
    void OnRep_PlayerName(); // 0x3c3cc18 [Native Public]
    void OnRep_PlayerId(); // 0x3c3cbf0 [Native Public]
    void OnRep_bIsInactive(); // 0x3c3cbc8 [Native Public]
    FString GetPlayerName(); // 0x519d854 [Final Native Public]

// APointLight (/Script/Engine.PointLight)
    void SetRadius(float NewRadius); // 0x519e360 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x519e118 [Final Native Public]

// UPointLightComponent (/Script/Engine.PointLightComponent)
    void SetSourceTexture(UTexture* bNewValue); // 0x519e514 [Final Native Public]
    void SetSourceRadius(float bNewValue); // 0x16f80b0 [Final Native Public]
    void SetSourceLength(float NewValue); // 0x519e484 [Final Native Public]
    void SetSoftSourceRadius(float bNewValue); // 0x519e3f4 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x519e1ac [Final Native Public]
    void SetAmbiguousLight(bool NewValue); // 0x519da7c [Final Native Public]

// UPoseableMeshComponent (/Script/Engine.PoseableMeshComponent)
    void SetBoneTransformByName(const FName& BoneName, FTransform& InTransform, uint8 BoneSpace); // 0x519df38 [Final Native Public]
    void SetBoneScaleByName(const FName& BoneName, const FVector& InScale3D, uint8 BoneSpace); // 0x519ddf0 [Final Native Public]
    void SetBoneRotationByName(const FName& BoneName, const FRotator& InRotation, uint8 BoneSpace); // 0x519dce0 [Final Native Public]
    void SetBoneLocationByName(const FName& BoneName, const FVector& InLocation, uint8 BoneSpace); // 0x519dbd0 [Final Native Public]
    void ResetBoneTransformByName(const FName& BoneName); // 0x519d9f4 [Final Native Public]
    FTransform GetBoneTransformByName(const FName& BoneName, uint8 BoneSpace); // 0x519d75c [Final Native Public]
    FVector GetBoneScaleByName(const FName& BoneName, uint8 BoneSpace); // 0x519d668 [Final Native Public]
    FRotator GetBoneRotationByName(const FName& BoneName, uint8 BoneSpace); // 0x519d588 [Final Native Public]
    FVector GetBoneLocationByName(const FName& BoneName, uint8 BoneSpace); // 0x519d4a8 [Final Native Public]
    void CopyPoseFromSkeletalComponent(USkeletalMeshComponent* InComponentToCopy); // 0x519d420 [Final Native Public]

// UPostProcessComponent (/Script/Engine.PostProcessComponent)
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x519d10c [Final Native Public]

// APostProcessVolume (/Script/Engine.PostProcessVolume)
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x507903c [Final Native Public]

// UPrecomputedLightEnvironmentComponent (/Script/Engine.PrecomputedLightEnvironmentComponent)
    void SetPrecomputedLightEnvironmentBlendRate(float InBlendRate); // 0x519e2d0 [Final Native Public]

// UProjectileMovementComponent (/Script/Engine.ProjectileMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x51ac2f4 [Native Public]
    void SetVelocityInLocalSpace(const FVector& NewVelocity); // 0x3c7eb44 [Native Public]
    void SetInterpolatedComponent(USceneComponent* Component); // 0x51ac120 [Native Public]
    void ResetInterpolation(); // 0x506481c [Native Public]
    void OnProjectileStopDelegate__DelegateSignature(FHitResult& ImpactResult); // 0x13450d4 [Public]
    void OnProjectileBounceDelegate__DelegateSignature(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0x13450d4 [Public]
    void MoveInterpolationTarget(const FVector& NewLocation, const FRotator& NewRotation); // 0x51abe8c [Native Public]
    FVector LimitVelocity(const FVector& NewVelocity); // 0x3c7e128 [Final Native Public]
    bool IsVelocityUnderSimulationThreshold(); // 0x51abe40 [Final Native Public]
    bool IsInterpolationComplete(); // 0x51abe20 [Final Native Public]

// ARadialForceActor (/Script/Engine.RadialForceActor)
    void ToggleForce(); // 0x3c3cbf0 [Native Public]
    void FireImpulse(); // 0x3c37c18 [Native Public]
    void EnableForce(); // 0x3c3cc18 [Native Public]
    void DisableForce(); // 0x3c3cbc8 [Native Public]

// URadialForceComponent (/Script/Engine.RadialForceComponent)
    void RemoveObjectTypeToAffect(uint8 ObjectType); // 0x51abf74 [Native Public]
    void FireImpulse(); // 0x51abdf8 [Native Public]
    void AddObjectTypeToAffect(uint8 ObjectType); // 0x51abd6c [Native Public]

// URectLightComponent (/Script/Engine.RectLightComponent)
    void SetSourceWidth(float bNewValue); // 0x51ac264 [Final Native Public]
    void SetSourceTexture(UTexture* bNewValue); // 0x51ac1ac [Final Native Public]
    void SetSourceHeight(float NewValue); // 0x519e1ac [Final Native Public]
    void SetBarnDoorLength(float NewValue); // 0x51ac090 [Final Native Public]
    void SetBarnDoorAngle(float NewValue); // 0x51ac000 [Final Native Public]

// URuntimeVirtualTexture (/Script/Engine.RuntimeVirtualTexture)
    int32 GetTileSize(); // 0x51afeb8 [Final Native Public]
    int32 GetTileCount(); // 0x51afe90 [Final Native Public]
    int32 GetTileBorderSize(); // 0x51afe68 [Final Native Public]
    int32 GetSize(); // 0x51afe28 [Final Native Public]
    int32 GetPageTableSize(); // 0x51afdd0 [Final Native Public]

// URuntimeVirtualTextureComponent (/Script/Engine.RuntimeVirtualTextureComponent)
    void Invalidate(const FBoxSphereBounds& WorldBounds); // 0x51afee4 [Final Native Public]

// ASceneCapture2D (/Script/Engine.SceneCapture2D)
    void OnInterpToggle(bool bEnable); // 0x518de8c [Final Native Public]

// USceneCaptureComponent2D (/Script/Engine.SceneCaptureComponent2D)
    void CaptureScene(); // 0x51b40d4 [Final Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x51b3de4 [Final Native Public]

// USceneCaptureComponentCube (/Script/Engine.SceneCaptureComponentCube)
    void CaptureScene(); // 0x51b40d4 [Final Native Public]

// ASceneCaptureCube (/Script/Engine.SceneCaptureCube)
    void OnInterpToggle(bool bEnable); // 0x518de8c [Final Native Public]

// USkeletalMesh (/Script/Engine.SkeletalMesh)
    void SetLODSettings(USkeletalMeshLODSettings* InLODSettings); // 0x2a6280c [Final Native Public]
    void SetDefaultAnimatingRig(const TSoftObjectPtr<UObject>& InAnimatingRig); // 0x51bc2cc [Final Native Public]
    int32 NumSockets(); // 0x51bc2a4 [Final Native Public]
    TArray<void> K2_GetAllMorphTargetNames(); // 0x51bc260 [Final Native Public]
    bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections); // 0x51bbfb0 [Final Native Public]
    USkeletalMeshSocket* GetSocketByIndex(int32 Index); // 0x51bbe54 [Final Native Public]
    USkeleton* GetSkeleton(); // 0x51bbe3c [Final Native Public]
    UNodeMappingContainer* GetNodeMappingContainer(UBlueprint* SourceAsset); // 0x51bbda4 [Final Native Public]
    FBoxSphereBounds GetImportedBounds(); // 0x51bbd70 [Final Native Public]
    TSoftObjectPtr<UObject> GetDefaultAnimatingRig(); // 0x51bbcd4 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x51bbca0 [Final Native Public]
    USkeletalMeshSocket* FindSocketInfo(const FName& InSocketName, FTransform& OutTransform, const int32& OutBoneIndex, const int32& OutIndex); // 0x51bbaf0 [Final Native Public]
    USkeletalMeshSocket* FindSocketAndIndex(const FName& InSocketName, const int32& OutIndex); // 0x51bba1c [Final Native Public]
    USkeletalMeshSocket* FindSocket(const FName& InSocketName); // 0x51bb984 [Final Native Public]

// USkeletalMeshSocket (/Script/Engine.SkeletalMeshSocket)
    void InitializeSocketFromLocation(USkeletalMeshComponent* SkelComp, const FVector& WorldLocation, const FVector& WorldNormal); // 0x51c75b4 [Final Native Public]
    FVector GetSocketLocation(USkeletalMeshComponent* SkelComp); // 0x51c7198 [Final Native Public]

// USkyAtmosphereComponent (/Script/Engine.SkyAtmosphereComponent)
    void SetSkyLuminanceFactor(const FLinearColor& NewValue); // 0x51cd280 [Final Native Public]
    void SetRayleighScatteringScale(float NewValue); // 0x51cd1f0 [Final Native Public]
    void SetRayleighScattering(const FLinearColor& NewValue); // 0x51cd160 [Final Native Public]
    void SetRayleighExponentialDistribution(float NewValue); // 0x51cd0d0 [Final Native Public]
    void SetOtherAbsorptionScale(float NewValue); // 0x51cd040 [Final Native Public]
    void SetOtherAbsorption(const FLinearColor& NewValue); // 0x51ccfb0 [Final Native Public]
    void SetMieScatteringScale(float NewValue); // 0x51cccb4 [Final Native Public]
    void SetMieScattering(const FLinearColor& NewValue); // 0x51ccc24 [Final Native Public]
    void SetMieExponentialDistribution(float NewValue); // 0x51ccb94 [Final Native Public]
    void SetMieAnisotropy(float NewValue); // 0x514afa0 [Final Native Public]
    void SetMieAbsorptionScale(float NewValue); // 0x51ccb04 [Final Native Public]
    void SetMieAbsorption(const FLinearColor& NewValue); // 0x51cca74 [Final Native Public]
    void SetHeightFogContribution(float NewValue); // 0x51cc740 [Final Native Public]
    void SetAerialPespectiveViewDistanceScale(float NewValue); // 0x51cc4e8 [Final Native Public]
    void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const FVector& LightDirection); // 0x51cc31c [Final Native Public]

// ASkyLight (/Script/Engine.SkyLight)
    void OnRep_bEnabled(); // 0x3c37c18 [Native Public]

// USkyLightComponent (/Script/Engine.SkyLightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x51cd310 [Final Native Public]
    void SetOcclusionTint(const FColor& InTint); // 0x51ccef4 [Final Native Public]
    void SetOcclusionExponent(float InOcclusionExponent); // 0x51cce64 [Final Native Public]
    void SetOcclusionContrast(float InOcclusionContrast); // 0x51ccdd4 [Final Native Public]
    void SetMinOcclusion(float InMinOcclusion); // 0x51ccd44 [Final Native Public]
    void SetLowerHemisphereColor(const FLinearColor& InLowerHemisphereColor); // 0x51cc980 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x51cc8f0 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x51cc860 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x51cc7d0 [Final Native Public]
    void SetCubemapBlend(UTextureCube* SourceCubemap, UTextureCube* DestinationCubemap, float InBlendFraction); // 0x51cc638 [Final Native Public]
    void SetCubemap(UTextureCube* NewCubemap); // 0x51cc578 [Final Native Public]
    void RecaptureSky(); // 0x51cc4c4 [Final Native Public]

// USoundSubmix (/Script/Engine.SoundSubmix)
    void StopSpectralAnalysis(UObject* WorldContextObject); // 0x51d4168 [Final Native Public]
    void StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundWave* ExistingSoundWaveToOverwrite); // 0x51d3f04 [Final Native Public]
    void StopEnvelopeFollowing(UObject* WorldContextObject); // 0x51d3dc8 [Final Native Public]
    void StartSpectralAnalysis(UObject* WorldContextObject, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x51d3bf4 [Final Native Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration); // 0x51d3b20 [Final Native Public]
    void StartEnvelopeFollowing(UObject* WorldContextObject); // 0x51d39e4 [Final Native Public]
    void SetSubmixOutputVolume(UObject* WorldContextObject, float InOutputVolume); // 0x51d3910 [Final Native Public]
    void RemoveSpectralAnalysisDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixSpectralAnalysisBP); // 0x51d3774 [Final Native Public]
    void AddSpectralAnalysisDelegate(UObject* WorldContextObject, const TArray<FScriptDelegate>& InBandSettings, const FScriptDelegate& OnSubmixSpectralAnalysisBP, float UpdateRate, float DecibelNoiseFloor, bool bDoNormalize, bool bDoAutoRange, float AutoRangeAttackTime, float AutoRangeReleaseTime); // 0x51d3010 [Final Native Public]
    void AddEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x51d2e74 [Final Native Public]

// USplineMeshComponent (/Script/Engine.SplineMeshComponent)
    void UpdateMesh(); // 0x51e41dc [Final Native Public]
    void SetStartTangent(const FVector& StartTangent, bool bUpdateMesh); // 0x51e40f8 [Final Native Public]
    void SetStartScale(const FVector2D& StartScale, bool bUpdateMesh); // 0x51e4010 [Final Native Public]
    void SetStartRoll(float StartRoll, bool bUpdateMesh); // 0x51e3f2c [Final Native Public]
    void SetStartPosition(const FVector& StartPos, bool bUpdateMesh); // 0x51e3e48 [Final Native Public]
    void SetStartOffset(const FVector2D& StartOffset, bool bUpdateMesh); // 0x51e3d60 [Final Native Public]
    void SetStartAndEnd(const FVector& StartPos, const FVector& StartTangent, const FVector& EndPos, const FVector& EndTangent, bool bUpdateMesh); // 0x51e3b90 [Final Native Public]
    void SetSplineUpDir(const FVector& InSplineUpDir, bool bUpdateMesh); // 0x51e3a20 [Final Native Public]
    void SetForwardAxis(uint8 InForwardAxis, bool bUpdateMesh); // 0x51e36fc [Final Native Public]
    void SetEndTangent(const FVector& EndTangent, bool bUpdateMesh); // 0x51e361c [Final Native Public]
    void SetEndScale(const FVector2D& EndScale, bool bUpdateMesh); // 0x51e3534 [Final Native Public]
    void SetEndRoll(float EndRoll, bool bUpdateMesh); // 0x51e3450 [Final Native Public]
    void SetEndPosition(const FVector& EndPos, bool bUpdateMesh); // 0x51e336c [Final Native Public]
    void SetEndOffset(const FVector2D& EndOffset, bool bUpdateMesh); // 0x51e3284 [Final Native Public]
    void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); // 0x51e31a0 [Final Native Public]
    void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); // 0x51e30bc [Final Native Public]
    FVector GetStartTangent(); // 0x51e2f80 [Final Native Public]
    FVector2D GetStartScale(); // 0x51e2f58 [Final Native Public]
    float GetStartRoll(); // 0x51e2f40 [Final Native Public]
    FVector GetStartPosition(); // 0x51e2f18 [Final Native Public]
    FVector2D GetStartOffset(); // 0x51e2ef0 [Final Native Public]
    FVector GetSplineUpDir(); // 0x51e2ec8 [Final Native Public]
    uint8 GetForwardAxis(); // 0x51e27d0 [Final Native Public]
    FVector GetEndTangent(); // 0x51e27a8 [Final Native Public]
    FVector2D GetEndScale(); // 0x51e2780 [Final Native Public]
    float GetEndRoll(); // 0x4ade728 [Final Native Public]
    FVector GetEndPosition(); // 0x51e2758 [Final Native Public]
    FVector2D GetEndOffset(); // 0x51e2730 [Final Native Public]
    float GetBoundaryMin(); // 0x51e26a0 [Final Native Public]
    float GetBoundaryMax(); // 0x51e2688 [Final Native Public]

// USpotLightComponent (/Script/Engine.SpotLightComponent)
    void SetOuterHalfConeAngle(float NewOuterHalfConeAngle); // 0x51e3990 [Final Native Public]
    void SetOuterFullConeAngle(float NewOuterFullConeAngle); // 0x16d8120 [Final Native Public]
    void SetInnerHalfConeAngle(float NewInnerHalfConeAngle); // 0x51e386c [Final Native Public]
    void SetInnerFullConeAngle(float NewInnerFullConeAngle); // 0x16d8038 [Final Native Public]

// USpringArmComponent (/Script/Engine.SpringArmComponent)
    bool IsCollisionFixApplied(); // 0x51e3010 [Final Native Public]
    FVector GetUnfixedCameraPosition(); // 0x51e2fe8 [Final Native Public]
    FRotator GetTargetRotation(); // 0x51e2fa8 [Final Native Public]

// UStaticMesh (/Script/Engine.StaticMesh)
    void RemoveSocket(UStaticMeshSocket* Socket); // 0x51e3028 [Final Native Public]
    int32 GetNumSections(int32 InLOD); // 0x51e2d6c [Final Native Public]
    int32 GetNumLODs(); // 0x51e2d44 [Final Native Public]
    void GetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x51e2c6c [Final Native Public]
    int32 GetMinimumLODForPlatform(const FName& PlatformName); // 0x51e2bec [Final Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x51e2b54 [Final Native Public]
    UMaterialInterface* GetMaterial(int32 MaterialIndex, int32 LayerIndex, int32 GroupIndex); // 0x51e27e8 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x51e26fc [Final Native Public]
    FBox GetBoundingBox(); // 0x51e26b8 [Final Native Public]
    UStaticMeshSocket* FindSocket(const FName& InSocketName); // 0x51e25f0 [Final Native Public]
    UStaticMeshDescription* CreateStaticMeshDescription(UObject* Outer); // 0x51e2540 [Final Native Static Public]
    void BuildFromStaticMeshDescriptions(const TArray<bool>& StaticMeshDescriptions, bool bBuildSimpleCollision); // 0x51e237c [Final Native Public]
    void AddSocket(UStaticMeshSocket* Socket); // 0x51e22ac [Final Native Public]
    FName AddMaterial(UMaterialInterface* Material); // 0x51e20bc [Final Native Public]

// UStereoLayerShapeCylinder (/Script/Engine.StereoLayerShapeCylinder)
    void SetRadius(float InRadius); // 0x51e7490 [Final Native Public]
    void SetOverlayArc(float InOverlayArc); // 0x51e71ec [Final Native Public]
    void SetHeight(int32 InHeight); // 0x51e6f78 [Final Native Public]

// UStereoLayerShapeEquirect (/Script/Engine.StereoLayerShapeEquirect)
    void SetEquirectProps(const FEquirectProps& InScaleBiases); // 0x51e6ce0 [Final Native Public]

// UStereoLayerComponent (/Script/Engine.StereoLayerComponent)
    void SetUVRect(const FBox2D& InUVRect); // 0x51e77cc [Final Native Public]
    void SetTexture(UTexture* InTexture); // 0x51e7734 [Final Native Public]
    void SetQuadSize(const FVector2D& InQuadSize); // 0x51e73e4 [Final Native Public]
    void SetPriority(int32 InPriority); // 0x51e7288 [Final Native Public]
    void SetLeftTexture(UTexture* InTexture); // 0x51e70cc [Final Native Public]
    void SetEquirectProps(const FEquirectProps& InScaleBiases); // 0x51e6bc4 [Final Native Public]
    void MarkTextureForUpdate(); // 0x51e6a7c [Final Native Public]
    FBox2D GetUVRect(); // 0x51e6a54 [Final Native Public]
    UTexture* GetTexture(); // 0x51e6a3c [Final Native Public]
    FVector2D GetQuadSize(); // 0x51e6a14 [Final Native Public]
    int32 GetPriority(); // 0x51e69fc [Final Native Public]
    UTexture* GetLeftTexture(); // 0x51e6904 [Final Native Public]

// UStereoLayerFunctionLibrary (/Script/Engine.StereoLayerFunctionLibrary)
    void ShowSplashScreen(); // 0x2a6287c [Final Native Static Public]
    void SetSplashScreen(UTexture* Texture, const FVector2D& Scale, const FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet); // 0x51e75d4 [Final Native Static Public]
    void HideSplashScreen(); // 0x2a6287c [Final Native Static Public]
    void EnableAutoLoadingSplashScreen(bool InAutoShowEnabled); // 0x51e688c [Final Native Static Public]

// USubsystemBlueprintLibrary (/Script/Engine.SubsystemBlueprintLibrary)
    UWorldSubsystem* GetWorldSubsystem(UObject* ContextObject, TSubclassOf<UWorldSubsystem> Class); // 0x51ea84c [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(APlayerController* PlayerController, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x51ea504 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubsystem(UObject* ContextObject, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x51ea600 [Final Native Static Public]
    UGameInstanceSubsystem* GetGameInstanceSubsystem(UObject* ContextObject, TSubclassOf<UGameInstanceSubsystem> Class); // 0x51ea438 [Final Native Static Public]
    UEngineSubsystem* GetEngineSubsystem(TSubclassOf<UEngineSubsystem> Class); // 0x51ea3b0 [Final Native Static Public]

// UTextRenderComponent (/Script/Engine.TextRenderComponent)
    void SetYScale(float Value); // 0x51eb010 [Final Native Public]
    void SetXScale(float Value); // 0x51eaf78 [Final Native Public]
    void SetWorldSize(float Value); // 0x51eaee0 [Final Native Public]
    void SetVertSpacingAdjust(float Value); // 0x51eadb8 [Final Native Public]
    void SetVerticalAlignment(uint8 Value); // 0x51eae50 [Final Native Public]
    void SetTextRenderColor(const FColor& Value); // 0x51ead30 [Final Native Public]
    void SetTextMaterial(UMaterialInterface* Material); // 0x51eaca0 [Final Native Public]
    void SetText(const FString& Value); // 0x51eabec [Final Native Public]
    void SetHorizSpacingAdjust(float Value); // 0x51eaac4 [Final Native Public]
    void SetHorizontalAlignment(uint8 Value); // 0x51eab5c [Final Native Public]
    void SetFont(UFont* Value); // 0x51eaa10 [Final Native Public]
    void K2_SetText(FText& Value); // 0x51ea970 [Final Native Public]
    FVector GetTextWorldSize(); // 0x51ea7c0 [Final Native Public]
    FVector GetTextLocalSize(); // 0x51ea734 [Final Native Public]

// UTimelineComponent (/Script/Engine.TimelineComponent)
    void Stop(); // 0x51eea20 [Final Native Public]
    void SetVectorCurve(UCurveVector* NewVectorCurve, const FName& VectorTrackName); // 0x51ee920 [Final Native Public]
    void SetTimelineLengthMode(uint8 NewLengthMode); // 0x51ee898 [Final Native Public]
    void SetTimelineLength(float NewLength); // 0x51ee808 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x50bf39c [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); // 0x51ee6f8 [Final Native Public]
    void SetNewTime(float NewTime); // 0x51ee664 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x51ee5d4 [Final Native Public]
    void SetLinearColorCurve(UCurveLinearColor* NewLinearColorCurve, const FName& LinearColorTrackName); // 0x51ee4d4 [Final Native Public]
    void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); // 0x51ee444 [Final Native Public]
    void SetFloatCurve(UCurveFloat* NewFloatCurve, const FName& FloatTrackName); // 0x51ee344 [Final Native Public]
    void ReverseFromEnd(); // 0x51ee2e8 [Final Native Public]
    void Reverse(); // 0x51ee2b0 [Final Native Public]
    void PlayFromStart(); // 0x51ee25c [Final Native Public]
    void Play(); // 0x51ee238 [Final Native Public]
    void OnRep_Timeline(); // 0x51ee1f4 [Final Native Public]
    bool IsReversing(); // 0x51ee1d4 [Final Native Public]
    bool IsPlaying(); // 0x51ee1b8 [Final Native Public]
    bool IsLooping(); // 0x51ee19c [Final Native Public]
    float GetTimelineLength(); // 0x51ee164 [Final Native Public]
    float GetPlayRate(); // 0x50be1d8 [Final Native Public]
    float GetPlaybackPosition(); // 0x51ee080 [Final Native Public]
    bool GetIgnoreTimeDilation(); // 0x51ee064 [Final Native Public]

// UTwitterIntegrationBase (/Script/Engine.TwitterIntegrationBase)
    bool TwitterRequest(const FString& URL, const TArray<uint8>& ParamKeysAndValues, uint8 RequestMethod, int32 AccountIndex); // 0x51f241c [Native Public]
    bool ShowTweetUI(const FString& InitialMessage, const FString& URL, const FString& Picture); // 0x51f22c0 [Native Public]
    void Init(); // 0x50bdf1c [Native Public]
    int32 GetNumAccounts(); // 0x4bb6f48 [Native Public]
    FString GetAccountName(int32 AccountIndex); // 0x51f1f68 [Native Public]
    bool CanShowTweetUI(); // 0x4ad5d34 [Native Public]
    bool AuthorizeAccounts(); // 0x50be920 [Native Public]

// UVectorFieldComponent (/Script/Engine.VectorFieldComponent)
    void SetIntensity(float NewIntensity); // 0x51f222c [Native Public]

// UViewportStatsSubsystem (/Script/Engine.ViewportStatsSubsystem)
    void RemoveDisplayDelegate(int32 IndexToRemove); // 0x51f20e0 [Final Native Public]
    void AddTimedDisplay(const FText& Text, const FLinearColor& Color, float Duration); // 0x51f1bb0 [Final Native Public]
    int32 AddDisplayDelegate(const FScriptDelegate& Delegate); // 0x51f1afc [Final Native Public]

// UVisualLoggerKismetLibrary (/Script/Engine.VisualLoggerKismetLibrary)
    void RedirectVislog(UObject* SourceOwner, UObject* DestinationOwner); // 0x51f594c [Final Native Static Public]
    void LogText(UObject* WorldContextObject, const FString& Text, const FName& LogCategory, bool bAddToMessageLog); // 0x51f57ec [Final Native Static Public]
    void LogSegment(UObject* WorldContextObject, const FVector& SegmentStart, const FVector& SegmentEnd, const FString& Text, const FLinearColor& ObjectColor, float Thickness, const FName& CategoryName, bool bAddToMessageLog); // 0x51f5584 [Final Native Static Public]
    void LogLocation(UObject* WorldContextObject, const FVector& Location, const FString& Text, const FLinearColor& ObjectColor, float Radius, const FName& LogCategory, bool bAddToMessageLog); // 0x51f5354 [Final Native Static Public]
    void LogBox(UObject* WorldContextObject, const FBox& BoxShape, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog); // 0x51f5158 [Final Native Static Public]
    void EnableRecording(bool bEnabled); // 0x2a86b18 [Final Native Static Public]

// UVOIPTalker (/Script/Engine.VOIPTalker)
    void RegisterWithPlayerState(APlayerState* OwningState); // 0x51f59fc [Final Native Public]
    float GetVoiceLevel(); // 0x51f50ec [Final Native Public]
    UVOIPTalker* CreateTalkerForPlayer(APlayerState* OwningState); // 0x51f5064 [Final Native Static Public]
    void BPOnTalkingEnd(); // 0x51f503c [Native Event Protected]
    void BPOnTalkingBegin(UAudioComponent* AudioComponent); // 0x51f4fb0 [Native Event Protected]

// UVOIPStatics (/Script/Engine.VOIPStatics)
    void SetMicThreshold(float InThreshold); // 0x51f5da0 [Final Native Static Public]

// UVolumetricCloudComponent (/Script/Engine.VolumetricCloudComponent)
    void SetViewSampleCountScale(float NewValue); // 0x51f63e0 [Final Native Public]
    void SetTracingStartMaxDistance(float NewValue); // 0x51f6350 [Final Native Public]
    void SetTracingMaxDistance(float NewValue); // 0x51f62c0 [Final Native Public]
    void SetSkyLightCloudBottomOcclusion(float NewValue); // 0x51f6100 [Final Native Public]
    void SetShadowViewSampleCountScale(float NewValue); // 0x51cccb4 [Final Native Public]
    void SetShadowTracingDistance(float NewValue); // 0x51f6070 [Final Native Public]
    void SetShadowReflectionSampleCountScale(float NewValue); // 0x51f5fe0 [Final Native Public]
    void SetReflectionSampleCountScale(float NewValue); // 0x51cd0d0 [Final Native Public]
    void SetPlanetRadius(float NewValue); // 0x51f5eb8 [Final Native Public]
    void SetMaterial(UMaterialInterface* NewValue); // 0x51f5c50 [Final Native Public]
    void SetLayerHeight(float NewValue); // 0x51f5bc0 [Final Native Public]
    void SetLayerBottomAltitude(float NewValue); // 0x51f5b30 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x51f5a84 [Final Native Public]
    void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); // 0x51f650c [Final Native Public]

// UWindDirectionalSourceComponent (/Script/Engine.WindDirectionalSourceComponent)
    void SetWindType(const EWindSourceType& InNewType); // 0x51f6470 [Final Native Public]
    void SetStrength(float InNewStrength); // 0x51f6228 [Final Native Public]
    void SetSpeed(float InNewSpeed); // 0x51f6190 [Final Native Public]
    void SetRadius(float InNewRadius); // 0x51f5f48 [Final Native Public]
    void SetMinimumGustAmount(float InNewMinGust); // 0x51f5e20 [Final Native Public]
    void SetMaximumGustAmount(float InNewMaxGust); // 0x51f5d08 [Final Native Public]

// UGameMapsSettings (/Script/EngineSettings.GameMapsSettings)
    void SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer); // 0x4b6fc58 [Final Native Public]
    bool GetSkipAssigningGamepadToPlayer1(); // 0x4b6fc44 [Final Native Public]
    UGameMapsSettings* GetGameMapsSettings(); // 0x4b6fc0c [Final Native Static Public]

// UFoliageStatistics (/Script/Foliage.FoliageStatistics)
    int32 FoliageOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x490bfcc [Final Native Static Public]
    int32 FoliageOverlappingBoxCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FBox& Box); // 0x490beb0 [Final Native Static Public]

// AInteractiveFoliageActor (/Script/Foliage.InteractiveFoliageActor)
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& OverlapInfo); // 0x490ba04 [Final Native Protected]

// UProceduralFoliageSpawner (/Script/Foliage.ProceduralFoliageSpawner)
    void Simulate(int32 NumSteps); // 0x490c120 [Final Native Public]

// UBlueprintGameplayTagLibrary (/Script/GameplayTags.BlueprintGameplayTagLibrary)
    bool RemoveGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x4b7dc7c [Final Native Static Public]
    bool NotEqual_TagTag(const FGameplayTag& A, const FString& B); // 0x4b7db40 [Final Native Static Public]
    bool NotEqual_TagContainerTagContainer(const FGameplayTagContainer& A, const FString& B); // 0x4b7da28 [Final Native Static Public]
    bool NotEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x4b7d910 [Final Native Static Public]
    bool NotEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x4b7d844 [Final Native Static Public]
    bool MatchesTag(const FGameplayTag& TagOne, const FGameplayTag& TagTwo, bool bExactMatch); // 0x4b7d714 [Final Native Static Public]
    bool MatchesAnyTags(const FGameplayTag& TagOne, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x4b7d504 [Final Native Static Public]
    FGameplayTagContainer MakeLiteralGameplayTagContainer(const FGameplayTagContainer& Value); // 0x4b7d400 [Final Native Static Public]
    FGameplayTag MakeLiteralGameplayTag(const FGameplayTag& Value); // 0x4b7d37c [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery(const FGameplayTagQuery& TagQuery); // 0x4b7d248 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromTag(const FGameplayTag& SingleTag); // 0x4b7d17c [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray<FGameplayTagContainer>& GameplayTags); // 0x4b7d0a0 [Final Native Static Public]
    bool IsTagQueryEmpty(FGameplayTagQuery& TagQuery); // 0x4b7cfdc [Final Native Static Public]
    bool IsGameplayTagValid(const FGameplayTag& GameplayTag); // 0x4b7cf40 [Final Native Static Public]
    bool HasTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag, bool bExactMatch); // 0x4b7cc3c [Final Native Static Public]
    bool HasAnyTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x4b7c934 [Final Native Static Public]
    bool HasAllTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x4b7c60c [Final Native Static Public]
    bool HasAllMatchingGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, FGameplayTagContainer& OtherContainer); // 0x4b7c3c0 [Final Native Static Public]
    FName GetTagName(FGameplayTag& GameplayTag); // 0x4b7c274 [Final Native Static Public]
    int32 GetNumGameplayTagsInContainer(FGameplayTagContainer& TagContainer); // 0x4b7c120 [Final Native Static Public]
    FString GetDebugStringFromGameplayTagContainer(FGameplayTagContainer& TagContainer); // 0x4b7c05c [Final Native Static Public]
    FString GetDebugStringFromGameplayTag(const FGameplayTag& GameplayTag); // 0x4b7bfb0 [Final Native Static Public]
    void GetAllActorsOfClassMatchingTagQuery(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FGameplayTagQuery& GameplayTagQuery, const TArray<void>& OutActors); // 0x4b7be20 [Final Native Static Public]
    bool EqualEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x4b7bd08 [Final Native Static Public]
    bool EqualEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x4b7bc3c [Final Native Static Public]
    bool DoesTagAssetInterfaceHaveTag(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, const FGameplayTag& Tag); // 0x4b7b958 [Final Native Static Public]
    bool DoesContainerMatchTagQuery(FGameplayTagContainer& TagContainer, FGameplayTagQuery& TagQuery); // 0x4b7b828 [Final Native Static Public]
    void BreakGameplayTagContainer(FGameplayTagContainer& GameplayTagContainer, const TArray<void>& GameplayTags); // 0x4b7b720 [Final Native Static Public]
    void AppendGameplayTagContainers(FGameplayTagContainer& InOutTagContainer, FGameplayTagContainer& InTagContainer); // 0x4b7b618 [Final Native Static Public]
    void AddGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x4b7b460 [Final Native Static Public]

// IGameplayTagAssetInterface (/Script/GameplayTags.GameplayTagAssetInterface)
    bool HasMatchingGameplayTag(const FGameplayTag& TagToCheck); // 0x4b7cba0 [Native Public]
    bool HasAnyMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x4b7c878 [Native Public]
    bool HasAllMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x4b7c304 [Native Public]
    void GetOwnedGameplayTags(FGameplayTagContainer& TagContainer); // 0x4b7c1c8 [Native Public]

// UGameplayTask (/Script/GameplayTasks.GameplayTask)
    void ReadyForActivation(); // 0x5343b2c [Final Native Public]
    void GenericGameplayTaskDelegate__DelegateSignature(); // 0x13450d4 [Public]
    void EndTask(); // 0x53433fc [Final Native Public]

// UGameplayTask_ClaimResource (/Script/GameplayTasks.GameplayTask_ClaimResource)
    UGameplayTask_ClaimResource* ClaimResources(const TScriptInterface<IGameplayTaskOwnerInterface>& InTaskOwner, const TArray<uint8>& ResourceClasses, uint8 Priority, const FName& TaskInstanceName); // 0x5342efc [Final Native Static Public]
    UGameplayTask_ClaimResource* ClaimResource(const TScriptInterface<IGameplayTaskOwnerInterface>& InTaskOwner, TSubclassOf<UGameplayTaskResource> ResourceClass, uint8 Priority, const FName& TaskInstanceName); // 0x5342a6c [Final Native Static Public]

// UGameplayTask_SpawnActor (/Script/GameplayTasks.GameplayTask_SpawnActor)
    UGameplayTask_SpawnActor* SpawnActor(const TScriptInterface<IGameplayTaskOwnerInterface>& TaskOwner, const FVector& SpawnLocation, const FRotator& SpawnRotation, TSubclassOf<AActor> Class, bool bSpawnOnlyOnAuthority); // 0x5343b50 [Final Native Static Public]
    void FinishSpawningActor(UObject* WorldContextObject, AActor* SpawnedActor); // 0x5343420 [Native Public]
    bool BeginSpawningActor(UObject* WorldContextObject, const AActor*& SpawnedActor); // 0x5342990 [Native Public]

// UGameplayTask_WaitDelay (/Script/GameplayTasks.GameplayTask_WaitDelay)
    UGameplayTask_WaitDelay* TaskWaitDelay(const TScriptInterface<IGameplayTaskOwnerInterface>& TaskOwner, float Time, uint8 Priority); // 0x5344168 [Final Native Static Public]
    void TaskDelayDelegate__DelegateSignature(); // 0x13450d4 [Public]

// UGameplayTasksComponent (/Script/GameplayTasks.GameplayTasksComponent)
    void OnRep_SimulatedTasks(); // 0x5343b08 [Final Native Public]
    EGameplayTaskRunResult K2_RunGameplayTask(const TScriptInterface<IGameplayTaskOwnerInterface>& TaskOwner, UGameplayTask* Task, uint8 Priority, const TArray<TArray<EGameplayTaskRunResult>>& AdditionalRequiredResources, const TArray<EGameplayTaskRunResult>& AdditionalClaimedResources); // 0x53434f0 [Final Native Static Public]

// UImageWriteBlueprintLibrary (/Script/ImageWriteQueue.ImageWriteBlueprintLibrary)
    void ExportToDisk(UTexture* Texture, const FString& Filename, FImageWriteOptions& Options); // 0x472f140 [Final Native Static Public]

// UGizmoBaseComponent (/Script/InteractiveToolsFramework.GizmoBaseComponent)
    void UpdateWorldLocalState(bool bWorldIn); // 0x52b3f90 [Final Native Public]
    void UpdateHoverState(bool bHoveringIn); // 0x52b3f00 [Final Native Public]

// IGizmoTransformSource (/Script/InteractiveToolsFramework.GizmoTransformSource)
    void SetTransform(FTransform& NewTransform); // 0x52b3d9c [Native Public]
    FTransform GetTransform(); // 0x52b3be8 [Native Public]

// IGizmoAxisSource (/Script/InteractiveToolsFramework.GizmoAxisSource)
    bool HasTangentVectors(); // 0x52b3c50 [Native Public]
    void GetTangentVectors(const FVector& TangentXOut, const FVector& TangentYOut); // 0x52b3b04 [Native Public]
    FVector GetOrigin(); // 0x52b3a5c [Native Public]
    FVector GetDirection(); // 0x52b3a1c [Native Public]

// IGizmoClickTarget (/Script/InteractiveToolsFramework.GizmoClickTarget)
    void UpdateHoverState(bool bHovering); // 0x52b3e74 [Native Public]

// IGizmoStateTarget (/Script/InteractiveToolsFramework.GizmoStateTarget)
    void EndUpdate(); // 0x52b39a4 [Native Public]
    void BeginUpdate(); // 0x52b39cc [Native Public]

// IGizmoFloatParameterSource (/Script/InteractiveToolsFramework.GizmoFloatParameterSource)
    void SetParameter(float NewValue); // 0x52b3c80 [Native Public]
    float GetParameter(); // 0x52b3a9c [Native Public]
    void EndModify(); // 0x52b39f4 [Native Public]
    void BeginModify(); // 0x52b39a4 [Native Public]

// IGizmoVec2ParameterSource (/Script/InteractiveToolsFramework.GizmoVec2ParameterSource)
    void SetParameter(const FVector2D& NewValue); // 0x52b3d10 [Native Public]
    FVector2D GetParameter(); // 0x52b3acc [Native Public]
    void EndModify(); // 0x52b39f4 [Native Public]
    void BeginModify(); // 0x52b39a4 [Native Public]

// USQEX_KBD_Component (/Script/KBDRt.SQEX_KBD_Component)
    void SQEX_KineDriver_SetParam(const TMap<FName, float>& Params); // 0x2c285fc [Final Native Public]
    void SQEX_KineDriver_SetEnableBone(bool NewEnable, const FName& BoneName, float PauseRate, bool bApplyBonamik, bool bApplyChildren); // 0x2c2845c [Final Native Public]
    void SQEX_KineDriver_SetEnable(bool NewEnable, const FName& NewLabel); // 0x2c28390 [Final Native Public]
    bool SQEX_KineDriver_IsEnable(); // 0x2c28378 [Final Native Public]
    void SQEX_Bonamik_TurnOn(const TArray<float>& Groups, float BlendTime); // 0x2c281e8 [Final Native Public]
    void SQEX_Bonamik_TurnOff(bool preserveLatestResult, const TArray<float>& Groups, float BlendTime); // 0x2c28014 [Final Native Public]
    void SQEX_Bonamik_SetWorldWindScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c27dbc [Final Native Public]
    void SQEX_Bonamik_SetWeight(float Weight, float WeightChangeTime, bool ResetWhenNonZeroWeight, bool AutoDisable); // 0x2c27c4c [Final Native Public]
    void SQEX_Bonamik_SetSpeedRate(float SpeedRate, float SpeedRateChangeTime, uint8 PropagationMode); // 0x2c27b34 [Final Native Public]
    void SQEX_Bonamik_SetPreRoll(int32 Step, bool bForceOverride, uint8 PropagationMode); // 0x2c27a20 [Final Native Public]
    void SQEX_Bonamik_SetParkRateScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c277c8 [Final Native Public]
    void SQEX_Bonamik_SetOuterConeScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c27570 [Final Native Public]
    void SQEX_Bonamik_SetMassScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c27318 [Final Native Public]
    void SQEX_Bonamik_SetLocalForceScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c270c0 [Final Native Public]
    void SQEX_Bonamik_SetInnerConeScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c26e68 [Final Native Public]
    void SQEX_Bonamik_SetGroupWeight(const TArray<float>& Groups, float Weight, float WeightChangeTime, bool ResetWhenNonZeroWeight); // 0x2c26b38 [Final Native Public]
    void SQEX_Bonamik_SetGroupFrozenState(const TArray<bool>& Groups, bool IsFrozen); // 0x2c269a8 [Final Native Public]
    void SQEX_Bonamik_SetGravity(const FVector& Gravity); // 0x2c2691c [Final Native Public]
    void SQEX_Bonamik_SetFrozenState(bool IsFrozen); // 0x2c26890 [Final Native Public]
    void SQEX_Bonamik_SetEnsemble(const FName& NewEnsemble); // 0x2c26808 [Final Native Public]
    void SQEX_Bonamik_SetEnableGroundCollisionAll(bool bNewEnable); // 0x2c2677c [Final Native Public]
    void SQEX_Bonamik_SetEnableGroundCollision(const TArray<bool>& Groups, bool bNewEnable); // 0x2c265ec [Final Native Public]
    void SQEX_Bonamik_SetEnableExternalColliders(const TArray<bool>& Groups, bool V); // 0x2c2645c [Final Native Public]
    void SQEX_Bonamik_SetEnable(bool NewEnable); // 0x2c263d0 [Final Native Public]
    void SQEX_Bonamik_SetChainRootTransDragScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c26178 [Final Native Public]
    void SQEX_Bonamik_SetChainRootRotDragScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c25f20 [Final Native Public]
    void SQEX_Bonamik_SetChainRootImpulseScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c25cc8 [Final Native Public]
    void SQEX_Bonamik_SetChainRootFictitiousForceScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c25a70 [Final Native Public]
    void SQEX_Bonamik_SetChainRootCentrifugalScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c25818 [Final Native Public]
    void SQEX_Bonamik_SetBodyVelocityDampingScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c255c0 [Final Native Public]
    void SQEX_Bonamik_SetBodyRadiusScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c25368 [Final Native Public]
    void SQEX_Bonamik_SetBodyLiftScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c25110 [Final Native Public]
    void SQEX_Bonamik_SetBodyGravityScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c24eb8 [Final Native Public]
    void SQEX_Bonamik_SetBodyFrictionScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c24c60 [Final Native Public]
    void SQEX_Bonamik_SetBodyDragScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c24a08 [Final Native Public]
    void SQEX_Bonamik_SetBodyDampingScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c247b0 [Final Native Public]
    void SQEX_Bonamik_SetBodyConstraintDampingScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c24558 [Final Native Public]
    void SQEX_Bonamik_SetAutoDisable(bool AutoDisable); // 0x2c244cc [Final Native Public]
    void SQEX_Bonamik_SetActorTransDragScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c24274 [Final Native Public]
    void SQEX_Bonamik_SetActorRotDragScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c2401c [Final Native Public]
    void SQEX_Bonamik_SetActorImpulseScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c23dc4 [Final Native Public]
    void SQEX_Bonamik_SetActorFictitiousForceScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c23b6c [Final Native Public]
    void SQEX_Bonamik_SetActorCentrifugalScale(const TArray<float>& Groups, float Scale, uint8 PropagationMode); // 0x2c23914 [Final Native Public]
    void SQEX_Bonamik_SetAccurateGroundCollisionAll(bool V); // 0x2c23888 [Final Native Public]
    void SQEX_Bonamik_RestoreDefaultParameters(); // 0x2c23864 [Final Native Public]
    void SQEX_Bonamik_ResetGravity(); // 0x2c23840 [Final Native Public]
    void SQEX_Bonamik_Reset(bool bResetPose, uint8 PropagationMode); // 0x2c23774 [Final Native Public]
    void SQEX_Bonamik_RemoveWorldWindModifier(USceneComponent* Component, UObject* Outer); // 0x2c236a8 [Final Native Public]
    void SQEX_Bonamik_RemoveWind(USceneComponent* Component, UObject* Outer); // 0x2c235dc [Final Native Public]
    void SQEX_Bonamik_ReinitializeSimulationPose(); // 0x2a6287c [Final Native Public]
    bool SQEX_Bonamik_IsEnable(); // 0x2c235c4 [Final Native Public]
    bool SQEX_Bonamik_IsAutoDisable(); // 0x2c2357c [Final Native Public]
    float SQEX_Bonamik_GetSpeedRate(); // 0x2c2354c [Final Native Public]
    int32 SQEX_Bonamik_GetNumGroups(); // 0x2c234d8 [Final Native Public]
    FName SQEX_Bonamik_GetGroupName(int32 idx); // 0x2c23370 [Final Native Public]
    FVector SQEX_Bonamik_GetGravity(); // 0x2c23330 [Final Native Public]
    FName SQEX_Bonamik_GetEnsemble(); // 0x2c23318 [Final Native Public]
    void SQEX_Bonamik_Freeze(bool FreezeState, const TArray<void>& Groups); // 0x2c23218 [Final Native Public]
    void SQEX_Bonamik_FixedFrameRateThisFrame(); // 0x2c231f8 [Final Native Public]
    void SQEX_Bonamik_AddOrSetWorldWindModifier(USceneComponent* Component, USQEX_BonamikWind_Asset* Wind, float Scale, UObject* Outer); // 0x2c22f5c [Final Native Public]
    void SQEX_Bonamik_AddOrSetWorldWind(USceneComponent* Component, const TArray<FTransform>& Winds, FTransform& Offset, float Scale, UObject* Outer); // 0x2c22bec [Final Native Public]
    void SQEX_Bonamik_AddOrSetWindDirect(USceneComponent* Component, FSQEX_BonamikWind_Desc& Wind, FTransform& Offset, float Scale, bool bDisableWorldWind, UObject* Outer); // 0x2c2274c [Final Native Public]
    void SQEX_Bonamik_AddOrSetWind(USceneComponent* Component, USQEX_BonamikWind_Asset* Wind, FTransform& Offset, float Scale, bool bDisableWorldWind, UObject* Outer); // 0x2c22390 [Final Native Public]

// USQEX_KineDriver_Component (/Script/KineDriverRt.SQEX_KineDriver_Component)
    void CopyFromSkeletalMeshAssetUserData(); // 0x2c34204 [Final Native Public]

// ALandscapeProxy (/Script/Landscape.LandscapeProxy)
    void SetLandscapeMaterialVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x493b6ec [Final Native Public]
    void SetLandscapeMaterialTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x493b620 [Final Native Public]
    void SetLandscapeMaterialScalarParameterValue(const FName& ParameterName, float Value); // 0x493b54c [Final Native Public]
    bool LandscapeExportHeightmapToRenderTarget(UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies); // 0x493b460 [Final Native Public]
    void EditorSetLandscapeMaterial(UMaterialInterface* NewLandscapeMaterial); // 0x2a6280c [Final Native Public]
    void EditorApplySpline(USplineComponent* InSplineComponent, float StartWidth, float EndWidth, float StartSideFalloff, float EndSideFalloff, float StartRoll, float EndRoll, int32 NumSubdivisions, bool bRaiseHeights, bool bLowerHeights, ULandscapeLayerInfoObject* PaintLayer, const FName& EditLayerName); // 0x493adf0 [Final Native Public]
    void ChangeUseTessellationComponentScreenSizeFalloff(bool InComponentScreenSizeToUseSubSections); // 0x493ad60 [Native Public]
    void ChangeTessellationComponentScreenSizeFalloff(float InUseTessellationComponentScreenSizeFalloff); // 0x493accc [Native Public]
    void ChangeTessellationComponentScreenSize(float InTessellationComponentScreenSize); // 0x493ac38 [Native Public]
    void ChangeLODDistanceFactor(float InLODDistanceFactor); // 0x493aba4 [Native Public]
    void ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections); // 0x493ab10 [Native Public]

// ALandscapeBlueprintBrushBase (/Script/Landscape.LandscapeBlueprintBrushBase)
    void RequestLandscapeUpdate(); // 0x2a6287c [Final Native Public]
    UTextureRenderTarget2D* Render(bool InIsHeightmap, UTextureRenderTarget2D* InCombinedResult, const FName& InWeightmapLayerName); // 0x49393fc [Native Event Public]
    void Initialize(FTransform& InLandscapeTransform, const FIntPoint& InLandscapeSize, const FIntPoint& InLandscapeRenderTargetSize); // 0x4939294 [Native Event Public]
    void GetBlueprintRenderDependencies(const TArray<void>& OutStreamableAssets); // 0x13450d4 [Event Public]

// ULandscapeComponent (/Script/Landscape.LandscapeComponent)
    UMaterialInstanceDynamic* GetMaterialInstanceDynamic(int32 InIndex); // 0x49390dc [Final Native Public]
    float EditorGetPaintLayerWeightByNameAtLocation(const FVector& InLocation, const FName& InPaintLayerName); // 0x4938fa0 [Final Native Public]
    float EditorGetPaintLayerWeightAtLocation(const FVector& InLocation, ULandscapeLayerInfoObject* PaintLayer); // 0x4938e64 [Final Native Public]

// ULandscapeHeightfieldCollisionComponent (/Script/Landscape.LandscapeHeightfieldCollisionComponent)
    ULandscapeComponent* GetRenderComponent(); // 0x4939264 [Final Native Public]

// ULandscapeSplinesComponent (/Script/Landscape.LandscapeSplinesComponent)
    TArray<void> GetSplineMeshComponents(); // 0x493d450 [Final Native Public]

// ULevelSequence (/Script/LevelSequence.LevelSequence)
    void RemoveMetaDataByClass(TSubclassOf<UObject> InClass); // 0x2a6280c [Final Native Public]
    UObject* FindOrAddMetaDataByClass(TSubclassOf<UObject> InClass); // 0x4bd3210 [Final Native Public]
    UObject* FindMetaDataByClass(TSubclassOf<UObject> InClass); // 0x4bd3210 [Final Native Public]
    UObject* CopyMetaData(UObject* InMetaData); // 0x4bd3210 [Final Native Public]

// ALevelSequenceActor (/Script/LevelSequence.LevelSequenceActor)
    void ShowBurnin(); // 0x4bd425c [Final Native Public]
    void SetSequence(ULevelSequence* InSequence); // 0x4bd41d4 [Final Native Public]
    void SetReplicatePlayback(bool ReplicatePlayback); // 0x4bd4138 [Final Native Public]
    void SetBindingByTag(const FName& BindingTag, const TArray<bool>& Actors, bool bAllowBindingsFromAsset); // 0x4bd3e84 [Final Native Public]
    void SetBinding(const FMovieSceneObjectBindingID& Binding, const TArray<bool>& Actors, bool bAllowBindingsFromAsset); // 0x4bd3c64 [Final Native Public]
    void ResetBindings(); // 0x4bd3c40 [Final Native Public]
    void ResetBinding(const FMovieSceneObjectBindingID& Binding); // 0x4bd3b88 [Final Native Public]
    void RemoveBindingByTag(const FName& Tag, AActor* Actor); // 0x4bd3abc [Final Native Public]
    void RemoveBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor); // 0x4bd39c4 [Final Native Public]
    void OnLevelSequenceLoaded__DelegateSignature(); // 0x13450d4 [Public]
    ULevelSequence* LoadSequence(); // 0x4bd394c [Final Native Public]
    void HideBurnin(); // 0x4bd3920 [Final Native Public]
    ULevelSequencePlayer* GetSequencePlayer(); // 0x4bd38bc [Final Native Public]
    ULevelSequence* GetSequence(const FName& LevelName); // 0x4bd380c [Final Native Public]
    TArray<void> FindNamedBindings(const FName& Tag); // 0x4bd36c4 [Final Native Public]
    FMovieSceneObjectBindingID FindNamedBinding(const FName& Tag); // 0x4bd35e8 [Final Native Public]
    void AddBindingByTag(const FName& BindingTag, AActor* Actor, bool bAllowBindingsFromAsset); // 0x4bd310c [Final Native Public]
    void AddBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor, bool bAllowBindingsFromAsset); // 0x4bd2fe0 [Final Native Public]

// ULevelSequencePlayer (/Script/LevelSequence.LevelSequencePlayer)
    UCameraComponent* GetActiveCameraComponent(); // 0x4bd37d8 [Final Native Public]
    ULevelSequencePlayer* CreateLevelSequencePlayer(UObject* WorldContextObject, ULevelSequence* LevelSequence, const FMovieSceneSequencePlaybackSettings& Settings, const ALevelSequenceActor*& outActor); // 0x4bd328c [Final Native Static Public]

// ULevelSequenceBurnInOptions (/Script/LevelSequence.LevelSequenceBurnInOptions)
    void SetBurnIn(const FSoftClassPath& InBurnInClass); // 0x4bd4074 [Final Native Public]

// ULevelSequenceBurnIn (/Script/LevelSequence.LevelSequenceBurnIn)
    void SetSettings(UObject* InSettings); // 0x13450d4 [Event Public]
    TSubclassOf<ULevelSequenceBurnInInitSettings> GetSettingsClass(); // 0x4bd38e4 [Native Event Public]

// ULevelSequenceDirector (/Script/LevelSequence.LevelSequenceDirector)
    void OnCreated(); // 0x13450d4 [Event Public]

// ALevelSequenceMediaController (/Script/LevelSequence.LevelSequenceMediaController)
    void SynchronizeToServer(float DesyncThresholdSeconds); // 0x4bd4288 [Final Native Public]
    void Play(); // 0x4bd39a0 [Final Native Public]
    void OnRep_ServerStartTimeSeconds(); // 0x4bd397c [Final Native Private]
    ALevelSequenceActor* GetSequence(); // 0x4bd38a4 [Final Native Public]
    UMediaComponent* GetMediaComponent(); // 0x4ae8874 [Final Native Public]

// UMediaSource (/Script/MediaAssets.MediaSource)
    bool Validate(); // 0x4bcb818 [Native Public]
    void SetMediaOptionString(const FName& Key, const FString& Value); // 0x4bca66c [Final Native Public]
    void SetMediaOptionInt64(const FName& Key, int64 Value); // 0x4bca4ec [Final Native Public]
    void SetMediaOptionFloat(const FName& Key, float Value); // 0x4bca37c [Final Native Public]
    void SetMediaOptionBool(const FName& Key, bool Value); // 0x4bca1fc [Final Native Public]
    FString GetUrl(); // 0x4bc7854 [Native Public]

// UFileMediaSource (/Script/MediaAssets.FileMediaSource)
    void SetFilePath(const FString& Path); // 0x4bca0c4 [Final Native Public]

// UMediaBlueprintFunctionLibrary (/Script/MediaAssets.MediaBlueprintFunctionLibrary)
    void EnumerateWebcamCaptureDevices(const TArray<int32>& OutDevices, int32 Filter); // 0x4bc5dec [Final Native Static Public]
    void EnumerateVideoCaptureDevices(const TArray<int32>& OutDevices, int32 Filter); // 0x4bc5c48 [Final Native Static Public]
    void EnumerateAudioCaptureDevices(const TArray<int32>& OutDevices, int32 Filter); // 0x4bc5aa4 [Final Native Static Public]

// UMediaComponent (/Script/MediaAssets.MediaComponent)
    UMediaTexture* GetMediaTexture(); // 0x4bc6a0c [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x4bc69c0 [Final Native Public]

// UMediaPlayer (/Script/MediaAssets.MediaPlayer)
    bool SupportsSeeking(); // 0x4bcb7ec [Final Native Public]
    bool SupportsScrubbing(); // 0x4bcb768 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x4bcb690 [Final Native Public]
    bool SetViewRotation(const FRotator& Rotation, bool Absolute); // 0x4bcb510 [Final Native Public]
    bool SetViewField(float Horizontal, float Vertical, bool Absolute); // 0x4bcb3f4 [Final Native Public]
    bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate); // 0x4bcb07c [Final Native Public]
    bool SetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex, int32 FormatIndex); // 0x4bcadb4 [Final Native Public]
    void SetTimeDelay(const FTimespan& TimeDelay); // 0x4bcad2c [Final Native Public]
    bool SetRate(float Rate); // 0x4bca95c [Native Public]
    bool SetNativeVolume(float Volume); // 0x4bca8a4 [Final Native Public]
    void SetMediaOptions(UMediaSource* Options); // 0x2a6280c [Final Native Public]
    bool SetLooping(bool Looping); // 0x4bca160 [Native Public]
    void SetDesiredPlayerName(const FName& PlayerName); // 0x4bc9c78 [Final Native Public]
    void SetBlockOnTime(const FTimespan& Time); // 0x4bc9be4 [Final Native Public]
    bool SelectTrack(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x4bc9a1c [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x4bc9980 [Final Native Public]
    bool Rewind(); // 0x4bc994c [Native Public]
    bool Reopen(); // 0x4bc967c [Final Native Public]
    bool Previous(); // 0x4bc9418 [Final Native Public]
    void PlayAndSeek(); // 0x4bc93f4 [Final Native Public]
    bool Play(); // 0x4bc93c0 [Native Public]
    bool Pause(); // 0x4bc938c [Native Public]
    bool OpenUrl(const FString& URL); // 0x4bc9130 [Final Native Public]
    bool OpenSourceWithOptions(UMediaSource* MediaSource, FMediaPlayerOptions& Options); // 0x4bc9048 [Final Native Public]
    void OpenSourceLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UMediaSource* MediaSource, FMediaPlayerOptions& Options, const bool& bSuccess); // 0x4bc8e74 [Final Native Public]
    bool OpenSource(UMediaSource* MediaSource); // 0x4bc8dd8 [Native Public]
    bool OpenPlaylistIndex(UMediaPlaylist* InPlaylist, int32 Index); // 0x4bc8c40 [Native Public]
    bool OpenPlaylist(UMediaPlaylist* InPlaylist); // 0x4bc8ba0 [Final Native Public]
    bool OpenFile(const FString& FilePath); // 0x4bc8af0 [Native Public]
    bool Next(); // 0x4bc8a18 [Final Native Public]
    bool IsReady(); // 0x4bc89e4 [Native Public]
    bool IsPreparing(); // 0x4bc89b0 [Native Public]
    bool IsPlaying(); // 0x4bc897c [Native Public]
    bool IsPaused(); // 0x4bc8948 [Native Public]
    bool IsLooping(); // 0x4bc8914 [Native Public]
    bool IsConnecting(); // 0x4bc8890 [Final Native Public]
    bool IsClosed(); // 0x4bc885c [Native Public]
    bool IsBuffering(); // 0x4bc87d8 [Final Native Public]
    bool HasError(); // 0x4bc85d0 [Final Native Public]
    FRotator GetViewRotation(); // 0x4bc8590 [Final Native Public]
    FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex); // 0x4bc8304 [Final Native Public]
    FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex); // 0x4bc8080 [Final Native Public]
    float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex); // 0x4bc7e08 [Final Native Public]
    FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex); // 0x4bc7b44 [Final Native Public]
    float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex); // 0x4bc78cc [Final Native Public]
    float GetVerticalFieldOfView(); // 0x4bc789c [Final Native Public]
    FString GetUrl(); // 0x4bc7818 [Native Public]
    FString GetTrackLanguage(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x4bc7668 [Final Native Public]
    int32 GetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x4bc74d0 [Final Native Public]
    FText GetTrackDisplayName(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x4bc7310 [Final Native Public]
    UMediaTimeStampInfo* GetTimeStamp(); // 0x4bc72e0 [Final Native Public]
    FTimespan GetTimeDelay(); // 0x4bc72c4 [Final Native Public]
    FTimespan GetTime(); // 0x4bc7288 [Native Public]
    void GetSupportedRates(const TArray<bool>& OutRates, bool Unthinned); // 0x4bc70c4 [Final Native Public]
    int32 GetSelectedTrack(const EMediaPlayerTrack& TrackType); // 0x4bc6fe4 [Final Native Public]
    float GetRate(); // 0x4bc6fb0 [Native Public]
    int32 GetPlaylistIndex(); // 0x4bc6e3c [Native Public]
    UMediaPlaylist* GetPlaylist(); // 0x4bc6e04 [Native Public]
    FName GetPlayerName(); // 0x4bc6dc4 [Final Native Public]
    int32 GetNumTracks(const EMediaPlayerTrack& TrackType); // 0x4bc6ce4 [Final Native Public]
    int32 GetNumTrackFormats(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x4bc6b08 [Final Native Public]
    FText GetMediaName(); // 0x4bc696c [Native Public]
    float GetHorizontalFieldOfView(); // 0x4bc693c [Final Native Public]
    FTimespan GetDuration(); // 0x4bc68e4 [Native Public]
    FName GetDesiredPlayerName(); // 0x4bc68c8 [Final Native Public]
    FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex); // 0x4bc663c [Final Native Public]
    int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex); // 0x4bc6394 [Final Native Public]
    int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex); // 0x4bc60ec [Final Native Public]
    void Close(); // 0x4bc5a78 [Native Public]
    bool CanPlayUrl(const FString& URL); // 0x4bc5838 [Final Native Public]
    bool CanPlaySource(UMediaSource* MediaSource); // 0x4bc5768 [Final Native Public]
    bool CanPause(); // 0x4bc56e4 [Final Native Public]

// UMediaPlaylist (/Script/MediaAssets.MediaPlaylist)
    bool Replace(int32 Index, UMediaSource* Replacement); // 0x4bc96c4 [Final Native Public]
    bool RemoveAt(int32 Index); // 0x4bc94e0 [Final Native Public]
    bool Remove(UMediaSource* MediaSource); // 0x4bc9444 [Final Native Public]
    int32 Num(); // 0x4bc8a44 [Final Native Public]
    void Insert(UMediaSource* MediaSource, int32 Index); // 0x4bc8604 [Final Native Public]
    UMediaSource* GetRandom(const int32& OutIndex); // 0x4bc6f10 [Final Native Public]
    UMediaSource* GetPrevious(const int32& InOutIndex); // 0x4bc6e70 [Final Native Public]
    UMediaSource* GetNext(const int32& InOutIndex); // 0x4bc6a24 [Final Native Public]
    UMediaSource* Get(int32 Index); // 0x4bc5f90 [Final Native Public]
    bool AddUrl(const FString& URL); // 0x4bc537c [Final Native Public]
    bool AddFile(const FString& FilePath); // 0x4bc5250 [Final Native Public]
    bool Add(UMediaSource* MediaSource); // 0x4bc5198 [Final Native Public]

// UMediaSoundComponent (/Script/MediaAssets.MediaSoundComponent)
    void SetSpectralAnalysisSettings(const TArray<EMediaSoundComponentFFTSize>& InFrequenciesToAnalyze, const EMediaSoundComponentFFTSize& InFFTSize); // 0x4bcaa00 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x4bca81c [Final Native Public]
    void SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec); // 0x4bc9e40 [Final Native Public]
    void SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled); // 0x4bc9db8 [Final Native Public]
    void SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing); // 0x4bc9d04 [Final Native Public]
    TArray<void> GetSpectralData(); // 0x4bc7080 [Final Native Public]
    TArray<void> GetNormalizedSpectralData(); // 0x4bc6ac4 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x4bc69d8 [Final Native Public]
    float GetEnvelopeValue(); // 0x4bc6924 [Final Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x4bc55f0 [Final Native Public]

// UMediaTexture (/Script/MediaAssets.MediaTexture)
    void OnMediaOpened(const FString& OpenedUrl); // 0x4bc8a58 [Final Native Protected]

// UMeshDescriptionBase (/Script/MeshDescription.MeshDescriptionBase)
    void SetVertexPosition(const FVertexID& VertexID, const FVector& Position); // 0x4b98320 [Final Native Public]
    void SetPolygonVertexInstance(const FPolygonID& PolygonID, int32 PerimeterIndex, const FVertexInstanceID& VertexInstanceID); // 0x4b98088 [Final Native Public]
    void SetPolygonPolygonGroup(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID); // 0x4b97fb0 [Final Native Public]
    void ReversePolygonFacing(const FPolygonID& PolygonID); // 0x4b97eec [Final Native Public]
    void ReserveNewVertices(int32 NumberOfNewVertices); // 0x4b97d9c [Final Native Public]
    void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); // 0x4b9784c [Final Native Public]
    void ReserveNewTriangles(int32 NumberOfNewTriangles); // 0x4b97c44 [Final Native Public]
    void ReserveNewPolygons(int32 NumberOfNewPolygons); // 0x4b97af4 [Final Native Public]
    void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); // 0x4b9799c [Final Native Public]
    void ReserveNewEdges(int32 NumberOfNewEdges); // 0x4b9784c [Final Native Public]
    bool IsVertexValid(const FVertexID& VertexID); // 0x4b977b0 [Final Native Public]
    bool IsVertexOrphaned(const FVertexID& VertexID); // 0x4b976d0 [Final Native Public]
    bool IsVertexInstanceValid(const FVertexInstanceID& VertexInstanceID); // 0x4b97634 [Final Native Public]
    bool IsTriangleValid(const FTriangleID& TriangleID); // 0x4b97598 [Final Native Public]
    bool IsTrianglePartOfNgon(const FTriangleID& TriangleID); // 0x4b974a0 [Final Native Public]
    bool IsPolygonValid(const FPolygonID& PolygonID); // 0x4b97404 [Final Native Public]
    bool IsPolygonGroupValid(const FPolygonGroupID& PolygonGroupID); // 0x4b97368 [Final Native Public]
    bool IsEmpty(); // 0x4b97320 [Final Native Public]
    bool IsEdgeValid(const FEdgeID& EdgeID); // 0x4b97284 [Final Native Public]
    bool IsEdgeInternalToPolygon(const FEdgeID& EdgeID, const FPolygonID& PolygonID); // 0x4b971b0 [Final Native Public]
    bool IsEdgeInternal(const FEdgeID& EdgeID); // 0x4b970c8 [Final Native Public]
    void GetVertexVertexInstances(const FVertexID& VertexID, const TArray<void>& OutVertexInstanceIDs); // 0x4b96e38 [Final Native Public]
    FVector GetVertexPosition(const FVertexID& VertexID); // 0x4b96d88 [Final Native Public]
    FEdgeID GetVertexPairEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x4b96c44 [Final Native Public]
    FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID); // 0x4b96b74 [Final Native Public]
    FEdgeID GetVertexInstancePairEdge(const FVertexInstanceID& VertexInstanceID0, const FVertexInstanceID& VertexInstanceID1); // 0x4b96a30 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForTriangleVertex(const FTriangleID& TriangleID, const FVertexID& VertexID); // 0x4b96954 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForPolygonVertex(const FPolygonID& PolygonID, const FVertexID& VertexID); // 0x4b96878 [Final Native Public]
    void GetVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID, const TArray<void>& OutConnectedTriangleIDs); // 0x4b965e0 [Final Native Public]
    void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<void>& OutConnectedPolygonIDs); // 0x4b96354 [Final Native Public]
    void GetVertexConnectedTriangles(const FVertexID& VertexID, const TArray<void>& OutConnectedTriangleIDs); // 0x4b960c8 [Final Native Public]
    void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<void>& OutConnectedPolygonIDs); // 0x4b95e3c [Final Native Public]
    void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<void>& OutEdgeIDs); // 0x4b95b94 [Final Native Public]
    void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<void>& OutAdjacentVertexIDs); // 0x4b95908 [Final Native Public]
    void GetTriangleVertices(const FTriangleID& TriangleID, const TArray<void>& OutVertexIDs); // 0x4b95818 [Final Native Public]
    void GetTriangleVertexInstances(const FTriangleID& TriangleID, const TArray<void>& OutVertexInstanceIDs); // 0x4b95728 [Final Native Public]
    FVertexInstanceID GetTriangleVertexInstance(const FTriangleID& TriangleID, int32 Index); // 0x4b95538 [Final Native Public]
    FPolygonGroupID GetTrianglePolygonGroup(const FTriangleID& TriangleID); // 0x4b9544c [Final Native Public]
    FPolygonID GetTrianglePolygon(const FTriangleID& TriangleID); // 0x4b95370 [Final Native Public]
    void GetTriangleEdges(const FTriangleID& TriangleID, const TArray<void>& OutEdgeIDs); // 0x4b95280 [Final Native Public]
    void GetTriangleAdjacentTriangles(const FTriangleID& TriangleID, const TArray<void>& OutTriangleIDs); // 0x4b94fec [Final Native Public]
    void GetPolygonVertices(const FPolygonID& PolygonID, const TArray<void>& OutVertexIDs); // 0x4b94d58 [Final Native Public]
    void GetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<void>& OutVertexInstanceIDs); // 0x4b94abc [Final Native Public]
    void GetPolygonTriangles(const FPolygonID& PolygonID, const TArray<void>& OutTriangleIDs); // 0x4b9481c [Final Native Public]
    FPolygonGroupID GetPolygonPolygonGroup(const FPolygonID& PolygonID); // 0x4b94740 [Final Native Public]
    void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<void>& OutEdgeIDs); // 0x4b944ac [Final Native Public]
    void GetPolygonInternalEdges(const FPolygonID& PolygonID, const TArray<void>& OutEdgeIDs); // 0x4b94218 [Final Native Public]
    void GetPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID, const TArray<void>& OutPolygonIDs); // 0x4b93f6c [Final Native Public]
    void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<void>& OutPolygonIDs); // 0x4b93cd8 [Final Native Public]
    int32 GetNumVertexVertexInstances(const FVertexID& VertexID); // 0x4b93bfc [Final Native Public]
    int32 GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID); // 0x4b93b24 [Final Native Public]
    int32 GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID); // 0x4b93a88 [Final Native Public]
    int32 GetNumVertexConnectedTriangles(const FVertexID& VertexID); // 0x4b939a8 [Final Native Public]
    int32 GetNumVertexConnectedPolygons(const FVertexID& VertexID); // 0x4b93704 [Final Native Public]
    int32 GetNumVertexConnectedEdges(const FVertexID& VertexID); // 0x4b93628 [Final Native Public]
    int32 GetNumPolygonVertices(const FPolygonID& PolygonID); // 0x4b93544 [Final Native Public]
    int32 GetNumPolygonTriangles(const FPolygonID& PolygonID); // 0x4b93460 [Final Native Public]
    int32 GetNumPolygonInternalEdges(const FPolygonID& PolygonID); // 0x4b9337c [Final Native Public]
    int32 GetNumPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID); // 0x4b93298 [Final Native Public]
    int32 GetNumEdgeConnectedTriangles(const FEdgeID& EdgeID); // 0x4b931b4 [Final Native Public]
    int32 GetNumEdgeConnectedPolygons(const FEdgeID& EdgeID); // 0x4b93118 [Final Native Public]
    void GetEdgeVertices(const FEdgeID& EdgeID, const TArray<void>& OutVertexIDs); // 0x4b93028 [Final Native Public]
    FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 VertexNumber); // 0x4b92e34 [Final Native Public]
    void GetEdgeConnectedTriangles(const FEdgeID& EdgeID, const TArray<void>& OutConnectedTriangleIDs); // 0x4b92b94 [Final Native Public]
    void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<void>& OutConnectedPolygonIDs); // 0x4b92904 [Final Native Public]
    void Empty(); // 0x4b928dc [Final Native Public]
    void DeleteVertexInstance(const FVertexInstanceID& VertexInstanceID, const TArray<void>& OrphanedVertices); // 0x4b92650 [Final Native Public]
    void DeleteVertex(const FVertexID& VertexID); // 0x4b92580 [Final Native Public]
    void DeleteTriangle(const FTriangleID& TriangleID, const TArray<TArray<TArray<void>>>& OrphanedEdges, const TArray<TArray<void>>& OrphanedVertexInstances, const TArray<void>& OrphanedPolygonGroupsPtr); // 0x4b92174 [Final Native Public]
    void DeletePolygonGroup(const FPolygonGroupID& PolygonGroupID); // 0x4b920a4 [Final Native Public]
    void DeletePolygon(const FPolygonID& PolygonID, const TArray<TArray<TArray<void>>>& OrphanedEdges, const TArray<TArray<void>>& OrphanedVertexInstances, const TArray<void>& OrphanedPolygonGroups); // 0x4b91c98 [Final Native Public]
    void DeleteEdge(const FEdgeID& EdgeID, const TArray<void>& OrphanedVertices); // 0x4b91a08 [Final Native Public]
    void CreateVertexWithID(const FVertexID& VertexID); // 0x4b91900 [Final Native Public]
    void CreateVertexInstanceWithID(const FVertexInstanceID& VertexInstanceID, const FVertexID& VertexID); // 0x4b91788 [Final Native Public]
    FVertexInstanceID CreateVertexInstance(const FVertexID& VertexID); // 0x4b916ac [Final Native Public]
    FVertexID CreateVertex(); // 0x4b91670 [Final Native Public]
    void CreateTriangleWithID(const FTriangleID& TriangleID, const FPolygonGroupID& PolygonGroupID, const TArray<TArray<void>>& VertexInstanceIDs, const TArray<void>& NewEdgeIDs); // 0x4b914d8 [Final Native Public]
    FTriangleID CreateTriangle(const FPolygonGroupID& PolygonGroupID, const TArray<TArray<FTriangleID>>& VertexInstanceIDs, const TArray<FTriangleID>& NewEdgeIDs); // 0x4b9137c [Final Native Public]
    void CreatePolygonWithID(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID, const TArray<TArray<void>>& VertexInstanceIDs, const TArray<void>& NewEdgeIDs); // 0x4b911e4 [Final Native Public]
    void CreatePolygonGroupWithID(const FPolygonGroupID& PolygonGroupID); // 0x4b91098 [Final Native Public]
    FPolygonGroupID CreatePolygonGroup(); // 0x4b9105c [Final Native Public]
    FPolygonID CreatePolygon(const FPolygonGroupID& PolygonGroupID, const TArray<TArray<FPolygonID>>& VertexInstanceIDs, const TArray<FPolygonID>& NewEdgeIDs); // 0x4b90f00 [Final Native Public]
    void CreateEdgeWithID(const FEdgeID& EdgeID, const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x4b90df0 [Final Native Public]
    FEdgeID CreateEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x4b90cac [Final Native Public]
    void ComputePolygonTriangulation(const FPolygonID& PolygonID); // 0x4b90be8 [Final Native Public]

// UBakeMeshAttributeMapsToolProperties (/Script/MeshModelingTools.BakeMeshAttributeMapsToolProperties)
    TArray<void> GetUVLayerNamesFunc(); // 0x2e5e610 [Final Native Public]

// UDisplaceMeshCommonProperties (/Script/MeshModelingTools.DisplaceMeshCommonProperties)
    TArray<void> GetWeightMapsFunc(); // 0x2e5e610 [Final Native Public]

// UEditMeshPolygonsToolActions (/Script/MeshModelingTools.EditMeshPolygonsToolActions)
    void Retriangulate(); // 0x2e67f2c [Final Native Public]
    void RecalcNormals(); // 0x2e67f04 [Final Native Public]
    void Outset(); // 0x2e67e8c [Final Native Public]
    void Offset(); // 0x2e67e64 [Final Native Public]
    void Merge(); // 0x2e67e3c [Final Native Public]
    void Inset(); // 0x2e67dec [Final Native Public]
    void Flip(); // 0x2e67d74 [Final Native Public]
    void Extrude(); // 0x2e67d24 [Final Native Public]
    void Disconnect(); // 0x2e67cfc [Final Native Public]
    void Delete(); // 0x2e67cd4 [Final Native Public]
    void Decompose(); // 0x2e67cac [Final Native Public]
    void CutFaces(); // 0x2e67c84 [Final Native Public]

// UEditMeshPolygonsToolActions_Triangles (/Script/MeshModelingTools.EditMeshPolygonsToolActions_Triangles)
    void RecalcNormals(); // 0x2e67f04 [Final Native Public]
    void Poke(); // 0x2e67edc [Final Native Public]
    void Outset(); // 0x2e67e8c [Final Native Public]
    void Offset(); // 0x2e67e64 [Final Native Public]
    void Inset(); // 0x2e67dec [Final Native Public]
    void Flip(); // 0x2e67d74 [Final Native Public]
    void Extrude(); // 0x2e67d24 [Final Native Public]
    void Disconnect(); // 0x2e67cfc [Final Native Public]
    void Delete(); // 0x2e67cd4 [Final Native Public]
    void CutFaces(); // 0x2e67c84 [Final Native Public]

// UEditMeshPolygonsToolUVActions (/Script/MeshModelingTools.EditMeshPolygonsToolUVActions)
    void PlanarProjection(); // 0x2e67eb4 [Final Native Public]

// UEditMeshPolygonsToolEdgeActions (/Script/MeshModelingTools.EditMeshPolygonsToolEdgeActions)
    void Weld(); // 0x2e6801c [Final Native Public]
    void Straighten(); // 0x2e67fcc [Final Native Public]
    void FillHole(); // 0x2e67d4c [Final Native Public]

// UEditMeshPolygonsToolEdgeActions_Triangles (/Script/MeshModelingTools.EditMeshPolygonsToolEdgeActions_Triangles)
    void Weld(); // 0x2e6801c [Final Native Public]
    void Split(); // 0x2e67fa4 [Final Native Public]
    void Flip(); // 0x2e67d9c [Final Native Public]
    void FillHole(); // 0x2e67d4c [Final Native Public]
    void Collapse(); // 0x2e67c5c [Final Native Public]

// UEditPivotToolActionPropertySet (/Script/MeshModelingTools.EditPivotToolActionPropertySet)
    void Top(); // 0x2e67ff4 [Final Native Public]
    void RIGHT(); // 0x2e67f54 [Final Native Public]
    void LEFT(); // 0x2e67e14 [Final Native Public]
    void Front(); // 0x2e67dc4 [Final Native Public]
    void Center(); // 0x2e67c0c [Final Native Public]
    void Bottom(); // 0x2e67be4 [Final Native Public]
    void Back(); // 0x2e67bbc [Final Native Public]

// UHoleFillToolActions (/Script/MeshModelingTools.HoleFillToolActions)
    void SelectAll(); // 0x2e67f7c [Final Native Public]
    void Clear(); // 0x2e67c34 [Final Native Public]

// UMeshSelectionEditActions (/Script/MeshModelingTools.MeshSelectionEditActions)
    void Shrink(); // 0x2e6cad8 [Final Native Public]
    void SelectLargestComponentByTriCount(); // 0x2e6ca88 [Final Native Public]
    void SelectLargestComponentByArea(); // 0x2e6ca60 [Final Native Public]
    void SelectAll(); // 0x2e6ca38 [Final Native Public]
    void OptimizeSelection(); // 0x2e6ca10 [Final Native Public]
    void Invert(); // 0x2e6c9e8 [Final Native Public]
    void Grow(); // 0x2e6c9c0 [Final Native Public]
    void ExpandToConnected(); // 0x2e6c970 [Final Native Public]
    void Clear(); // 0x2e6c8d0 [Final Native Public]

// UMeshSelectionMeshEditActions (/Script/MeshModelingTools.MeshSelectionMeshEditActions)
    void SeparateTriangles(); // 0x2e6cab0 [Final Native Public]
    void FlipNormals(); // 0x2e6c998 [Final Native Public]
    void DisconnectTriangles(); // 0x2e6c948 [Final Native Public]
    void DeleteTriangles(); // 0x2e6c920 [Final Native Public]
    void CreatePolygroup(); // 0x2e6c8f8 [Final Native Public]

// UMirrorToolActionPropertySet (/Script/MeshModelingTools.MirrorToolActionPropertySet)
    void Up(); // 0x2e716c8 [Final Native Public]
    void ShiftToCenter(); // 0x2e716a0 [Final Native Public]
    void RIGHT(); // 0x2e71678 [Final Native Public]
    void LEFT(); // 0x2e71650 [Final Native Public]
    void Forward(); // 0x2e71628 [Final Native Public]
    void Down(); // 0x2e71600 [Final Native Public]
    void Backward(); // 0x2e715b4 [Final Native Public]

// UPlaneCutTool (/Script/MeshModelingTools.PlaneCutTool)
    void Cut(); // 0x2e715dc [Final Native Protected]

// UPreviewGeometry (/Script/ModelingComponents.PreviewGeometry)
    bool SetLineSetVisibility(const FString& LineSetIdentifier, bool bVisible); // 0x2db02d8 [Final Native Public]
    bool SetLineSetMaterial(const FString& LineSetIdentifier, UMaterialInterface* NewMaterial); // 0x2db01b8 [Final Native Public]
    void SetAllLineSetsMaterial(UMaterialInterface* Material); // 0x2db0130 [Final Native Public]
    bool RemoveLineSet(const FString& LineSetIdentifier, bool bDestroy); // 0x2db0038 [Final Native Public]
    void RemoveAllLineSets(bool bDestroy); // 0x2daffac [Final Native Public]
    APreviewGeometryActor* GetActor(); // 0x2dafef0 [Final Native Public]
    ULineSetComponent* FindLineSet(const FString& LineSetIdentifier); // 0x2dafe44 [Final Native Public]
    void Disconnect(); // 0x2dafe20 [Final Native Public]
    void CreateInWorld(UWorld* World, FTransform& WithTransform); // 0x2dafd04 [Final Native Public]
    ULineSetComponent* AddLineSet(const FString& LineSetIdentifier); // 0x2dafc58 [Final Native Public]

// UWeightMapSetProperties (/Script/ModelingComponents.WeightMapSetProperties)
    TArray<void> GetWeightMapsFunc(); // 0x2daff08 [Final Native Public]

// UMovieSceneSequence (/Script/MovieScene.MovieSceneSequence)
    TArray<void> FindBindingsByTag(const FName& InBindingName); // 0x497eb44 [Final Native Public]
    FMovieSceneObjectBindingID FindBindingByTag(const FName& InBindingName); // 0x497ea94 [Final Native Public]

// UMovieSceneSection (/Script/MovieScene.MovieSceneSection)
    void SetRowIndex(int32 NewRowIndex); // 0x4980580 [Final Native Public]
    void SetPreRollFrames(int32 InPreRollFrames); // 0x4980430 [Final Native Public]
    void SetPostRollFrames(int32 InPostRollFrames); // 0x49802e0 [Final Native Public]
    void SetOverlapPriority(int32 NewPriority); // 0x498003c [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x497ffb0 [Final Native Public]
    void SetIsActive(bool bInIsActive); // 0x497ff24 [Final Native Public]
    void SetCompletionMode(const EMovieSceneCompletionMode& InCompletionMode); // 0x497fa0c [Final Native Public]
    void SetBlendType(const EMovieSceneBlendType& InBlendType); // 0x497f980 [Native Public]
    bool IsLocked(); // 0x497ef94 [Final Native Public]
    bool IsActive(); // 0x497ef7c [Final Native Public]
    int32 GetRowIndex(); // 0x497ef0c [Final Native Public]
    int32 GetPreRollFrames(); // 0x497eef8 [Final Native Public]
    int32 GetPostRollFrames(); // 0x497eee4 [Final Native Public]
    int32 GetOverlapPriority(); // 0x497eeb8 [Final Native Public]
    EMovieSceneCompletionMode GetCompletionMode(); // 0x497ecdc [Final Native Public]
    FOptionalMovieSceneBlendType GetBlendType(); // 0x497ebe4 [Final Native Public]

// UMovieSceneSequencePlayer (/Script/MovieScene.MovieSceneSequencePlayer)
    void StopAtCurrentTime(); // 0x49807cc [Final Native Public]
    void Stop(); // 0x49807a8 [Final Native Public]
    void SetTimeRange(float StartTime, float Duration); // 0x49806c8 [Final Native Public]
    void SetPlayRate(float PlayRate); // 0x4980184 [Final Native Public]
    void SetPlaybackPosition(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x4980214 [Final Native Public]
    void SetFrameRate(const FFrameRate& FrameRate); // 0x497fe90 [Final Native Public]
    void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); // 0x497fb24 [Final Native Public]
    void SetDisableCameraCuts(bool bInDisableCameraCuts); // 0x497fa90 [Final Native Public]
    void ScrubToSeconds(float TimeInSeconds); // 0x497f8b8 [Final Native Public]
    bool ScrubToMarkedFrame(const FString& InLabel); // 0x497f7fc [Final Native Public]
    void ScrubToFrame(const FFrameTime& NewPosition); // 0x497f738 [Final Native Public]
    void Scrub(); // 0x497f714 [Final Native Public]
    void RPC_OnStopEvent(const FFrameTime& StoppedTime); // 0x18645a4 [Final Native Event Private]
    void RPC_ExplicitServerUpdateEvent(const EUpdatePositionMethod& Method, const FFrameTime& RelevantTime); // 0x188df54 [Final Native Event Private]
    void PlayToSeconds(float TimeInSeconds); // 0x497f64c [Final Native Public]
    bool PlayToMarkedFrame(const FString& InLabel); // 0x497f590 [Final Native Public]
    void PlayToFrame(const FFrameTime& NewPosition); // 0x497f4cc [Final Native Public]
    void PlayTo(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x497f400 [Final Native Public]
    void PlayReverse(); // 0x497f3dc [Final Native Public]
    void PlayLooping(int32 NumLoops); // 0x497f290 [Final Native Public]
    void Play(); // 0x497f26c [Final Native Public]
    void Pause(); // 0x497f248 [Final Native Public]
    void JumpToSeconds(float TimeInSeconds); // 0x497f180 [Final Native Public]
    bool JumpToMarkedFrame(const FString& InLabel); // 0x497f0c4 [Final Native Public]
    void JumpToFrame(const FFrameTime& NewPosition); // 0x497f000 [Final Native Public]
    bool IsReversed(); // 0x497efe4 [Final Native Public]
    bool IsPlaying(); // 0x497efc8 [Final Native Public]
    bool IsPaused(); // 0x497efac [Final Native Public]
    void GoToEndAndStop(); // 0x497ef58 [Final Native Public]
    FQualifiedFrameTime GetStartTime(); // 0x497ef20 [Final Native Public]
    float GetPlayRate(); // 0x497eecc [Final Native Public]
    TArray<void> GetObjectBindings(UObject* InObject); // 0x497edcc [Final Native Public]
    FFrameRate GetFrameRate(); // 0x497edb4 [Final Native Public]
    int32 GetFrameDuration(); // 0x497ed9c [Final Native Public]
    FQualifiedFrameTime GetEndTime(); // 0x497ed68 [Final Native Public]
    FQualifiedFrameTime GetDuration(); // 0x497ed30 [Final Native Public]
    bool GetDisableCameraCuts(); // 0x497ed14 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x497ecf0 [Final Native Public]
    TArray<void> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x497ec00 [Final Native Public]
    void ChangePlaybackDirection(); // 0x497ea70 [Final Native Public]

// IMovieSceneCustomClockSource (/Script/MovieScene.MovieSceneCustomClockSource)
    void OnTick(float DeltaSeconds, float InPlayRate); // 0x49780d4 [Native Public]
    void OnStopPlaying(FQualifiedFrameTime& InStopTime); // 0x4978028 [Native Public]
    void OnStartPlaying(FQualifiedFrameTime& InStartTime); // 0x4977f7c [Native Public]
    FFrameTime OnRequestCurrentTime(FQualifiedFrameTime& InCurrentTime, float InPlayRate); // 0x4977da0 [Native Public]

// IMovieSceneEasingFunction (/Script/MovieScene.MovieSceneEasingFunction)
    float OnEvaluate(float Interp); // 0x13450d4 [Event Protected]

// UMovieSceneSubSection (/Script/MovieScene.MovieSceneSubSection)
    void SetSequence(UMovieSceneSequence* Sequence); // 0x49826b0 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x4982680 [Final Native Public]

// UMovieSceneCaptureProtocolBase (/Script/MovieSceneCapture.MovieSceneCaptureProtocolBase)
    bool IsCapturing(); // 0x4be3784 [Final Native Public]
    EMovieSceneCaptureProtocolState GetState(); // 0x4be3730 [Final Native Public]

// UMovieSceneCapture (/Script/MovieSceneCapture.MovieSceneCapture)
    void SetImageCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x4be39ac [Final Native Public]
    void SetAudioCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x4be3924 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetImageCaptureProtocol(); // 0x2bf94f4 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetAudioCaptureProtocol(); // 0x4be3678 [Final Native Public]

// UMovieSceneCaptureEnvironment (/Script/MovieSceneCapture.MovieSceneCaptureEnvironment)
    bool IsCaptureInProgress(); // 0x4be3744 [Final Native Static Public]
    int32 GetCaptureFrameNumber(); // 0x4be36c0 [Final Native Static Public]
    float GetCaptureElapsedTime(); // 0x4be3690 [Final Native Static Public]
    UMovieSceneImageCaptureProtocolBase* FindImageCaptureProtocol(); // 0x4be33c4 [Final Native Static Public]
    UMovieSceneAudioCaptureProtocolBase* FindAudioCaptureProtocol(); // 0x4be3354 [Final Native Static Public]

// UUserDefinedCaptureProtocol (/Script/MovieSceneCapture.UserDefinedCaptureProtocol)
    void StopCapturingFinalPixels(); // 0x4be3b30 [Final Native Public]
    void StartCapturingFinalPixels(FCapturedPixelsID& StreamID); // 0x4be3a34 [Final Native Public]
    void ResolveBuffer(UTexture* Buffer, FCapturedPixelsID& BufferID); // 0x4be380c [Final Native Public]
    void OnWarmUp(); // 0x13450d4 [Event Protected]
    void OnTick(); // 0x13450d4 [Event Protected]
    void OnStartCapture(); // 0x13450d4 [Event Protected]
    bool OnSetup(); // 0x4be37dc [Native Event Protected]
    void OnPreTick(); // 0x13450d4 [Event Protected]
    void OnPixelsReceived(FCapturedPixels& Pixels, FCapturedPixelsID& ID, const FFrameMetrics& FrameMetrics); // 0x13450d4 [Event Protected]
    void OnPauseCapture(); // 0x13450d4 [Event Protected]
    void OnFinalize(); // 0x13450d4 [Event Protected]
    void OnCaptureFrame(); // 0x13450d4 [Event Protected]
    bool OnCanFinalize(); // 0x4be37ac [Native Event Protected]
    void OnBeginFinalize(); // 0x13450d4 [Event Protected]
    FFrameMetrics GetCurrentFrameMetrics(); // 0x4be3718 [Final Native Public]
    FString GenerateFilename(FFrameMetrics& InFrameMetrics); // 0x4be3434 [Native Public]

// UUserDefinedImageCaptureProtocol (/Script/MovieSceneCapture.UserDefinedImageCaptureProtocol)
    void WriteImageToDisk(FCapturedPixels& PixelData, FCapturedPixelsID& StreamID, FFrameMetrics& FrameMetrics, bool bCopyImageData); // 0x4be3b54 [Final Native Public]
    FString GenerateFilenameForCurrentFrame(); // 0x4be3628 [Final Native Public]
    FString GenerateFilenameForBuffer(UTexture* Buffer, FCapturedPixelsID& StreamID); // 0x4be3500 [Final Native Public]

// UMovieSceneParameterSection (/Script/MovieSceneTracks.MovieSceneParameterSection)
    bool RemoveVectorParameter(const FName& InParameterName); // 0x4a316d8 [Final Native Public]
    bool RemoveVector2DParameter(const FName& InParameterName); // 0x4a31640 [Final Native Public]
    bool RemoveTransformParameter(const FName& InParameterName); // 0x4a315a8 [Final Native Public]
    bool RemoveScalarParameter(const FName& InParameterName); // 0x4a31510 [Final Native Public]
    bool RemoveColorParameter(const FName& InParameterName); // 0x4a31478 [Final Native Public]
    bool RemoveBoolParameter(const FName& InParameterName); // 0x4a313e0 [Final Native Public]
    void GetParameterNames(TSet<FName>& ParameterNames); // 0x4a312f8 [Final Native Public]
    void AddVectorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector& InValue); // 0x4a311ec [Final Native Public]
    void AddVector2DParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector2D& InValue); // 0x4a310f0 [Final Native Public]
    void AddTransformParameterKey(const FName& InParameterName, const FFrameNumber& InTime, FTransform& InValue); // 0x4a30fa4 [Final Native Public]
    void AddScalarParameterKey(const FName& InParameterName, const FFrameNumber& InTime, float InValue); // 0x4a30e9c [Final Native Public]
    void AddColorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FLinearColor& InValue); // 0x4a30d94 [Final Native Public]
    void AddBoolParameterKey(const FName& InParameterName, const FFrameNumber& InTime, bool InValue); // 0x4a30c90 [Final Native Public]

// IMovieSceneTransformOrigin (/Script/MovieSceneTracks.MovieSceneTransformOrigin)
    FTransform BP_GetTransformOrigin(); // 0x13450d4 [Event Protected]

// UMovieScene3DConstraintSection (/Script/MovieSceneTracks.MovieScene3DConstraintSection)
    void SetConstraintBindingID(FMovieSceneObjectBindingID& InConstraintBindingID); // 0x4a29218 [Final Native Public]
    FMovieSceneObjectBindingID GetConstraintBindingID(); // 0x4a290fc [Final Native Public]

// UMovieSceneAudioSection (/Script/MovieSceneTracks.MovieSceneAudioSection)
    void SetStartOffset(const FFrameNumber& InStartOffset); // 0x4a2935c [Final Native Public]
    void SetSound(USoundBase* InSound); // 0x4a292d4 [Final Native Public]
    FFrameNumber GetStartOffset(); // 0x4a29144 [Final Native Public]
    USoundBase* GetSound(); // 0x4a2912c [Final Native Public]

// UMovieSceneCameraCutSection (/Script/MovieSceneTracks.MovieSceneCameraCutSection)
    void SetCameraBindingID(FMovieSceneObjectBindingID& InCameraBindingID); // 0x4a2915c [Final Native Public]
    FMovieSceneObjectBindingID GetCameraBindingID(); // 0x4a290cc [Final Native Public]

// UMovieSceneCinematicShotSection (/Script/MovieSceneTracks.MovieSceneCinematicShotSection)
    void SetShotDisplayName(const FString& InShotDisplayName); // 0x4a2d960 [Final Native Public]
    FString GetShotDisplayName(); // 0x4a2d858 [Final Native Public]

// UMovieSceneLevelVisibilitySection (/Script/MovieSceneTracks.MovieSceneLevelVisibilitySection)
    void SetVisibility(const ELevelVisibility& InVisibility); // 0x4a2da08 [Final Native Public]
    void SetLevelNames(const TArray<void>& InLevelNames); // 0x4a2d8b4 [Final Native Public]
    ELevelVisibility GetVisibility(); // 0x4a2d89c [Final Native Public]
    TArray<void> GetLevelNames(); // 0x4a2d828 [Final Native Public]

// ANavModifierVolume (/Script/NavigationSystem.NavModifierVolume)
    void SetAreaClass(TSubclassOf<UNavArea> NewAreaClass); // 0x533db9c [Final Native Public]

// UNavigationSystemV1 (/Script/NavigationSystem.NavigationSystemV1)
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x533dd94 [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x51f594c [Final Native Static Public]
    FVector ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent); // 0x533d840 [Final Native Static Public]
    void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume); // 0x533d72c [Final Native Public]
    FVector GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x533d218 [Final Native Static Public]
    FVector GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x533cec4 [Final Native Static Public]

// UNavRelevantComponent (/Script/NavigationSystem.NavRelevantComponent)
    void SetNavigationRelevancy(bool bRelevant); // 0x533dd08 [Final Native Public]

// UNavModifierComponent (/Script/NavigationSystem.NavModifierComponent)
    void SetAreaClass(TSubclassOf<UNavArea> NewAreaClass); // 0x533dc80 [Final Native Public]

// ARecastNavMesh (/Script/NavigationSystem.RecastNavMesh)
    bool K2_ReplaceAreaInTileBounds(const FBox& bounds, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea, bool ReplaceLinks); // 0x533d5b0 [Final Native Public]

// UNavigationPath (/Script/NavigationSystem.NavigationPath)
    bool IsValid(); // 0x533d598 [Final Native Public]
    bool IsStringPulled(); // 0x194b844 [Final Native Public]
    bool IsPartial(); // 0x533d56c [Final Native Public]
    float GetPathLength(); // 0x533ce94 [Final Native Public]
    float GetPathCost(); // 0x533ce64 [Final Native Public]
    FString GetDebugString(); // 0x533ce20 [Final Native Public]
    void EnableRecalculationOnInvalidation(uint8 DoRecalculation); // 0x533cd6c [Final Native Public]
    void EnableDebugDrawing(bool bShouldDrawDebugData, const FLinearColor& PathColor); // 0x533cc88 [Final Native Public]

// ANiagaraActor (/Script/Niagara.NiagaraActor)
    void SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish); // 0x2bd3dbc [Final Native Public]
    void OnNiagaraSystemFinished(UNiagaraComponent* FinishedComponent); // 0x18a2404 [Final Native Protected]

// UNiagaraComponent (/Script/Niagara.NiagaraComponent)
    void SetVariableVec4(const FName& InVariableName, const FVector4& InValue); // 0x2bd8c88 [Final Native Public]
    void SetVariableVec3(const FName& InVariableName, const FVector& InValue); // 0x2bd8ba8 [Final Native Public]
    void SetVariableVec2(const FName& InVariableName, const FVector2D& InValue); // 0x2bd8ae0 [Final Native Public]
    void SetVariableTextureRenderTarget(const FName& InVariableName, UTextureRenderTarget* TextureRenderTarget); // 0x2bd8a14 [Final Native Public]
    void SetVariableTexture(const FName& InVariableName, UTexture* Texture); // 0x2bd8948 [Final Native Public]
    void SetVariableStaticMesh(const FName& InVariableName, UStaticMesh* InValue); // 0x2bd887c [Final Native Public]
    void SetVariableQuat(const FName& InVariableName, FQuat& InValue); // 0x2bd87ac [Final Native Public]
    void SetVariableObject(const FName& InVariableName, UObject* Object); // 0x2bd86e0 [Final Native Public]
    void SetVariableMatrix(const FName& InVariableName, const FMatrix& InValue); // 0x2bd860c [Final Native Public]
    void SetVariableMaterial(const FName& InVariableName, UMaterialInterface* Object); // 0x2bd8540 [Final Native Public]
    void SetVariableLinearColor(const FName& InVariableName, const FLinearColor& InValue); // 0x2bd8470 [Final Native Public]
    void SetVariableInt(const FName& InVariableName, int32 InValue); // 0x2bd82dc [Final Native Public]
    void SetVariableFloat(const FName& InVariableName, float InValue); // 0x2bd8208 [Final Native Public]
    void SetVariableBool(const FName& InVariableName, bool InValue); // 0x2bd8138 [Final Native Public]
    void SetVariableActor(const FName& InVariableName, AActor* Actor); // 0x2bd806c [Final Native Public]
    void SetTickBehavior(const ENiagaraTickBehavior& NewTickBehavior); // 0x2bd7fac [Final Native Public]
    void SetSystemFixedBounds(const FBox& LocalBounds); // 0x2bd7ef4 [Final Native Public]
    void SetSimCache(UNiagaraSimCache* InSimCache); // 0x2bd7e64 [Final Native Public]
    void SetSeekDelta(float InSeekDelta); // 0x2bd7dd4 [Final Native Public]
    void SetRenderingEnabled(bool bInRenderingEnabled); // 0x2bd7d40 [Final Native Public]
    void SetRandomSeedOffset(int32 NewRandomSeedOffset); // 0x2bd7be4 [Final Native Public]
    void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance); // 0x2bd7ac4 [Final Native Public]
    void SetPaused(bool bInPaused); // 0x2bd7a38 [Final Native Public]
    void SetNiagaraVariableVec4(const FString& InVariableName, const FVector4& InValue); // 0x2bd7940 [Final Native Public]
    void SetNiagaraVariableVec3(const FString& InVariableName, const FVector& InValue); // 0x2bd7828 [Final Native Public]
    void SetNiagaraVariableVec2(const FString& InVariableName, const FVector2D& InValue); // 0x2bd7718 [Final Native Public]
    void SetNiagaraVariableQuat(const FString& InVariableName, FQuat& InValue); // 0x2bd7600 [Final Native Public]
    void SetNiagaraVariableObject(const FString& InVariableName, UObject* Object); // 0x2bd6f3c [Final Native Public]
    void SetNiagaraVariableMatrix(const FString& InVariableName, const FMatrix& InValue); // 0x2bd74e8 [Final Native Public]
    void SetNiagaraVariableLinearColor(const FString& InVariableName, const FLinearColor& InValue); // 0x2bd73d0 [Final Native Public]
    void SetNiagaraVariableInt(const FString& InVariableName, int32 InValue); // 0x2bd720c [Final Native Public]
    void SetNiagaraVariableFloat(const FString& InVariableName, float InValue); // 0x2bd7124 [Final Native Public]
    void SetNiagaraVariableBool(const FString& InVariableName, bool InValue); // 0x2bd7020 [Final Native Public]
    void SetNiagaraVariableActor(const FString& InVariableName, AActor* Actor); // 0x2bd6f3c [Final Native Public]
    void SetMaxSimTime(float InMaxTime); // 0x2bd6eac [Final Native Public]
    void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); // 0x2bd6e24 [Final Native Public]
    void SetGpuComputeDebug(bool bEnableDebug); // 0x2bd6d80 [Final Native Public]
    void SetForceSolo(bool bInForceSolo); // 0x2bd6cf4 [Final Native Public]
    void SetForceLocalPlayerEffect(bool bIsPlayerEffect); // 0x2bd6c58 [Final Native Public]
    void SetEmitterFixedBounds(const FName& EmitterName, const FBox& LocalBounds); // 0x2bd6b70 [Final Native Public]
    void SetDesiredAge(float InDesiredAge); // 0x2bd6ae4 [Final Native Public]
    void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); // 0x2bd6a5c [Final Native Public]
    void SetAutoDestroy(bool bInAutoDestroy); // 0x2bd69d4 [Final Native Public]
    void SetAsset(UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); // 0x2bd6904 [Final Native Public]
    void SetAllowScalability(bool bAllow); // 0x2bd6878 [Final Native Public]
    void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InAgeUpdateMode); // 0x2bd67f0 [Final Native Public]
    void SeekToDesiredAge(float InDesiredAge); // 0x2bd6758 [Final Native Public]
    void ResetSystem(); // 0x2bd6734 [Final Native Public]
    void ReinitializeSystem(); // 0x2bd6710 [Final Native Public]
    bool IsPaused(); // 0x2bd66f4 [Final Native Public]
    void InitForPerformanceBaseline(); // 0x2bd66b0 [Final Native Public]
    ENiagaraTickBehavior GetTickBehavior(); // 0x2bd6698 [Final Native Public]
    FBox GetSystemFixedBounds(); // 0x2bd6664 [Final Native Public]
    UNiagaraSimCache* GetSimCache(); // 0x2bd664c [Final Native Public]
    float GetSeekDelta(); // 0x2bd6634 [Final Native Public]
    int32 GetRandomSeedOffset(); // 0x2bd661c [Final Native Public]
    bool GetPreviewLODDistanceEnabled(); // 0x2bd6600 [Final Native Public]
    float GetPreviewLODDistance(); // 0x2bd65d4 [Final Native Public]
    TArray<void> GetNiagaraParticleValueVec3_DebugOnly(const FString& InEmitterName, const FString& InValueName); // 0x2bd611c [Final Native Public]
    TArray<void> GetNiagaraParticleValues_DebugOnly(const FString& InEmitterName, const FString& InValueName); // 0x2bd6240 [Final Native Public]
    TArray<void> GetNiagaraParticlePositions_DebugOnly(const FString& InEmitterName); // 0x2bd6058 [Final Native Public]
    float GetMaxSimTime(); // 0x2bd6040 [Final Native Public]
    bool GetLockDesiredAgeDeltaTimeToSeekDelta(); // 0x2bd6028 [Final Native Public]
    bool GetForceSolo(); // 0x2bd600c [Final Native Public]
    bool GetForceLocalPlayerEffect(); // 0x2bd5ff0 [Final Native Public]
    FBox GetEmitterFixedBounds(const FName& EmitterName); // 0x2bd5f3c [Final Native Public]
    float GetDesiredAge(); // 0x2bd5f24 [Final Native Public]
    UNiagaraDataInterface* GetDataInterface(const FString& Name); // 0x2bd5e4c [Final Native Public]
    UNiagaraSystem* GetAsset(); // 0x2bd5e34 [Final Native Public]
    bool GetAllowScalability(); // 0x2bd5e18 [Final Native Public]
    ENiagaraAgeUpdateMode GetAgeUpdateMode(); // 0x2bd5e00 [Final Native Public]
    void ClearSystemFixedBounds(); // 0x2bd5ddc [Final Native Public]
    void ClearEmitterFixedBounds(const FName& EmitterName); // 0x2bd5d54 [Final Native Public]
    void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); // 0x2bd5c74 [Final Native Public]
    void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); // 0x2bd5884 [Final Native Public]

// UNiagaraDataInterfaceArrayFunctionLibrary (/Script/Niagara.NiagaraDataInterfaceArrayFunctionLibrary)
    void SetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x2bde80c [Final Native Static Public]
    void SetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector4& Value, bool bSizeToFit); // 0x2bde3dc [Final Native Static Public]
    void SetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<void>& ArrayData); // 0x2bde28c [Final Native Static Public]
    void SetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector2D& Value, bool bSizeToFit); // 0x2bddf8c [Final Native Static Public]
    void SetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<void>& ArrayData); // 0x2bdde3c [Final Native Static Public]
    void SetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<void>& ArrayData); // 0x2bde6ec [Final Native Static Public]
    void SetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, FQuat& Value, bool bSizeToFit); // 0x2bddb3c [Final Native Static Public]
    void SetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<void>& ArrayData); // 0x2bdd9ec [Final Native Static Public]
    void SetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x2bdd62c [Final Native Static Public]
    void SetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<void>& ArrayData); // 0x2bdd4dc [Final Native Static Public]
    void SetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, float Value, bool bSizeToFit); // 0x2bdd110 [Final Native Static Public]
    void SetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<void>& ArrayData); // 0x2bdcfc0 [Final Native Static Public]
    void SetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FLinearColor& Value, bool bSizeToFit); // 0x2bdccc0 [Final Native Static Public]
    void SetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<void>& ArrayData); // 0x2bdcb70 [Final Native Static Public]
    void SetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const bool& Value, bool bSizeToFit); // 0x2bdc86c [Final Native Static Public]
    void SetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<void>& ArrayData); // 0x2bdc71c [Final Native Static Public]
    FVector GetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x2bdc550 [Final Native Static Public]
    FVector4 GetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x2bdc2b0 [Final Native Static Public]
    TArray<void> GetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x2bdc180 [Final Native Static Public]
    FVector2D GetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x2bdbf6c [Final Native Static Public]
    TArray<void> GetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x2bdbe20 [Final Native Static Public]
    TArray<void> GetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x2bdc478 [Final Native Static Public]
    FQuat GetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x2bdbbfc [Final Native Static Public]
    TArray<void> GetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x2bdbaa8 [Final Native Static Public]
    int32 GetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x2bdb8b8 [Final Native Static Public]
    TArray<void> GetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x2bdb7e0 [Final Native Static Public]
    float GetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x2bdb624 [Final Native Static Public]
    TArray<void> GetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x2bdb54c [Final Native Static Public]
    FLinearColor GetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x2bdb328 [Final Native Static Public]
    TArray<void> GetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x2bdb1b8 [Final Native Static Public]
    bool GetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x2bdafc8 [Final Native Static Public]
    TArray<void> GetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x2bdaef0 [Final Native Static Public]

// INiagaraParticleCallbackHandler (/Script/Niagara.NiagaraParticleCallbackHandler)
    void ReceiveParticleData(const TArray<UNiagaraSystem*>& Data, UNiagaraSystem* NiagaraSystem); // 0x2be2204 [Native Event Public]

// UNiagaraDataInterfaceGrid2DCollection (/Script/Niagara.NiagaraDataInterfaceGrid2DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x2be1f80 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x2be1cfc [Native Public]
    bool FillTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, int32 AttributeIndex); // 0x2be1b28 [Native Public]
    bool FillRawTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, const int32& TilesX, const int32& TilesY); // 0x2be1810 [Native Public]

// UNiagaraDataInterfaceGrid3DCollection (/Script/Niagara.NiagaraDataInterfaceGrid3DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x2be2094 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x2be1e10 [Native Public]
    bool FillVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, int32 AttributeIndex); // 0x2be1b28 [Native Public]
    bool FillRawVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, const int32& TilesX, const int32& TilesY, const int32& TileZ); // 0x2be1974 [Native Public]

// UNiagaraFunctionLibrary (/Script/Niagara.NiagaraFunctionLibrary)
    UNiagaraComponent* SpawnSystemAttached(UNiagaraSystem* SystemTemplate, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, bool bAutoDestroy, bool bAutoActivate, const ENCPoolMethod& PoolingMethod, bool bPreCullCheck); // 0x2bed080 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAtLocation(UObject* WorldContextObject, UNiagaraSystem* SystemTemplate, const FVector& Location, const FRotator& Rotation, const FVector& Scale, bool bAutoDestroy, bool bAutoActivate, const ENCPoolMethod& PoolingMethod, bool bPreCullCheck); // 0x2becbf8 [Final Native Static Public]
    void SetVolumeTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UVolumeTexture* Texture); // 0x2bec6c8 [Final Native Static Public]
    void SetTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture* Texture); // 0x2bec6c8 [Final Native Static Public]
    void SetTexture2DArrayObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture2DArray* Texture); // 0x2bec6c8 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceSamplingRegions(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<void>& SamplingRegions); // 0x2bec300 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMeshComponent* StaticMeshComponent); // 0x2bebb64 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMesh(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMesh* StaticMesh); // 0x2beb91c [Final Native Static Public]
    void OverrideSystemUserVariableSkeletalMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, USkeletalMeshComponent* SkeletalMeshComponent); // 0x2beb5d8 [Final Native Static Public]
    UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(UObject* WorldContextObject, UNiagaraParameterCollection* Collection); // 0x2beb234 [Final Native Static Public]

// UNiagaraParameterCollectionInstance (/Script/Niagara.NiagaraParameterCollectionInstance)
    void VfxSetMatrixParameter(const FString& InVariableName, const FMatrix& InValue); // 0x2bed538 [Final Native Public]
    void SetVectorParameter(const FString& InVariableName, const FVector& InValue); // 0x2becb08 [Final Native Public]
    void SetVector4Parameter(const FString& InVariableName, const FVector4& InValue); // 0x2beca10 [Final Native Public]
    void SetVector2DParameter(const FString& InVariableName, const FVector2D& InValue); // 0x2bec934 [Final Native Public]
    void SetQuatParameter(const FString& InVariableName, FQuat& InValue); // 0x2bec218 [Final Native Public]
    void SetIntParameter(const FString& InVariableName, int32 InValue); // 0x2bec068 [Final Native Public]
    void SetFloatParameter(const FString& InVariableName, float InValue); // 0x2bebf80 [Final Native Public]
    void SetColorParameter(const FString& InVariableName, const FLinearColor& InValue); // 0x2bebe98 [Final Native Public]
    void SetBoolParameter(const FString& InVariableName, bool InValue); // 0x2bebdb0 [Final Native Public]
    FVector GetVectorParameter(const FString& InVariableName); // 0x2beb51c [Final Native Public]
    FVector4 GetVector4Parameter(const FString& InVariableName); // 0x2beb468 [Final Native Public]
    FVector2D GetVector2DParameter(const FString& InVariableName); // 0x2beb3b4 [Final Native Public]
    FQuat GetQuatParameter(const FString& InVariableName); // 0x2beb300 [Final Native Public]
    int32 GetIntParameter(const FString& InVariableName); // 0x2beb188 [Final Native Public]
    float GetFloatParameter(const FString& InVariableName); // 0x2beb0dc [Final Native Public]
    FLinearColor GetColorParameter(const FString& InVariableName); // 0x2beb028 [Final Native Public]
    bool GetBoolParameter(const FString& InVariableName); // 0x2beaf7c [Final Native Public]

// UNiagaraBaselineController (/Script/Niagara.NiagaraBaselineController)
    bool OnTickTest(); // 0x2bf14ec [Native Event Public]
    void OnOwnerTick(float DeltaTime); // 0x2bf1458 [Native Event Public]
    void OnEndTest(const FNiagaraPerfBaselineStats& Stats); // 0x2bf13b8 [Native Event Public]
    void OnBeginTest(); // 0x2bf1390 [Native Event Public]
    UNiagaraSystem* GetSystem(); // 0x2bf1348 [Final Native Public]

// ANiagaraPreviewBase (/Script/Niagara.NiagaraPreviewBase)
    void SetSystem(UNiagaraSystem* InSystem); // 0x13450d4 [Event Public]
    void SetLabelText(FText& InXAxisText, FText& InYAxisText); // 0x13450d4 [Event Public]

// UNiagaraPreviewAxis (/Script/Niagara.NiagaraPreviewAxis)
    int32 Num(); // 0x2bf1360 [Native Event Public]
    void ApplyToPreview(UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, const FString& OutLabelText); // 0x2bf0f7c [Native Event Public]

// ANiagaraPreviewGrid (/Script/Niagara.NiagaraPreviewGrid)
    void SetPaused(bool bPaused); // 0x2bf151c [Final Native Public]
    void GetPreviews(const TArray<void>& OutPreviews); // 0x2bf12a0 [Final Native Public]
    void DeactivatePreviews(); // 0x2bf127c [Final Native Public]
    void ActivatePreviews(bool bReset); // 0x2bf0ef8 [Final Native Public]

// UNiagaraScript (/Script/Niagara.NiagaraScript)
    void RaiseOnGPUCompilationComplete(); // 0x2a6287c [Final Native Public]

// UAnimNotify_PlayNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(); // 0x2bf94f4 [Final Native Public]

// UAnimNotifyState_TimedNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(UMeshComponent* MeshComp); // 0x2bf93e4 [Final Native Public]

// UAnimNotifyState_TimedNiagaraEffectAdvanced (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced)
    float GetNotifyProgress(UMeshComponent* MeshComp); // 0x2bf9348 [Final Native Public]

// ITurnBasedMatchInterface (/Script/OnlineSubsystem.TurnBasedMatchInterface)
    void OnMatchReceivedTurn(const FString& Match, bool bDidBecomeActive); // 0x13450d4 [Event Public]
    void OnMatchEnded(const FString& Match); // 0x13450d4 [Event Public]

// UAchievementBlueprintLibrary (/Script/OnlineSubsystemUtils.AchievementBlueprintLibrary)
    void GetCachedAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementID, const bool& bFoundID, const float& Progress); // 0x2888a9c [Final Native Static Public]
    void GetCachedAchievementDescription(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementID, const bool& bFoundID, FText& Title, FText& LockedDescription, FText& UnlockedDescription, const bool& bHidden); // 0x28887dc [Final Native Static Public]

// UAchievementQueryCallbackProxy (/Script/OnlineSubsystemUtils.AchievementQueryCallbackProxy)
    UAchievementQueryCallbackProxy* CacheAchievements(UObject* WorldContextObject, APlayerController* PlayerController); // 0x2886428 [Final Native Static Public]
    UAchievementQueryCallbackProxy* CacheAchievementDescriptions(UObject* WorldContextObject, APlayerController* PlayerController); // 0x2886340 [Final Native Static Public]

// UAchievementWriteCallbackProxy (/Script/OnlineSubsystemUtils.AchievementWriteCallbackProxy)
    UAchievementWriteCallbackProxy* WriteAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementName, float Progress, int32 UserTag); // 0x2888f70 [Final Native Static Public]

// UConnectionCallbackProxy (/Script/OnlineSubsystemUtils.ConnectionCallbackProxy)
    UConnectionCallbackProxy* ConnectToService(UObject* WorldContextObject, APlayerController* PlayerController); // 0x2886518 [Final Native Static Public]

// UCreateSessionCallbackProxy (/Script/OnlineSubsystemUtils.CreateSessionCallbackProxy)
    UCreateSessionCallbackProxy* CreateSession(UObject* WorldContextObject, APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN); // 0x2887478 [Final Native Static Public]

// UDestroySessionCallbackProxy (/Script/OnlineSubsystemUtils.DestroySessionCallbackProxy)
    UDestroySessionCallbackProxy* DestroySession(UObject* WorldContextObject, APlayerController* PlayerController); // 0x2887740 [Final Native Static Public]

// UEndMatchCallbackProxy (/Script/OnlineSubsystemUtils.EndMatchCallbackProxy)
    UEndMatchCallbackProxy* EndMatch(UObject* WorldContextObject, APlayerController* PlayerController, const TScriptInterface<ITurnBasedMatchInterface>& MatchActor, const FString& MatchID, uint8 LocalPlayerOutcome, uint8 OtherPlayersOutcome); // 0x288780c [Final Native Static Public]

// UEndTurnCallbackProxy (/Script/OnlineSubsystemUtils.EndTurnCallbackProxy)
    UEndTurnCallbackProxy* EndTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const TScriptInterface<ITurnBasedMatchInterface>& TurnBasedMatchInterface); // 0x2887cfc [Final Native Static Public]

// UFindSessionsCallbackProxy (/Script/OnlineSubsystemUtils.FindSessionsCallbackProxy)
    FString GetServerName(FBlueprintSessionResult& Result); // 0x2888e8c [Final Native Static Public]
    int32 GetPingInMs(FBlueprintSessionResult& Result); // 0x2888dc4 [Final Native Static Public]
    int32 GetMaxPlayers(FBlueprintSessionResult& Result); // 0x2888d00 [Final Native Static Public]
    int32 GetCurrentPlayers(FBlueprintSessionResult& Result); // 0x2888c34 [Final Native Static Public]
    UFindSessionsCallbackProxy* FindSessions(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN); // 0x2887f40 [Final Native Static Public]

// UFindTurnBasedMatchCallbackProxy (/Script/OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy)
    UFindTurnBasedMatchCallbackProxy* FindTurnBasedMatch(UObject* WorldContextObject, APlayerController* PlayerController, const TScriptInterface<ITurnBasedMatchInterface>& MatchActor, int32 MinPlayers, int32 MaxPlayers, int32 PlayerGroup, bool ShowExistingMatches); // 0x2888208 [Final Native Static Public]

// UInAppPurchaseCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseCallbackProxy)
    UInAppPurchaseCallbackProxy* CreateProxyObjectForInAppPurchase(APlayerController* PlayerController, FInAppPurchaseProductRequest& ProductRequest); // 0x2886708 [Final Native Static Public]

// UInAppPurchaseCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseCallbackProxy2)
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseUnprocessedPurchases(APlayerController* PlayerController); // 0x28871fc [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseQueryOwned(APlayerController* PlayerController); // 0x28869c0 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchase(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x28865e4 [Final Native Static Public]

// UInAppPurchaseQueryCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy)
    UInAppPurchaseQueryCallbackProxy* CreateProxyObjectForInAppPurchaseQuery(APlayerController* PlayerController, const TArray<UInAppPurchaseQueryCallbackProxy*>& ProductIdentifiers); // 0x28868dc [Final Native Static Public]

// UInAppPurchaseQueryCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2)
    UInAppPurchaseQueryCallbackProxy2* CreateProxyObjectForInAppPurchaseQuery(APlayerController* PlayerController, const TArray<UInAppPurchaseQueryCallbackProxy2*>& ProductIdentifiers); // 0x28867f8 [Final Native Static Public]

// UInAppPurchaseRestoreCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy)
    UInAppPurchaseRestoreCallbackProxy* CreateProxyObjectForInAppPurchaseRestore(const TArray<APlayerController*>& ConsumableProductFlags, APlayerController* PlayerController); // 0x2887048 [Final Native Static Public]

// UInAppPurchaseRestoreCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2)
    UInAppPurchaseRestoreCallbackProxy2* CreateProxyObjectForInAppPurchaseRestore(const TArray<APlayerController*>& ConsumableProductFlags, APlayerController* PlayerController); // 0x2886c70 [Final Native Static Public]

// UJoinSessionCallbackProxy (/Script/OnlineSubsystemUtils.JoinSessionCallbackProxy)
    UJoinSessionCallbackProxy* JoinSession(UObject* WorldContextObject, APlayerController* PlayerController, FBlueprintSessionResult& SearchResult); // 0x288cd8c [Final Native Static Public]

// ULeaderboardBlueprintLibrary (/Script/OnlineSubsystemUtils.LeaderboardBlueprintLibrary)
    bool WriteLeaderboardInteger(APlayerController* PlayerController, const FName& StatName, int32 StatValue); // 0x288d93c [Final Native Static Public]

// ULeaderboardFlushCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardFlushCallbackProxy)
    ULeaderboardFlushCallbackProxy* CreateProxyObjectForFlush(APlayerController* PlayerController, const FName& SessionName); // 0x288cbf4 [Final Native Static Public]

// ULeaderboardQueryCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardQueryCallbackProxy)
    ULeaderboardQueryCallbackProxy* CreateProxyObjectForIntQuery(APlayerController* PlayerController, const FName& StatName); // 0x288ccc0 [Final Native Static Public]

// ULogoutCallbackProxy (/Script/OnlineSubsystemUtils.LogoutCallbackProxy)
    ULogoutCallbackProxy* Logout(UObject* WorldContextObject, APlayerController* PlayerController); // 0x288ced4 [Final Native Static Public]

// AOnlineBeaconClient (/Script/OnlineSubsystemUtils.OnlineBeaconClient)
    void ClientOnConnected(); // 0x288c79c [Final Native Event Private]

// APartyBeaconClient (/Script/OnlineSubsystemUtils.PartyBeaconClient)
    void ServerUpdateReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x288d720 [Native Event Protected]
    void ServerReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x288d46c [Native Event Protected]
    void ServerRemoveMemberFromReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x288d31c [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& PartyLeader); // 0x288d1f4 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x288c954 [Native Event Public]
    void ClientSendReservationFull(); // 0x288c904 [Native Event Public]
    void ClientReservationResponse(uint8 ReservationResponse); // 0x288c7ec [Native Event Public]
    void ClientCancelReservationResponse(uint8 ReservationResponse); // 0x288c684 [Native Event Public]

// UQuitMatchCallbackProxy (/Script/OnlineSubsystemUtils.QuitMatchCallbackProxy)
    UQuitMatchCallbackProxy* QuitMatch(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, uint8 Outcome, int32 TurnTimeoutInSeconds); // 0x288cfa0 [Final Native Static Public]

// UShowLoginUICallbackProxy (/Script/OnlineSubsystemUtils.ShowLoginUICallbackProxy)
    UShowLoginUICallbackProxy* ShowExternalLoginUI(UObject* WorldContextObject, APlayerController* InPlayerController); // 0x288d870 [Final Native Static Public]

// ASpectatorBeaconClient (/Script/OnlineSubsystemUtils.SpectatorBeaconClient)
    void ServerReservationRequest(const FString& SessionId, const FSpectatorReservation& Reservation); // 0x288d5bc [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& Spectator); // 0x288d1f4 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x288caa4 [Native Event Public]
    void ClientSendReservationFull(); // 0x288c92c [Native Event Public]
    void ClientReservationResponse(uint8 ReservationResponse); // 0x288c878 [Native Event Public]
    void ClientCancelReservationResponse(uint8 ReservationResponse); // 0x288c710 [Native Event Public]

// ATestBeaconClient (/Script/OnlineSubsystemUtils.TestBeaconClient)
    void ServerPong(); // 0x288d2c8 [Native Event Public]
    void ClientPing(); // 0x288c7c4 [Native Event Public]

// UTurnBasedBlueprintLibrary (/Script/OnlineSubsystemUtils.TurnBasedBlueprintLibrary)
    void RegisterTurnBasedMatchInterfaceObject(UObject* WorldContextObject, APlayerController* PlayerController, UObject* Object); // 0x288e6d0 [Final Native Static Public]
    void GetPlayerDisplayName(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, int32 PlayerIndex, const FString& PlayerDisplayName); // 0x288e414 [Final Native Static Public]
    void GetMyPlayerIndex(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const int32& PlayerIndex); // 0x288e2ac [Final Native Static Public]
    void GetIsMyTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const bool& bIsMyTurn); // 0x288e144 [Final Native Static Public]

// UVoipListenerSynthComponent (/Script/OnlineSubsystemUtils.VoipListenerSynthComponent)
    bool IsIdling(); // 0x288e6a8 [Final Native Public]

// UPaperFlipbook (/Script/Paper2D.PaperFlipbook)
    bool IsValidKeyFrameIndex(int32 Index); // 0x2c5344c [Final Native Public]
    float GetTotalDuration(); // 0x2c533c8 [Final Native Public]
    UPaperSprite* GetSpriteAtTime(float Time, bool bClampToEnds); // 0x2c51fe4 [Final Native Public]
    UPaperSprite* GetSpriteAtFrame(int32 FrameIndex); // 0x2c51e88 [Final Native Public]
    int32 GetNumKeyFrames(); // 0x2c51e04 [Final Native Public]
    int32 GetNumFrames(); // 0x2c51ddc [Final Native Public]
    int32 GetKeyFrameIndexAtTime(float Time, bool bClampToEnds); // 0x2c51a30 [Final Native Public]

// UPaperFlipbookComponent (/Script/Paper2D.PaperFlipbookComponent)
    void Stop(); // 0x2c55d38 [Final Native Public]
    void SetSpriteColor(const FLinearColor& NewColor); // 0x2c554ac [Final Native Public]
    void SetPlayRate(float NewRate); // 0x2c550d0 [Final Native Public]
    void SetPlaybackPositionInFrames(int32 NewFramePosition, bool bFireEvents); // 0x2c5522c [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents); // 0x2c55160 [Final Native Public]
    void SetNewTime(float NewTime); // 0x2c55040 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x2c54fb0 [Final Native Public]
    bool SetFlipbook(UPaperFlipbook* NewFlipbook); // 0x2c545d8 [Native Public]
    void ReverseFromEnd(); // 0x2c544c4 [Final Native Public]
    void Reverse(); // 0x2c544a0 [Final Native Public]
    void PlayFromStart(); // 0x2c54074 [Final Native Public]
    void Play(); // 0x2c54050 [Final Native Public]
    void OnRep_SourceFlipbook(UPaperFlipbook* OldFlipbook); // 0x2c53f8c [Final Native Protected]
    bool IsReversing(); // 0x2c5342c [Final Native Public]
    bool IsPlaying(); // 0x2c53410 [Final Native Public]
    bool IsLooping(); // 0x2c533f4 [Final Native Public]
    FLinearColor GetSpriteColor(); // 0x2c520b8 [Final Native Public]
    float GetPlayRate(); // 0x2c51e18 [Final Native Public]
    int32 GetPlaybackPositionInFrames(); // 0x2c51e30 [Final Native Public]
    float GetPlaybackPosition(); // 0x2c51728 [Final Native Public]
    int32 GetFlipbookLengthInFrames(); // 0x2c51700 [Final Native Public]
    float GetFlipbookLength(); // 0x2c516d4 [Final Native Public]
    float GetFlipbookFramerate(); // 0x2c516a8 [Final Native Public]
    UPaperFlipbook* GetFlipbook(); // 0x2c51674 [Native Public]

// UPaperGroupedSpriteComponent (/Script/Paper2D.PaperGroupedSpriteComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x2c560d0 [Native Public]
    bool UpdateInstanceColor(int32 InstanceIndex, const FLinearColor& NewInstanceColor, bool bMarkRenderStateDirty); // 0x2c55d50 [Native Public]
    void SortInstancesAlongAxis(const FVector& WorldSpaceSortAxis); // 0x2c55ca0 [Final Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x2c540d0 [Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x2c51740 [Final Native Public]
    int32 GetInstanceCount(); // 0x2c51728 [Final Native Public]
    void ClearInstances(); // 0x2c50fe4 [Native Public]
    int32 AddInstance(FTransform& Transform, UPaperSprite* Sprite, bool bWorldSpace, const FLinearColor& Color); // 0x2c509e0 [Final Native Public]

// UPaperSpriteBlueprintLibrary (/Script/Paper2D.PaperSpriteBlueprintLibrary)
    FSlateBrush MakeBrushFromSprite(UPaperSprite* Sprite, int32 Width, int32 Height); // 0x2c535b0 [Final Native Static Public]

// UPaperSpriteComponent (/Script/Paper2D.PaperSpriteComponent)
    void SetSpriteColor(const FLinearColor& NewColor); // 0x2c555ac [Final Native Public]
    bool SetSprite(UPaperSprite* NewSprite); // 0x2c545d8 [Native Public]
    UPaperSprite* GetSprite(); // 0x2c51674 [Native Public]

// UPaperTerrainComponent (/Script/Paper2D.PaperTerrainComponent)
    void SetTerrainColor(const FLinearColor& NewColor); // 0x2c556ac [Final Native Public]

// UPaperTileMapComponent (/Script/Paper2D.PaperTileMapComponent)
    void SetTileMapColor(const FLinearColor& NewColor); // 0x2c55c14 [Final Native Public]
    bool SetTileMap(UPaperTileMap* NewTileMap); // 0x2c545d8 [Native Public]
    void SetTile(int32 X, int32 Y, int32 Layer, const FPaperTileInfo& NewValue); // 0x2c5573c [Final Native Public]
    void SetLayerColor(const FLinearColor& NewColor, int32 Layer); // 0x2c54dec [Final Native Public]
    void SetLayerCollision(int32 Layer, bool bHasCollision, bool bOverrideThickness, float CustomThickness, bool bOverrideOffset, float CustomOffset, bool bRebuildCollision); // 0x2c54678 [Final Native Public]
    void SetDefaultCollisionThickness(float Thickness, bool bRebuildCollision); // 0x2c54504 [Final Native Public]
    void ResizeMap(int32 NewWidthInTiles, int32 NewHeightInTiles); // 0x2c54234 [Final Native Public]
    void RebuildCollision(); // 0x2c540ac [Final Native Public]
    bool OwnsTileMap(); // 0x2c54028 [Final Native Public]
    void MakeTileMapEditable(); // 0x2c53f20 [Final Native Public]
    void GetTilePolygon(int32 TileX, int32 TileY, const TArray<int32>& Points, int32 LayerIndex, bool bWorldSpace); // 0x2c52da4 [Final Native Public]
    FLinearColor GetTileMapColor(); // 0x2c52d88 [Final Native Public]
    FVector GetTileCornerPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0x2c52908 [Final Native Public]
    FVector GetTileCenterPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0x2c52488 [Final Native Public]
    FPaperTileInfo GetTile(int32 X, int32 Y, int32 Layer); // 0x2c520d4 [Final Native Public]
    void GetMapSize(const int32& MapWidth, const int32& MapHeight, const int32& NumLayers); // 0x2c51c88 [Final Native Public]
    FLinearColor GetLayerColor(int32 Layer); // 0x2c51b04 [Final Native Public]
    void CreateNewTileMap(int32 MapWidth, int32 MapHeight, int32 TileWidth, int32 TileHeight, float PixelsPerUnrealUnit, bool bCreateLayer); // 0x2c5100c [Final Native Public]
    UPaperTileLayer* AddNewLayer(); // 0x2c50d38 [Final Native Public]

// UTileMapBlueprintLibrary (/Script/Paper2D.TileMapBlueprintLibrary)
    FPaperTileInfo MakeTile(int32 TileIndex, UPaperTileSet* TileSet, bool bFlipH, bool bFlipV, bool bFlipD); // 0x2c53954 [Final Native Static Public]
    FName GetTileUserData(const FPaperTileInfo& Tile); // 0x2c53314 [Final Native Static Public]
    FTransform GetTileTransform(const FPaperTileInfo& Tile); // 0x2c53268 [Final Native Static Public]
    void BreakTile(const FPaperTileInfo& Tile, const int32& TileIndex, const UPaperTileSet*& TileSet, const bool& bFlipH, const bool& bFlipV, const bool& bFlipD); // 0x2c50db0 [Final Native Static Public]

// UWheeledVehicleMovementComponent (/Script/PhysXVehicles.WheeledVehicleMovementComponent)
    void SetUseAutoGears(bool bUseAuto); // 0x2e8be14 [Final Native Public]
    void SetThrottleInput(float Throttle); // 0x2e8bd84 [Final Native Public]
    void SetTargetGear(int32 GearNum, bool bImmediate); // 0x2e8bb14 [Final Native Public]
    void SetSteeringInput(float Steering); // 0x2e8ba84 [Final Native Public]
    void SetHandbrakeInput(bool bNewHandbrake); // 0x2e8b858 [Final Native Public]
    void SetGroupsToIgnoreMask(const FNavAvoidanceMask& GroupMask); // 0x2e8b7c4 [Final Native Public]
    void SetGroupsToIgnore(int32 GroupFlags); // 0x2e8b670 [Final Native Public]
    void SetGroupsToAvoidMask(const FNavAvoidanceMask& GroupMask); // 0x2e8b5dc [Final Native Public]
    void SetGroupsToAvoid(int32 GroupFlags); // 0x2e8b488 [Final Native Public]
    void SetGearUp(bool bNewGearUp); // 0x2e8b3f4 [Final Native Public]
    void SetGearDown(bool bNewGearDown); // 0x2e8b360 [Final Native Public]
    void SetBrakeInput(float Brake); // 0x2e8afa0 [Final Native Public]
    void SetAvoidanceGroupMask(const FNavAvoidanceMask& GroupMask); // 0x2e8af0c [Final Native Public]
    void SetAvoidanceGroup(int32 GroupFlags); // 0x2e8adb8 [Final Native Public]
    void SetAvoidanceEnabled(bool bEnable); // 0x2e8acd8 [Final Native Public]
    void ServerUpdateState(float InSteeringInput, float InThrottleInput, float InBrakeInput, float InHandbrakeInput, int32 CurrentGear); // 0x2e8aa48 [Native Event Protected]
    bool GetUseAutoGears(); // 0x2e8a99c [Final Native Public]
    int32 GetTargetGear(); // 0x2e8a974 [Final Native Public]
    float GetEngineRotationSpeed(); // 0x2e8a8b4 [Final Native Public]
    float GetEngineMaxRotationSpeed(); // 0x2e8a89c [Final Native Public]
    int32 GetCurrentGear(); // 0x2e8a874 [Final Native Public]

// USimpleWheeledVehicleMovementComponent (/Script/PhysXVehicles.SimpleWheeledVehicleMovementComponent)
    void SetSteerAngle(float SteerAngle, int32 WheelIndex); // 0x2e8b8ec [Final Native Public]
    void SetDriveTorque(float DriveTorque, int32 WheelIndex); // 0x2e8b1c8 [Final Native Public]
    void SetBrakeTorque(float BrakeTorque, int32 WheelIndex); // 0x2e8b030 [Final Native Public]

// UVehicleAnimInstance (/Script/PhysXVehicles.VehicleAnimInstance)
    AWheeledVehicle* GetVehicle(); // 0x2e8a9c4 [Final Native Public]

// UVehicleWheel (/Script/PhysXVehicles.VehicleWheel)
    bool IsInAir(); // 0x2e8aa1c [Final Native Public]
    float GetSuspensionOffset(); // 0x2e8a944 [Final Native Public]
    float GetSteerAngle(); // 0x2e8a914 [Final Native Public]
    float GetRotationAngle(); // 0x2e8a8e4 [Final Native Public]

// UKismetProceduralMeshLibrary (/Script/ProceduralMeshComponent.KismetProceduralMeshLibrary)
    void SliceProceduralMesh(UProceduralMeshComponent* InProcMesh, const FVector& PlanePosition, const FVector& PlaneNormal, bool bCreateOtherHalf, const UProceduralMeshComponent*& OutOtherHalfProcMesh, const EProcMeshSliceCapOption& CapOption, UMaterialInterface* CapMaterial); // 0x29ff5b0 [Final Native Static Public]
    void GetSectionFromStaticMesh(UStaticMesh* InMesh, int32 LODIndex, int32 SectionIndex, const TArray<TArray<TArray<TArray<TArray<void>>>>>& Vertices, const TArray<TArray<TArray<TArray<void>>>>& Triangles, const TArray<TArray<TArray<void>>>& Normals, const TArray<TArray<void>>& UVs, const TArray<void>& Tangents); // 0x29fed9c [Final Native Static Public]
    void GetSectionFromProceduralMesh(UProceduralMeshComponent* InProcMesh, int32 SectionIndex, const TArray<TArray<TArray<TArray<TArray<void>>>>>& Vertices, const TArray<TArray<TArray<TArray<void>>>>& Triangles, const TArray<TArray<TArray<void>>>& Normals, const TArray<TArray<void>>& UVs, const TArray<void>& Tangents); // 0x29fe8f4 [Final Native Static Public]
    void GenerateBoxMesh(const FVector& BoxRadius, const TArray<TArray<TArray<TArray<TArray<void>>>>>& Vertices, const TArray<TArray<TArray<TArray<void>>>>& Triangles, const TArray<TArray<TArray<void>>>& Normals, const TArray<TArray<void>>& UVs, const TArray<void>& Tangents); // 0x29fe658 [Final Native Static Public]
    void CreateGridMeshWelded(int32 NumX, int32 NumY, const TArray<TArray<TArray<float>>>& Triangles, const TArray<TArray<float>>& Vertices, const TArray<float>& UVs, float GridSpacing); // 0x29fd4ac [Final Native Static Public]
    void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, const TArray<void>& Triangles); // 0x29fd090 [Final Native Static Public]
    void CreateGridMeshSplit(int32 NumX, int32 NumY, const TArray<TArray<TArray<TArray<float>>>>& Triangles, const TArray<TArray<TArray<float>>>& Vertices, const TArray<TArray<float>>& UVs, const TArray<float>& UV1s, float GridSpacing); // 0x29fcbc4 [Final Native Static Public]
    void CopyProceduralMeshFromStaticMeshComponent(UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); // 0x29fc5e8 [Final Native Static Public]
    void ConvertQuadToTriangles(const TArray<int32>& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); // 0x29fc12c [Final Native Static Public]
    void CalculateTangentsForMesh(const TArray<TArray<TArray<TArray<TArray<void>>>>>& Vertices, const TArray<TArray<TArray<TArray<void>>>>& Triangles, const TArray<TArray<TArray<void>>>& UVs, const TArray<TArray<void>>& Normals, const TArray<void>& Tangents); // 0x29fbd60 [Final Native Static Public]

// UProceduralMeshComponent (/Script/ProceduralMeshComponent.ProceduralMeshComponent)
    void UpdateMeshSection_LinearColor(int32 SectionIndex, const TArray<TArray<TArray<TArray<TArray<TArray<TArray<TArray<void>>>>>>>>& Vertices, const TArray<TArray<TArray<TArray<TArray<TArray<TArray<void>>>>>>>& Normals, const TArray<TArray<TArray<TArray<TArray<TArray<void>>>>>>& UV0, const TArray<TArray<TArray<TArray<TArray<void>>>>>& UV1, const TArray<TArray<TArray<TArray<void>>>>& UV2, const TArray<TArray<TArray<void>>>& UV3, const TArray<TArray<void>>& VertexColors, const TArray<void>& Tangents); // 0x29ffc8c [Final Native Public]
    void UpdateMeshSection(int32 SectionIndex, const TArray<TArray<TArray<TArray<TArray<void>>>>>& Vertices, const TArray<TArray<TArray<TArray<void>>>>& Normals, const TArray<TArray<TArray<void>>>& UV0, const TArray<TArray<void>>& VertexColors, const TArray<void>& Tangents); // 0x29ff948 [Final Native Public]
    void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); // 0x29ff340 [Final Native Public]
    bool IsMeshSectionVisible(int32 SectionIndex); // 0x29ff1cc [Final Native Public]
    int32 GetNumSections(); // 0x29fe8dc [Final Native Public]
    void CreateMeshSection_LinearColor(int32 SectionIndex, const TArray<TArray<TArray<TArray<TArray<TArray<TArray<TArray<TArray<void>>>>>>>>>& Vertices, const TArray<TArray<TArray<TArray<TArray<TArray<TArray<TArray<bool>>>>>>>>& Triangles, const TArray<TArray<TArray<TArray<TArray<TArray<TArray<bool>>>>>>>& Normals, const TArray<TArray<TArray<TArray<TArray<TArray<bool>>>>>>& UV0, const TArray<TArray<TArray<TArray<TArray<bool>>>>>& UV1, const TArray<TArray<TArray<TArray<bool>>>>& UV2, const TArray<TArray<TArray<bool>>>& UV3, const TArray<TArray<bool>>& VertexColors, const TArray<bool>& Tangents, bool bCreateCollision); // 0x29fe09c [Final Native Public]
    void CreateMeshSection(int32 SectionIndex, const TArray<TArray<TArray<TArray<TArray<TArray<bool>>>>>>& Vertices, const TArray<TArray<TArray<TArray<TArray<bool>>>>>& Triangles, const TArray<TArray<TArray<TArray<bool>>>>& Normals, const TArray<TArray<TArray<bool>>>& UV0, const TArray<TArray<bool>>& VertexColors, const TArray<bool>& Tangents, bool bCreateCollision); // 0x29fdc14 [Final Native Public]
    void ClearMeshSection(int32 SectionIndex); // 0x29fbfe0 [Final Native Public]
    void ClearCollisionConvexMeshes(); // 0x29fbfbc [Final Native Public]
    void ClearAllMeshSections(); // 0x29fbf98 [Final Native Public]
    void AddCollisionConvexMesh(const TArray<void>& ConvexVerts); // 0x29fbbb4 [Final Native Public]

// URigVM (/Script/RigVM.RigVM)
    void SetParameterValueVector2D(const FName& InParameterName, const FVector2D& InValue, int32 InArrayIndex); // 0x5294770 [Final Native Public]
    void SetParameterValueVector(const FName& InParameterName, const FVector& InValue, int32 InArrayIndex); // 0x5294944 [Final Native Public]
    void SetParameterValueTransform(const FName& InParameterName, FTransform& InValue, int32 InArrayIndex); // 0x5294554 [Final Native Public]
    void SetParameterValueString(const FName& InParameterName, const FString& InValue, int32 InArrayIndex); // 0x52942c8 [Final Native Public]
    void SetParameterValueQuat(const FName& InParameterName, FQuat& InValue, int32 InArrayIndex); // 0x52940e0 [Final Native Public]
    void SetParameterValueName(const FName& InParameterName, const FName& InValue, int32 InArrayIndex); // 0x5293f08 [Final Native Public]
    void SetParameterValueInt(const FName& InParameterName, int32 InValue, int32 InArrayIndex); // 0x5293c70 [Final Native Public]
    void SetParameterValueFloat(const FName& InParameterName, float InValue, int32 InArrayIndex); // 0x5293a00 [Final Native Public]
    void SetParameterValueBool(const FName& InParameterName, bool InValue, int32 InArrayIndex); // 0x5293798 [Final Native Public]
    FString GetRigVMFunctionName(int32 InFunctionIndex); // 0x5293614 [Final Native Public]
    FVector2D GetParameterValueVector2D(const FName& InParameterName, int32 InArrayIndex); // 0x529327c [Final Native Public]
    FVector GetParameterValueVector(const FName& InParameterName, int32 InArrayIndex); // 0x5293434 [Final Native Public]
    FTransform GetParameterValueTransform(const FName& InParameterName, int32 InArrayIndex); // 0x5293078 [Final Native Public]
    FString GetParameterValueString(const FName& InParameterName, int32 InArrayIndex); // 0x5292e9c [Final Native Public]
    FQuat GetParameterValueQuat(const FName& InParameterName, int32 InArrayIndex); // 0x5292ccc [Final Native Public]
    FName GetParameterValueName(const FName& InParameterName, int32 InArrayIndex); // 0x5292b04 [Final Native Public]
    int32 GetParameterValueInt(const FName& InParameterName, int32 InArrayIndex); // 0x5292958 [Final Native Public]
    float GetParameterValueFloat(const FName& InParameterName, int32 InArrayIndex); // 0x52927a8 [Final Native Public]
    bool GetParameterValueBool(const FName& InParameterName, int32 InArrayIndex); // 0x52925fc [Final Native Public]
    int32 GetParameterArraySize(const FName& InParameterName); // 0x529255c [Final Native Public]
    bool Execute(const FName& InEntryName); // 0x5292490 [Final Native Public]
    int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName); // 0x52923bc [Final Native Public]

// USQEXSEADAudioComponent (/Script/SQEXSEAD.SQEXSEADAudioComponent)
    float GetPlaybackTimePercent(); // 0x2a7c66c [Final Native Public]

// USQEXSEADBGMSlotController (/Script/SQEXSEAD.SQEXSEADBGMSlotController)
    void Unreference(); // 0x2a808b0 [Final Native Public]
    void Stop(); // 0x2a8088c [Final Native Public]
    void SetVolume(float Volume, float FadeTime); // 0x2a80778 [Final Native Public]
    void SetVirtual3DPosition(const FVector& Position, float FadeTime); // 0x2a80694 [Final Native Public]
    void SetVirtual3DParam(FSQEXSEAD_BGMVirtual3DParam& Param); // 0x2a805e0 [Final Native Public]
    void SetSuspendFadeOutTime(float FadeTime); // 0x2a80550 [Final Native Public]
    void SetStoreBehaviour(const ESQEXSEAD_BGMStoreBehaviour& StoreBehaviour); // 0x2a804c8 [Final Native Public]
    void SetStopFadeOutTime(float FadeTime); // 0x2a80438 [Final Native Public]
    void SetSilent(); // 0x2a803c8 [Final Native Public]
    void SetSeekTime(float SeekTime); // 0x2a80338 [Final Native Public]
    void SetSectionByName(const FName& Name); // 0x2a802b0 [Final Native Public]
    void SetSection(int32 Index); // 0x2a8015c [Final Native Public]
    void SetResumeFadeInTime(float FadeTime); // 0x2a800cc [Final Native Public]
    void SetRestartSameBGM(bool bRestart); // 0x2a80044 [Final Native Public]
    void SetPriority(int32 Priority); // 0x2a7fef8 [Final Native Public]
    void SetPlayFadeInTime(float FadeTime); // 0x2a7fe68 [Final Native Public]
    void SetPath(const FString& Path); // 0x2a7fdc0 [Final Native Public]
    void SetOptions(const FSQEXSEAD_BGMOptions& NewOptions); // 0x2a7fd0c [Final Native Public]
    void SetModeByName(const FName& Name); // 0x2a7fc84 [Final Native Public]
    void SetMode(int32 Index); // 0x2a7fb30 [Final Native Public]
    void SetEnableVirtual3D(bool bEnable, float FadeTime); // 0x2a7fa5c [Final Native Public]
    void Set(USoundBase* Sound); // 0x2a7f9d4 [Final Native Public]
    void Reset(); // 0x2a7f998 [Final Native Public]
    void Play(); // 0x2a7f974 [Final Native Public]
    bool IsPlaying(); // 0x2a7f958 [Final Native Public]
    bool IsFadeOuting(const FName& SoundAssetName); // 0x2a7f8c0 [Final Native Public]
    FVector GetVirtual3DPosition(); // 0x2a7f894 [Final Native Public]
    float GetTempo(); // 0x2a7f860 [Final Native Public]
    int32 GetSectionIndex(); // 0x2a7f834 [Final Native Public]
    float GetPlayTime(); // 0x2a7f800 [Final Native Public]
    int32 GetNextSectionIndex(); // 0x2a7f7d0 [Final Native Public]
    FSQEXSEAD_Timing GetNearTiming(); // 0x2a7f740 [Final Native Public]
    float GetMusicalTime(); // 0x2a7f70c [Final Native Public]
    int32 GetModeIndex(); // 0x2a7f6e0 [Final Native Public]
    float GetLowpassValue(); // 0x2a7f6a4 [Final Native Public]
    FSQEXSEAD_Timing GetJustTiming(); // 0x2a7f614 [Final Native Public]

// USQEXSEADSoundAliasNameSetting (/Script/SQEXSEAD.SQEXSEADSoundAliasNameSetting)
    void SortSettings(); // 0x2a80868 [Final Native Public]

// USQEXSEADStatics (/Script/SQEXSEAD.SQEXSEADStatics)
    void SuspendBGM_OptionalFade(float FadeTime); // 0x2a8d580 [Final Native Static Public]
    void SuspendBGM(); // 0x2a8d548 [Final Native Static Public]
    void StopAllCategorySounds(float FadeTime); // 0x2a8d4c8 [Final Native Static Public]
    void StopAllBGM_OptionalFade(float FadeTime); // 0x2a8d444 [Final Native Static Public]
    void StopAllBGM(); // 0x2a8d40c [Final Native Static Public]
    USQEXSEADAudioComponent* SpawnSoundAttachedByName(USoundBase* Sound, USceneComponent* AttachToComponent, const FName& SoundName, float SwitchValue, int32 ZeroOneSlot, float ZeroOneValue, int32 ExternalID, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, bool bStopWhenAttachedToDestroyed, bool bVirtualizePlay, bool bUISound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy, bool bRecycle, float VibrationVolumeMultiplier, const ESQEXSEADSoundOutputPorts& OutputPort, const ESQEXSEADRealTimeVoiceEffectTypes& VoiceEffectType); // 0x2a8be98 [Final Native Static Public]
    USQEXSEADAudioComponent* SpawnSoundAttached(USoundBase* Sound, USceneComponent* AttachToComponent, int32 SoundIndex, float SwitchValue, int32 ZeroOneSlot, float ZeroOneValue, int32 ExternalID, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, bool bStopWhenAttachedToDestroyed, bool bVirtualizePlay, bool bUISound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy, bool bRecycle, float VibrationVolumeMultiplier, const ESQEXSEADSoundOutputPorts& OutputPort, const ESQEXSEADRealTimeVoiceEffectTypes& VoiceEffectType); // 0x2a8a778 [Final Native Static Public]
    USQEXSEADAudioComponent* SpawnSoundAtLocationByName(UObject* WorldContextObject, USoundBase* Sound, const FVector& Location, const FName& SoundName, float SwitchValue, int32 ZeroOneSlot, float ZeroOneValue, int32 ExternalID, const FRotator& Rotation, bool bVirtualizePlay, bool bUISound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy, bool bRecycle, float VibrationVolumeMultiplier, const ESQEXSEADSoundOutputPorts& OutputPort, const ESQEXSEADRealTimeVoiceEffectTypes& VoiceEffectType); // 0x2a892c8 [Final Native Static Public]
    USQEXSEADAudioComponent* SpawnSoundAtLocation(UObject* WorldContextObject, USoundBase* Sound, const FVector& Location, int32 SoundIndex, float SwitchValue, int32 ZeroOneSlot, float ZeroOneValue, int32 ExternalID, const FRotator& Rotation, bool bVirtualizePlay, bool bUISound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy, bool bRecycle, float VibrationVolumeMultiplier, const ESQEXSEADSoundOutputPorts& OutputPort, const ESQEXSEADRealTimeVoiceEffectTypes& VoiceEffectType); // 0x2a87f90 [Final Native Static Public]
    USQEXSEADAudioComponent* SpawnSound2DByName(UObject* WorldContextObject, USoundBase* Sound, const FName& SoundName, float SwitchValue, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy, bool bRecycle, float VibrationVolumeMultiplier, const ESQEXSEADSoundOutputPorts& OutputPort, const ESQEXSEADRealTimeVoiceEffectTypes& VoiceEffectType); // 0x2a879e0 [Final Native Static Public]
    USQEXSEADAudioComponent* SpawnSound2D(UObject* WorldContextObject, USoundBase* Sound, int32 SoundIndex, float SwitchValue, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy, bool bRecycle, float VibrationVolumeMultiplier, const ESQEXSEADSoundOutputPorts& OutputPort, const ESQEXSEADRealTimeVoiceEffectTypes& VoiceEffectType); // 0x2a86b84 [Final Native Static Public]
    void SetVibrationHandheldOutputMode(bool bEnable); // 0x2a86b18 [Final Native Static Public]
    bool SetRenderSpeedRate(float Rate); // 0x2a86a88 [Final Native Static Public]
    bool SetRenderGrainSlope(float Slope); // 0x2a869d8 [Final Native Static Public]
    bool SetRenderGrainSize(float Size); // 0x2a86928 [Final Native Static Public]
    void SetPadVibrationEnable(bool bEnable); // 0x2a868ac [Final Native Static Public]
    void SetPadSpeakerMasterVolume(float Volume); // 0x2a8682c [Final Native Static Public]
    void SetPadSpeakerEnable(bool bEnable); // 0x2a867b0 [Final Native Static Public]
    void SetListenerDynamicAudibleRangeMagnification(float mag); // 0x2a86730 [Final Native Static Public]
    void SetExternalParameter(const FName& ParamName, float Value); // 0x2a8666c [Final Native Static Public]
    void SetEnableBGMAutoResume(bool bIsEnabled); // 0x2a865ec [Final Native Static Public]
    void SetEnableAudioVolumeUpdate(bool bEnable); // 0x2a86574 [Final Native Static Public]
    void SetEffectPreset(const FName& presetName, float FadeTime); // 0x2a864b0 [Final Native Static Public]
    void ResumeBGM_OptionalFade(float FadeTime); // 0x2a8642c [Final Native Static Public]
    void ResumeBGM(); // 0x2a863f4 [Final Native Static Public]
    void ResetEffectPreset(float resetFadeTime); // 0x2a86374 [Final Native Static Public]
    void ResetAllCategoryTemporarySettings(float resetFadeTime); // 0x2a862f4 [Final Native Static Public]
    FName PlaySound3DByName(UObject* WorldContextObject, USoundBase* Sound, const FName& SoundName, const FVector& Location, float SwitchValue, int32 ZeroOneSlot, float ZeroOneValue, int32 ExternalID, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bVirtualizePlay, bool bUISound, float VibrationVolumeMultiplier, const ESQEXSEADSoundOutputPorts& OutputPort, const ESQEXSEADRealTimeVoiceEffectTypes& VoiceEffectType); // 0x2a85270 [Final Native Static Public]
    void PlaySound3D(UObject* WorldContextObject, USoundBase* Sound, const FVector& Location, int32 SoundIndex, float SwitchValue, int32 ZeroOneSlot, float ZeroOneValue, int32 ExternalID, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bVirtualizePlay, bool bUISound, float VibrationVolumeMultiplier, const ESQEXSEADSoundOutputPorts& OutputPort, const ESQEXSEADRealTimeVoiceEffectTypes& VoiceEffectType); // 0x2a84154 [Final Native Static Public]
    FName PlaySound2DByName(UObject* WorldContextObject, USoundBase* Sound, const FName& SoundName, float SwitchValue, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, float VibrationVolumeMultiplier, const ESQEXSEADSoundOutputPorts& OutputPort, const ESQEXSEADRealTimeVoiceEffectTypes& VoiceEffectType); // 0x2a83b5c [Final Native Static Public]
    void PlaySound2D(UObject* WorldContextObject, USoundBase* Sound, int32 SoundIndex, float SwitchValue, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, float VibrationVolumeMultiplier, const ESQEXSEADSoundOutputPorts& OutputPort, const ESQEXSEADRealTimeVoiceEffectTypes& VoiceEffectType); // 0x191cd44 [Final Native Static Public]
    bool IsPlayingBGM(USoundBase* Sound); // 0x2a83a80 [Final Native Static Public]
    bool IsExistSoundInBank(USoundBase* Sound, const FName& SoundName); // 0x2a8398c [Final Native Static Public]
    bool IsExistSectionBGM(USoundBase* Sound, const FName& SectionName); // 0x2a83824 [Final Native Static Public]
    bool IsExistModeBGM(USoundBase* Sound, const FName& ModeName); // 0x2a836bc [Final Native Static Public]
    bool IsEnableAudioVolumeUpdate(); // 0x2a83668 [Final Native Static Public]
    float GetSoundDuration(USoundBase* Sound, const FName& SoundName); // 0x2a8358c [Final Native Static Public]
    float GetRenderSpeedRate(); // 0x2a83570 [Final Native Static Public]
    float GetRenderGrainSlope(); // 0x2a83554 [Final Native Static Public]
    float GetRenderGrainSize(); // 0x2a83538 [Final Native Static Public]
    bool GetPadVibrationEnable(); // 0x2a83520 [Final Native Static Public]
    bool GetPadSpeakerEnable(); // 0x2a83508 [Final Native Static Public]
    USQEXSEADBGMSlotController* GetBGMSlotController(const FName& Name); // 0x2a83480 [Final Native Static Public]
    void ExecAudioVolumeEvent(const FName& ActorName, const FName& AudioVolumeEventName); // 0x2a833c4 [Final Native Static Public]
    USQEXSEADBGMSlotController* CreateBGMSlot(const FName& Name, const FSQEXSEAD_BGMOptions& Options); // 0x2a832bc [Final Native Static Public]
    void CategoryCtrl_ToggleDebugMute(const FName& CategoryName, float FadeTime); // 0x2a831f8 [Final Native Static Public]
    void CategoryCtrl_Suspend(const FName& CategoryName, float FadeOutTime); // 0x2a83134 [Final Native Static Public]
    void CategoryCtrl_Stop(const FName& CategoryName, float FadeOutTime); // 0x2a83070 [Final Native Static Public]
    void CategoryCtrl_SetVolume(const FName& CategoryName, float Volume, float FadeTime, uint8 targerlayer); // 0x2a82f18 [Final Native Static Public]
    void CategoryCtrl_SetPitch(const FName& CategoryName, float Pitch, float FadeTime); // 0x2a82e00 [Final Native Static Public]
    void CategoryCtrl_Resume(const FName& CategoryName, float FadeInTime); // 0x2a82d3c [Final Native Static Public]
    float CategoryCtrl_GetVolume(const FName& CategoryName, uint8 targerlayer); // 0x2a82c6c [Final Native Static Public]
    void CategoryCtrl_DebugMute(const FName& CategoryName, bool bToBeMuted, float FadeTime); // 0x2a82b64 [Final Native Static Public]
    void CallEvent(const FName& EventName); // 0x2a82aec [Final Native Static Public]
    void AutoSeCtrl_SetEnable(bool Enable); // 0x2a82a70 [Final Native Static Public]

// USQEXSEADZeroOneSeComponent (/Script/SQEXSEAD.SQEXSEADZeroOneSeComponent)
    void Stop(); // 0x2a8e1f8 [Final Native Public]
    void SetZeroOneValue(int32 Slot, float Value, float FadeTime); // 0x2a8de40 [Final Native Public]
    void Play(); // 0x2a8de1c [Final Native Public]

// UStaticMeshDescription (/Script/StaticMeshDescription.StaticMeshDescription)
    void SetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, const FVector2D& UV, int32 UVIndex); // 0x4b9f2ec [Final Native Public]
    void SetPolygonGroupMaterialSlotName(const FPolygonGroupID& PolygonGroupID, const FName& SlotName); // 0x4b9f214 [Final Native Public]
    FVector2D GetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, int32 UVIndex); // 0x4b9f070 [Final Native Public]
    void CreateCube(const FVector& Center, const FVector& HalfExtents, const FPolygonGroupID& PolygonGroup, FPolygonID& PolygonID_PlusX, FPolygonID& PolygonID_MinusX, FPolygonID& PolygonID_PlusY, FPolygonID& PolygonID_MinusY, FPolygonID& PolygonID_PlusZ, FPolygonID& PolygonID_MinusZ); // 0x4b9ed48 [Final Native Public]

// UTimeManagementBlueprintLibrary (/Script/TimeManagement.TimeManagementBlueprintLibrary)
    FFrameTime TransformTime(FFrameTime& SourceTime, const FFrameRate& SourceRate, const FFrameRate& DestinationRate); // 0x494ded0 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x494dd44 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x494dc80 [Final Native Static Public]
    FFrameTime SnapFrameTimeToRate(FFrameTime& SourceTime, const FFrameRate& SourceRate, const FFrameRate& SnapToRate); // 0x494db34 [Final Native Static Public]
    FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, const FFrameRate& FrameRate); // 0x494da50 [Final Native Static Public]
    FFrameNumber Multiply_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x494d8c4 [Final Native Static Public]
    bool IsValid_MultipleOf(const FFrameRate& InFrameRate, const FFrameRate& OtherFramerate); // 0x494d7d0 [Final Native Static Public]
    bool IsValid_Framerate(const FFrameRate& InFrameRate); // 0x494d738 [Final Native Static Public]
    FFrameRate GetTimecodeFrameRate(); // 0x494d704 [Final Native Static Public]
    FTimecode GetTimecode(); // 0x494d6c4 [Final Native Static Public]
    FFrameNumber Divide_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x494d538 [Final Native Static Public]
    FString Conv_TimecodeToString(const FTimecode& InTimecode, bool bForceSignDisplay); // 0x494d370 [Final Native Static Public]
    float Conv_QualifiedFrameTimeToSeconds(FQualifiedFrameTime& InFrameTime); // 0x494d27c [Final Native Static Public]
    float Conv_FrameRateToSeconds(const FFrameRate& InFrameRate); // 0x494d1cc [Final Native Static Public]
    int32 Conv_FrameNumberToInteger(FFrameNumber& InFrameNumber); // 0x494d140 [Final Native Static Public]
    FFrameNumber Add_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x494cfb4 [Final Native Static Public]
    FFrameNumber Add_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x494cef0 [Final Native Static Public]

// UWidget (/Script/UMG.Widget)
    void SetVisibility(const ESlateVisibility& InVisibility); // 0x4ad7158 [Native Public]
    void SetUserFocus(APlayerController* PlayerController); // 0x4ad6f48 [Final Native Public]
    void SetToolTipText(FText& InToolTipText); // 0x4ad6e74 [Final Native Public]
    void SetToolTip(UWidget* Widget); // 0x4ad6dec [Final Native Public]
    void SetRenderTranslation(const FVector2D& Translation); // 0x4ad6cc8 [Final Native Public]
    void SetRenderTransformPivot(const FVector2D& Pivot); // 0x4ad6c44 [Final Native Public]
    void SetRenderTransformAngle(float Angle); // 0x4ad6bac [Final Native Public]
    void SetRenderTransform(const FWidgetTransform& InTransform); // 0x4ad6ab8 [Final Native Public]
    void SetRenderShear(const FVector2D& Shear); // 0x4ad6a2c [Final Native Public]
    void SetRenderScale(const FVector2D& Scale); // 0x4ad69a0 [Final Native Public]
    void SetRenderOpacity(float InOpacity); // 0x4ad6910 [Final Native Public]
    void SetNavigationRuleExplicit(const EUINavigation& Direction, UWidget* InWidget); // 0x4ad6770 [Final Native Public]
    void SetNavigationRuleCustomBoundary(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x4ad6590 [Final Native Public]
    void SetNavigationRuleCustom(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x4ad63b0 [Final Native Public]
    void SetNavigationRuleBase(const EUINavigation& Direction, const EUINavigationRule& Rule); // 0x4ad62e4 [Final Native Public]
    void SetNavigationRule(const EUINavigation& Direction, const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x4ad6198 [Final Native Public]
    void SetKeyboardFocus(); // 0x4ad6174 [Final Native Public]
    void SetIsEnabled(bool bInIsEnabled); // 0x4ad60e4 [Native Public]
    void SetFocus(); // 0x4ad6024 [Final Native Public]
    void SetCursor(uint8 InCursor); // 0x4ad5f9c [Final Native Public]
    void SetClipping(const EWidgetClipping& InClipping); // 0x4ad5f14 [Final Native Public]
    void SetAllNavigationRules(const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x4ad5e48 [Final Native Public]
    void ResetCursor(); // 0x4ad5db8 [Final Native Public]
    void RemoveFromParent(); // 0x4ad5d90 [Native Public]
    FEventReply OnReply__DelegateSignature(); // 0x13450d4 [Public]
    FEventReply OnPointerEvent__DelegateSignature(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x13450d4 [Public]
    bool IsVisible(); // 0x4ad5d64 [Final Native Public]
    bool IsHovered(); // 0x4ad5d34 [Native Public]
    void InvalidateLayoutAndVolatility(); // 0x4ad5d10 [Final Native Public]
    bool HasUserFocusedDescendants(APlayerController* PlayerController); // 0x4ad5c14 [Final Native Public]
    bool HasUserFocus(APlayerController* PlayerController); // 0x4ad5aec [Final Native Public]
    bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); // 0x4ad582c [Final Native Public]
    bool HasMouseCapture(); // 0x4ad57d4 [Final Native Public]
    bool HasKeyboardFocus(); // 0x4ad5778 [Final Native Public]
    bool HasFocusedDescendants(); // 0x4ad5720 [Final Native Public]
    bool HasAnyUserFocus(); // 0x4ad569c [Final Native Public]
    UWidget* GetWidget__DelegateSignature(); // 0x13450d4 [Public]
    ESlateVisibility GetVisibility(); // 0x4ad5670 [Final Native Public]
    FGeometry GetTickSpaceGeometry(); // 0x4ad528c [Final Native Public]
    FText GetText__DelegateSignature(); // 0x13450d4 [Public]
    ESlateVisibility GetSlateVisibility__DelegateSignature(); // 0x13450d4 [Public]
    FSlateColor GetSlateColor__DelegateSignature(); // 0x13450d4 [Public]
    FSlateBrush GetSlateBrush__DelegateSignature(); // 0x13450d4 [Public]
    float GetRenderTransformAngle(); // 0x4ad5518 [Final Native Public]
    float GetRenderOpacity(); // 0x4ad54e8 [Final Native Public]
    UPanelWidget* GetParent(); // 0x4ad54c0 [Final Native Public]
    FGeometry GetPaintSpaceGeometry(); // 0x4ad545c [Final Native Public]
    APlayerController* GetOwningPlayer(); // 0x4ad5428 [Native Public]
    ULocalPlayer* GetOwningLocalPlayer(); // 0x4ad53f4 [Native Public]
    uint8 GetMouseCursor__DelegateSignature(); // 0x13450d4 [Public]
    FLinearColor GetLinearColor__DelegateSignature(); // 0x13450d4 [Public]
    bool GetIsEnabled(); // 0x4ad53c8 [Final Native Public]
    int32 GetInt32__DelegateSignature(); // 0x13450d4 [Public]
    UGameInstance* GetGameInstance(); // 0x4ad5380 [Final Native Public]
    float GetFloat__DelegateSignature(); // 0x13450d4 [Public]
    FVector2D GetDesiredSize(); // 0x4ad531c [Final Native Public]
    EWidgetClipping GetClipping(); // 0x4ad52c0 [Final Native Public]
    ECheckBoxState GetCheckBoxState__DelegateSignature(); // 0x13450d4 [Public]
    FGeometry GetCachedGeometry(); // 0x4ad528c [Final Native Public]
    bool GetBool__DelegateSignature(); // 0x13450d4 [Public]
    FText GetAccessibleText(); // 0x4ad51fc [Final Native Public]
    FText GetAccessibleSummaryText(); // 0x4ad5170 [Final Native Public]
    UWidget* GenerateWidgetForString__DelegateSignature(const FString& Item); // 0x13450d4 [Public]
    UWidget* GenerateWidgetForObject__DelegateSignature(UObject* Item); // 0x13450d4 [Public]
    void ForceVolatile(bool bForce); // 0x4ad5094 [Final Native Public]
    void ForceLayoutPrepass(); // 0x4ad5070 [Final Native Public]

// UUserWidget (/Script/UMG.UserWidget)
    void UnregisterInputComponent(); // 0x4ad2ad0 [Final Native Protected]
    void UnbindFromAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x4ad292c [Final Native Public]
    void UnbindFromAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x4ad2788 [Final Native Public]
    void UnbindAllFromAnimationStarted(UWidgetAnimation* Animation); // 0x4ad2700 [Final Native Public]
    void UnbindAllFromAnimationFinished(UWidgetAnimation* Animation); // 0x4ad2678 [Final Native Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x13450d4 [Event Public]
    void StopListeningForInputAction(const FName& ActionName, uint8 EventType); // 0x4ad25ac [Final Native Protected]
    void StopListeningForAllInputActions(); // 0x4ad2588 [Final Native Protected]
    void StopAnimationsAndLatentActions(); // 0x4ad2554 [Final Native Public]
    void StopAnimation(UWidgetAnimation* InAnimation); // 0x4ad24b8 [Final Native Public]
    void StopAllAnimations(); // 0x4ad2494 [Final Native Public]
    void SetPositionInViewport(const FVector2D& Position, bool bRemoveDPIScale); // 0x4ad20d0 [Final Native Public]
    void SetPlaybackSpeed(UWidgetAnimation* InAnimation, float PlaybackSpeed); // 0x4ad1ffc [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4ad1f60 [Final Native Public]
    void SetOwningPlayer(APlayerController* LocalPlayerController); // 0x4ad1eb8 [Final Native Public]
    void SetNumLoopsToPlay(UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); // 0x4ad1d08 [Final Native Public]
    void SetInputActionPriority(int32 NewPriority); // 0x4ad19b4 [Final Native Protected]
    void SetInputActionBlocking(bool bShouldBlock); // 0x4ad190c [Final Native Protected]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x4ad17bc [Final Native Public]
    void SetDesiredSizeInViewport(const FVector2D& Size); // 0x4ad1738 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x4ad155c [Final Native Public]
    void SetAnimationCurrentTime(UWidgetAnimation* InAnimation, float InTime); // 0x4ad1460 [Final Native Public]
    void SetAnchorsInViewport(const FAnchors& Anchors); // 0x4ad13c4 [Final Native Public]
    void SetAlignmentInViewport(const FVector2D& Alignment); // 0x4ad1340 [Final Native Public]
    void ReverseAnimation(UWidgetAnimation* InAnimation); // 0x4ad12b0 [Final Native Public]
    void RemoveFromViewport(); // 0x4ad128c [Final Native Public]
    void RegisterInputComponent(); // 0x4ad1238 [Final Native Protected]
    void PreConstruct(bool IsDesignTime); // 0x13450d4 [Event Public]
    void PlaySound(USoundBase* SoundToPlay); // 0x4ad1194 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, uint8 PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x4ad0c7c [Final Native Public]
    UUMGSequencePlayer* PlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x4ad0b70 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x4ad0a64 [Final Native Public]
    UUMGSequencePlayer* PlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, uint8 PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x4ad0588 [Final Native Public]
    float PauseAnimation(UWidgetAnimation* InAnimation); // 0x4ad0484 [Final Native Public]
    FEventReply OnTouchStarted(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x13450d4 [Event Public]
    FEventReply OnTouchMoved(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x13450d4 [Event Public]
    FEventReply OnTouchGesture(const FGeometry& MyGeometry, FPointerEvent& GestureEvent); // 0x13450d4 [Event Public]
    FEventReply OnTouchForceChanged(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x13450d4 [Event Public]
    FEventReply OnTouchEnded(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x13450d4 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x13450d4 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x13450d4 [Event Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x13450d4 [Event Public]
    void OnPaint(FPaintContext& Context); // 0x13450d4 [Event Public]
    FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x13450d4 [Event Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x13450d4 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x13450d4 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x13450d4 [Event Public]
    void OnMouseCaptureLost(); // 0x13450d4 [Event Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x13450d4 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x13450d4 [Event Public]
    FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent); // 0x13450d4 [Event Public]
    FEventReply OnMotionDetected(const FGeometry& MyGeometry, const FMotionEvent& InMotionEvent); // 0x13450d4 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x13450d4 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x13450d4 [Event Public]
    FEventReply OnKeyChar(const FGeometry& MyGeometry, const FCharacterEvent& InCharacterEvent); // 0x13450d4 [Event Public]
    void OnInitialized(); // 0x13450d4 [Event Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x13450d4 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x13450d4 [Event Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x13450d4 [Event Public]
    bool OnDragOver(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x13450d4 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x13450d4 [Event Public]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x13450d4 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0x13450d4 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x13450d4 [Event Public]
    void OnAnimationStarted(UWidgetAnimation* Animation); // 0x4ad03f8 [Native Event Protected]
    void OnAnimationFinished(UWidgetAnimation* Animation); // 0x4ad036c [Native Event Protected]
    FEventReply OnAnalogValueChanged(const FGeometry& MyGeometry, const FAnalogInputEvent& InAnalogInputEvent); // 0x13450d4 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x13450d4 [Event Public]
    void ListenForInputAction(const FName& ActionName, uint8 EventType, bool bConsume, const FScriptDelegate& Callback); // 0x4ad0150 [Final Native Protected]
    bool IsPlayingAnimation(); // 0x4ad0060 [Final Native Public]
    bool IsListeningForInputAction(const FName& ActionName); // 0x4ad007c [Final Native Protected]
    bool IsInViewport(); // 0x4acfde4 [Final Native Public]
    bool IsInteractable(); // 0x13450d4 [Event Public]
    bool IsAnyAnimationPlaying(); // 0x4ad0060 [Final Native Public]
    bool IsAnimationPlayingForward(UWidgetAnimation* InAnimation); // 0x4acff98 [Final Native Public]
    bool IsAnimationPlaying(UWidgetAnimation* InAnimation); // 0x4acfeb4 [Final Native Public]
    APawn* GetOwningPlayerPawn(); // 0x4acfe54 [Final Native Public]
    APlayerCameraManager* GetOwningPlayerCameraManager(); // 0x4acfe0c [Final Native Public]
    bool GetIsVisible(); // 0x4acfde4 [Final Native Public]
    float GetAnimationCurrentTime(UWidgetAnimation* InAnimation); // 0x4acfcec [Final Native Public]
    FAnchors GetAnchorsInViewport(); // 0x4acfcd0 [Final Native Public]
    FVector2D GetAlignmentInViewport(); // 0x4acfca8 [Final Native Public]
    void FlushAnimations(); // 0x4acfc7c [Final Native Public]
    void Destruct(); // 0x13450d4 [Event Public]
    void Construct(); // 0x13450d4 [Event Public]
    void CancelLatentActions(); // 0x4acfb84 [Final Native Public]
    void BindToAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x4acf9e0 [Final Native Public]
    void BindToAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x4acf83c [Final Native Public]
    void BindToAnimationEvent(UWidgetAnimation* Animation, const FScriptDelegate& Delegate, const EWidgetAnimationEvent& AnimationEvent, const FName& UserTag); // 0x4acf494 [Final Native Public]
    void AddToViewport(int32 ZOrder); // 0x4acf348 [Final Native Public]
    bool AddToPlayerScreen(int32 ZOrder); // 0x4acf1ec [Final Native Public]

// UPanelWidget (/Script/UMG.PanelWidget)
    bool RemoveChildAt(int32 Index); // 0x4abed78 [Final Native Public]
    bool RemoveChild(UWidget* Content); // 0x4abece0 [Final Native Public]
    bool HasChild(UWidget* Content); // 0x4abeb20 [Final Native Public]
    bool HasAnyChildren(); // 0x4abeb04 [Final Native Public]
    int32 GetChildrenCount(); // 0x4abe818 [Final Native Public]
    int32 GetChildIndex(UWidget* Content); // 0x4abe780 [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x4abe624 [Final Native Public]
    TArray<void> GetAllChildren(); // 0x4abe5ac [Final Native Public]
    void ClearChildren(); // 0x4abe4a4 [Native Public]
    UPanelSlot* AddChild(UWidget* Content); // 0x4abe218 [Final Native Public]

// UContentWidget (/Script/UMG.ContentWidget)
    UPanelSlot* SetContent(UWidget* Content); // 0x4ab3b2c [Final Native Public]
    UPanelSlot* GetContentSlot(); // 0x4ab2ff4 [Final Native Public]
    UWidget* GetContent(); // 0x4ab2fcc [Final Native Public]

// UAsyncTaskDownloadImage (/Script/UMG.AsyncTaskDownloadImage)
    UAsyncTaskDownloadImage* DownloadImage(const FString& URL); // 0x4aadca0 [Final Native Static Public]

// UBackgroundBlur (/Script/UMG.BackgroundBlur)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4aafdb0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4aaf500 [Final Native Public]
    void SetLowQualityFallbackBrush(FSlateBrush& InBrush); // 0x4aaf138 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4aaed64 [Final Native Public]
    void SetBlurStrength(float InStrength); // 0x4aae680 [Native Public]
    void SetBlurRadius(int32 InBlurRadius); // 0x4aae4e4 [Final Native Public]
    void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); // 0x4aae2fc [Final Native Public]

// UBackgroundBlurSlot (/Script/UMG.BackgroundBlurSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4aafe38 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4aaf59c [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4aaedec [Final Native Public]

// UBoolBinding (/Script/UMG.BoolBinding)
    bool GetValue(); // 0x4aae000 [Final Native Public]

// UBorder (/Script/UMG.Border)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4aafec4 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4aaf638 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4aaee78 [Final Native Public]
    void SetDesiredSizeScale(const FVector2D& InScale); // 0x4aaece0 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x4aaec50 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture); // 0x4aae990 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x4aae908 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x4aae880 [Final Native Public]
    void SetBrushColor(const FLinearColor& InBrushColor); // 0x4aae7b8 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x4aae714 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x4aade5c [Final Native Public]

// UBorderSlot (/Script/UMG.BorderSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4aaff4c [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4aaf6d4 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4aaef00 [Final Native Public]

// UBrushBinding (/Script/UMG.BrushBinding)
    FSlateBrush GetValue(); // 0x4aae06c [Final Native Public]

// UButton (/Script/UMG.Button)
    void SetTouchMethod(uint8 InTouchMethod); // 0x4aafc90 [Final Native Public]
    void SetStyle(FButtonStyle& InStyle); // 0x4aafbd4 [Final Native Public]
    void SetPressMethod(uint8 InPressMethod); // 0x4aaf95c [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x4aaebc0 [Final Native Public]
    void SetClickMethod(uint8 InClickMethod); // 0x4aaeaa0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InBackgroundColor); // 0x4aae41c [Final Native Public]
    bool IsPressed(); // 0x4aae170 [Final Native Public]

// UButtonSlot (/Script/UMG.ButtonSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4aaffd8 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4aaf770 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4aaef8c [Final Native Public]

// UCanvasPanel (/Script/UMG.CanvasPanel)
    UCanvasPanelSlot* AddChildToCanvas(UWidget* Content); // 0x4aadb44 [Final Native Public]

// UCanvasPanelSlot (/Script/UMG.CanvasPanelSlot)
    void SetZOrder(int32 InZOrder); // 0x4ab0060 [Final Native Public]
    void SetSize(const FVector2D& InSize); // 0x4aafb14 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x4aaf89c [Final Native Public]
    void SetOffsets(const FMargin& InOffset); // 0x4aaf464 [Final Native Public]
    void SetMinimum(const FVector2D& InMinimumAnchors); // 0x4aaf278 [Final Native Public]
    void SetMaximum(const FVector2D& InMaximumAnchors); // 0x4aaf1f4 [Final Native Public]
    void SetLayout(FAnchorData& InLayoutData); // 0x4aaf0a0 [Final Native Public]
    void SetAutoSize(bool InbAutoSize); // 0x4aae390 [Final Native Public]
    void SetAnchors(const FAnchors& InAnchors); // 0x4aae260 [Final Native Public]
    void SetAlignment(const FVector2D& InAlignment); // 0x4aae1dc [Final Native Public]
    int32 GetZOrder(); // 0x4aae0e0 [Final Native Public]
    FVector2D GetSize(); // 0x4aadf60 [Final Native Public]
    FVector2D GetPosition(); // 0x4aadf0c [Final Native Public]
    FMargin GetOffsets(); // 0x4aadec4 [Final Native Public]
    FAnchorData GetLayout(); // 0x3c115b0 [Final Native Public]
    bool GetAutoSize(); // 0x4aadde4 [Final Native Public]
    FAnchors GetAnchors(); // 0x4aadd9c [Final Native Public]
    FVector2D GetAlignment(); // 0x4aadd48 [Final Native Public]

// UCheckBox (/Script/UMG.CheckBox)
    void SetTouchMethod(uint8 InTouchMethod); // 0x4aafd20 [Final Native Public]
    void SetPressMethod(uint8 InPressMethod); // 0x4aaf9ec [Final Native Public]
    void SetIsChecked(bool InIsChecked); // 0x4aaf014 [Final Native Public]
    void SetClickMethod(uint8 InClickMethod); // 0x4aaeb30 [Final Native Public]
    void SetCheckedState(const ECheckBoxState& InCheckedState); // 0x4aaea18 [Final Native Public]
    bool IsPressed(); // 0x4aae1b4 [Final Native Public]
    bool IsChecked(); // 0x4aae128 [Final Native Public]
    ECheckBoxState GetCheckedState(); // 0x4aade10 [Final Native Public]

// UCheckedStateBinding (/Script/UMG.CheckedStateBinding)
    ECheckBoxState GetValue(); // 0x4aae0b4 [Final Native Public]

// UCircularThrobber (/Script/UMG.CircularThrobber)
    void SetRadius(float InRadius); // 0x4aafa7c [Final Native Public]
    void SetPeriod(float InPeriod); // 0x4aaf80c [Final Native Public]
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x4aaf2fc [Final Native Public]

// UColorBinding (/Script/UMG.ColorBinding)
    FSlateColor GetSlateValue(); // 0x4aadfbc [Final Native Public]
    FLinearColor GetLinearValue(); // 0x4aade8c [Final Native Public]

// UComboBoxString (/Script/UMG.ComboBoxString)
    void SetSelectedOption(const FString& Option); // 0x4ab4b4c [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x4ab4a00 [Final Native Public]
    bool RemoveOption(const FString& Option); // 0x4ab3780 [Final Native Public]
    void RefreshOptions(); // 0x4ab34ac [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, uint8 SelectionType); // 0x13450d4 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x13450d4 [Public]
    bool IsOpen(); // 0x4ab346c [Final Native Public]
    FString GetSelectedOption(); // 0x4ab3288 [Final Native Public]
    int32 GetSelectedIndex(); // 0x4ab3234 [Final Native Public]
    int32 GetOptionCount(); // 0x4ab321c [Final Native Public]
    FString GetOptionAtIndex(int32 Index); // 0x4ab307c [Final Native Public]
    int32 FindOptionIndex(const FString& Option); // 0x4ab2ef0 [Final Native Public]
    void ClearSelection(); // 0x4ab2cd4 [Final Native Public]
    void ClearOptions(); // 0x4ab2c88 [Final Native Public]
    void AddOption(const FString& Option); // 0x4ab2a48 [Final Native Public]

// UDragDropOperation (/Script/UMG.DragDropOperation)
    void Drop(FPointerEvent& PointerEvent); // 0x4ab2e48 [Native Event Public]
    void Dragged(FPointerEvent& PointerEvent); // 0x4ab2da0 [Native Event Public]
    void DragCancelled(FPointerEvent& PointerEvent); // 0x4ab2cf8 [Native Event Public]

// UDynamicEntryBoxBase (/Script/UMG.DynamicEntryBoxBase)
    void SetRadialSettings(FRadialBoxSettings& InSettings); // 0x4ab46ec [Final Native Public]
    void SetEntrySpacing(const FVector2D& InEntrySpacing); // 0x4ab3c68 [Final Native Public]
    int32 GetNumEntries(); // 0x4ab3064 [Final Native Public]
    TArray<void> GetAllEntries(); // 0x4ab2f9c [Final Native Public]

// UDynamicEntryBox (/Script/UMG.DynamicEntryBox)
    void Reset(bool bDeleteWidgets); // 0x4ab382c [Final Native Public]
    void RemoveEntry(UUserWidget* EntryWidget); // 0x4ab34d0 [Final Native Public]
    UUserWidget* BP_CreateEntryOfClass(TSubclassOf<UUserWidget> EntryClass); // 0x4ab2b20 [Final Native Private]
    UUserWidget* BP_CreateEntry(); // 0x4ab2ae4 [Final Native Private]

// UEditableText (/Script/UMG.EditableText)
    void SetText(const FText& InText); // 0x4ab4c08 [Final Native Public]
    void SetJustification(uint8 InJustification); // 0x4ab45dc [Final Native Public]
    void SetIsReadOnly(bool InbIsReadyOnly); // 0x4ab446c [Final Native Public]
    void SetIsPassword(bool InbIsPassword); // 0x4ab42fc [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x4ab3e68 [Final Native Public]
    void OnEditableTextCommittedEvent__DelegateSignature(FText& Text, uint8 CommitMethod); // 0x13450d4 [Public]
    void OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x13450d4 [Public]
    FText GetText(); // 0x4ab32f4 [Final Native Public]

// UEditableTextBox (/Script/UMG.EditableTextBox)
    void SetText(const FText& InText); // 0x4ab4dbc [Final Native Public]
    void SetJustification(uint8 InJustification); // 0x4ab4664 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x4ab4524 [Final Native Public]
    void SetIsPassword(bool bIsPassword); // 0x4ab43b4 [Final Native Public]
    void SetHintText(const FText& InText); // 0x4ab401c [Final Native Public]
    void SetError(const FText& InError); // 0x4ab3cf4 [Final Native Public]
    void OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, uint8 CommitMethod); // 0x13450d4 [Public]
    void OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x13450d4 [Public]
    bool HasError(); // 0x4ab3414 [Final Native Public]
    FText GetText(); // 0x4ab336c [Final Native Public]
    void ClearError(); // 0x4ab2c48 [Final Native Public]

// UExpandableArea (/Script/UMG.ExpandableArea)
    void SetIsExpanded_Animated(bool IsExpanded); // 0x4ab4264 [Final Native Public]
    void SetIsExpanded(bool IsExpanded); // 0x4ab41cc [Final Native Public]
    bool GetIsExpanded(); // 0x4ab301c [Final Native Public]

// UFloatBinding (/Script/UMG.FloatBinding)
    float GetValue(); // 0x4ab33e4 [Final Native Public]

// UGridPanel (/Script/UMG.GridPanel)
    void SetRowFill(int32 ColumnIndex, float Coefficient); // 0x4ab478c [Final Native Public]
    void SetColumnFill(int32 ColumnIndex, float Coefficient); // 0x4ab38b8 [Final Native Public]
    UGridSlot* AddChildToGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x4ab26d8 [Final Native Public]

// UGridSlot (/Script/UMG.GridSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4abb308 [Final Native Public]
    void SetRowSpan(int32 InRowSpan); // 0x4abac48 [Final Native Public]
    void SetRow(int32 InRow); // 0x4abaafc [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4aba9c4 [Final Native Public]
    void SetNudge(const FVector2D& InNudge); // 0x4aba88c [Final Native Public]
    void SetLayer(int32 InLayer); // 0x4aba598 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4aba2e4 [Final Native Public]
    void SetColumnSpan(int32 InColumnSpan); // 0x4aba0ac [Final Native Public]
    void SetColumn(int32 InColumn); // 0x4ab9f60 [Final Native Public]

// UHorizontalBox (/Script/UMG.HorizontalBox)
    UHorizontalBoxSlot* AddChildToHorizontalBox(UWidget* Content); // 0x4ab7940 [Final Native Public]

// UHorizontalBoxSlot (/Script/UMG.HorizontalBoxSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4abb390 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x4abb1b0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4abaa60 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4aba36c [Final Native Public]

// UImage (/Script/UMG.Image)
    void SetOpacity(float InOpacity); // 0x4aba934 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x4ab9ec8 [Final Native Public]
    void SetBrushTintColor(const FSlateColor& TintColor); // 0x4ab9d6c [Final Native Public]
    void SetBrushSize(const FVector2D& DesiredSize); // 0x4ab9c9c [Final Native Public]
    void SetBrushResourceObject(UObject* ResourceObject); // 0x4ab9bdc [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x4ab9b08 [Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x4ab9a34 [Native Public]
    void SetBrushFromSoftTexture(const TSoftObjectPtr<UTexture2D>& SoftTexture, bool bMatchSize); // 0x4ab976c [Native Public]
    void SetBrushFromSoftMaterial(const TSoftObjectPtr<UMaterialInterface>& SoftMaterial); // 0x4ab95cc [Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x4ab9540 [Native Public]
    void SetBrushFromAtlasInterface(const TScriptInterface<ISlateTextureAtlasInterface>& AtlasRegion, bool bMatchSize); // 0x4ab92a8 [Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x4ab921c [Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x4ab9174 [Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x4ab8284 [Final Native Public]

// UInputKeySelector (/Script/UMG.InputKeySelector)
    void SetTextBlockVisibility(const ESlateVisibility& InVisibility); // 0x4abb248 [Final Native Public]
    void SetSelectedKey(FInputChord& InSelectedKey); // 0x4abb054 [Final Native Public]
    void SetNoKeySpecifiedText(const FText& InNoKeySpecifiedText); // 0x4aba6e4 [Final Native Public]
    void SetKeySelectionText(const FText& InKeySelectionText); // 0x4aba3f0 [Final Native Public]
    void SetEscapeKeys(const TArray<void>& InKeys); // 0x4aba1f8 [Final Native Public]
    void SetAllowModifierKeys(bool bInAllowModifierKeys); // 0x4ab90e0 [Final Native Public]
    void SetAllowGamepadKeys(bool bInAllowGamepadKeys); // 0x4ab904c [Final Native Public]
    void OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x13450d4 [Public]
    void OnIsSelectingKeyChanged__DelegateSignature(); // 0x13450d4 [Public]
    bool GetIsSelectingKey(); // 0x4ab834c [Final Native Public]

// UInt32Binding (/Script/UMG.Int32Binding)
    int32 GetValue(); // 0x4ab8850 [Final Native Public]

// UInvalidationBox (/Script/UMG.InvalidationBox)
    void SetCanCache(bool CanCache); // 0x4ab9e34 [Final Native Public]
    void InvalidateCache(); // 0x2a6287c [Final Native Public]
    bool GetCanCache(); // 0x4ab8210 [Final Native Public]

// IUserListEntry (/Script/UMG.UserListEntry)
    void BP_OnItemSelectionChanged(bool bIsSelected); // 0x13450d4 [Event Protected]
    void BP_OnItemExpansionChanged(bool bIsExpanded); // 0x13450d4 [Event Protected]
    void BP_OnEntryReleased(); // 0x13450d4 [Event Protected]

// UUserListEntryLibrary (/Script/UMG.UserListEntryLibrary)
    bool IsListItemSelected(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x4ab8a4c [Final Native Static Public]
    bool IsListItemExpanded(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x4ab88bc [Final Native Static Public]
    UListViewBase* GetOwningListView(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x4ab86e0 [Final Native Static Public]

// IUserObjectListEntry (/Script/UMG.UserObjectListEntry)
    void OnListItemObjectSet(UObject* ListItemObject); // 0x13450d4 [Event Protected]

// UUserObjectListEntryLibrary (/Script/UMG.UserObjectListEntryLibrary)
    UObject* GetListItemObject(const TScriptInterface<IUserObjectListEntry>& UserObjectListEntry); // 0x4ab84d0 [Final Native Static Public]

// UListViewBase (/Script/UMG.ListViewBase)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x4abb414 [Final Native Public]
    void SetScrollOffset(float InScrollOffset); // 0x4abad94 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& InVisibility); // 0x4abae24 [Final Native Public]
    void ScrollToTop(); // 0x4ab9000 [Final Native Public]
    void ScrollToBottom(); // 0x4ab8fd0 [Final Native Public]
    void RequestRefresh(); // 0x4ab8e58 [Final Native Public]
    void RegenerateAllEntries(); // 0x4ab8d7c [Final Native Public]
    TArray<void> GetDisplayedEntryWidgets(); // 0x4ab8254 [Final Native Public]

// UListView (/Script/UMG.ListView)
    void SetSelectionMode(uint8 SelectionMode); // 0x4abb128 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x4abaee4 [Final Native Public]
    void ScrollIndexIntoView(int32 Index); // 0x4ab8e7c [Final Native Public]
    void RemoveItem(UObject* Item); // 0x4ab8dd0 [Final Native Public]
    void NavigateToIndex(int32 Index); // 0x4ab8c18 [Final Native Public]
    bool IsRefreshPending(); // 0x4ab8bdc [Final Native Public]
    int32 GetNumItems(); // 0x4ab86c8 [Final Native Public]
    TArray<void> GetListItems(); // 0x4ab8698 [Final Native Public]
    UObject* GetItemAt(int32 Index); // 0x4ab8374 [Final Native Public]
    int32 GetIndexForItem(UObject* Item); // 0x4ab82b4 [Final Native Public]
    void ClearListItems(); // 0x4ab81ec [Final Native Public]
    void BP_SetSelectedItem(UObject* Item); // 0x4ab8158 [Final Native Private]
    void BP_SetListItems(const TArray<void>& InListItems); // 0x4ab8054 [Final Native Private]
    void BP_SetItemSelection(UObject* Item, bool bSelected); // 0x4ab7f64 [Final Native Private]
    void BP_ScrollItemIntoView(UObject* Item); // 0x4ab7ea8 [Final Native Private]
    void BP_NavigateToItem(UObject* Item); // 0x4ab7e10 [Final Native Private]
    bool BP_IsItemVisible(UObject* Item); // 0x4ab7d4c [Final Native Private]
    bool BP_GetSelectedItems(const TArray<bool>& Items); // 0x4ab7c70 [Final Native Private]
    UObject* BP_GetSelectedItem(); // 0x4ab7be4 [Final Native Private]
    int32 BP_GetNumItemsSelected(); // 0x4ab7b94 [Final Native Private]
    void BP_ClearSelection(); // 0x4ab7b58 [Final Native Private]
    void BP_CancelScrollIntoView(); // 0x4ab7b24 [Final Native Private]
    void AddItem(UObject* Item); // 0x4ab7a9c [Final Native Public]

// UMenuAnchor (/Script/UMG.MenuAnchor)
    void ToggleOpen(bool bFocusOnOpen); // 0x4ac022c [Final Native Public]
    bool ShouldOpenDueToClick(); // 0x4ac01f0 [Final Native Public]
    void SetPlacement(uint8 InPlacement); // 0x4abf840 [Final Native Public]
    void Open(bool bFocusMenu); // 0x4abec40 [Final Native Public]
    bool IsOpen(); // 0x4abec04 [Final Native Public]
    bool HasOpenSubMenus(); // 0x4abebc4 [Final Native Public]
    UUserWidget* GetUserWidget__DelegateSignature(); // 0x13450d4 [Public]
    FVector2D GetMenuPosition(); // 0x4abe950 [Final Native Public]
    void FitInWindow(bool bFit); // 0x4abe508 [Final Native Public]
    void Close(); // 0x4abe4cc [Final Native Public]

// UMouseCursorBinding (/Script/UMG.MouseCursorBinding)
    uint8 GetValue(); // 0x4abea9c [Final Native Public]

// UTextLayoutWidget (/Script/UMG.TextLayoutWidget)
    void SetJustification(uint8 InJustification); // 0x4aca064 [Native Public]

// UMultiLineEditableText (/Script/UMG.MultiLineEditableText)
    void SetWidgetStyle(FTextBlockStyle& InWidgetStyle); // 0x4ac0134 [Final Native Public]
    void SetText(const FText& InText); // 0x4abfbf4 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x4abf5fc [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x4abf1d8 [Final Native Public]
    void OnMultiLineEditableTextCommittedEvent__DelegateSignature(FText& Text, uint8 CommitMethod); // 0x13450d4 [Public]
    void OnMultiLineEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x13450d4 [Public]
    FText GetText(); // 0x4abe9a8 [Final Native Public]
    FText GetHintText(); // 0x4abe85c [Final Native Public]

// UMultiLineEditableTextBox (/Script/UMG.MultiLineEditableTextBox)
    void SetTextStyle(FTextBlockStyle& InTextStyle); // 0x4abff58 [Final Native Public]
    void SetText(const FText& InText); // 0x4abfda8 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x4abf688 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x4abf344 [Final Native Public]
    void SetError(const FText& InError); // 0x4abefa4 [Final Native Public]
    void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, uint8 CommitMethod); // 0x13450d4 [Public]
    void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x13450d4 [Public]
    FText GetText(); // 0x4abea20 [Final Native Public]
    FText GetHintText(); // 0x4abe8d4 [Final Native Public]

// UOverlay (/Script/UMG.Overlay)
    UOverlaySlot* AddChildToOverlay(UWidget* Content); // 0x4abe348 [Final Native Public]

// UOverlaySlot (/Script/UMG.OverlaySlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4ac00b0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4abf714 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4abf4b0 [Final Native Public]

// UProgressBar (/Script/UMG.ProgressBar)
    void SetPercent(float InPercent); // 0x4abf7b0 [Final Native Public]
    void SetIsMarquee(bool InbIsMarquee); // 0x4abf534 [Final Native Public]
    void SetFillColorAndOpacity(const FLinearColor& InColor); // 0x4abf118 [Final Native Public]

// URetainerBox (/Script/UMG.RetainerBox)
    void SetTextureParameter(const FName& TextureParameter); // 0x4ac001c [Final Native Public]
    void SetRetainRendering(bool bInRetainRendering); // 0x4abfb60 [Final Native Public]
    void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); // 0x4abf8c8 [Final Native Public]
    void SetEffectMaterial(UMaterialInterface* EffectMaterial); // 0x4abef10 [Final Native Public]
    void RequestRender(); // 0x4abeed4 [Final Native Public]
    UMaterialInstanceDynamic* GetEffectMaterial(); // 0x4abe830 [Final Native Public]

// URichTextBlock (/Script/UMG.RichTextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x4ac5f50 [Final Native Public]
    void SetTextStyleSet(UDataTable* NewTextStyleSet); // 0x4ac5ec8 [Final Native Public]
    void SetText(FText& InText); // 0x4ac5e24 [Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x4ac5470 [Final Native Public]
    void SetDefaultTextStyle(FTextBlockStyle& InDefaultTextStyle); // 0x4ac4e18 [Final Native Public]
    void SetDefaultStrikeBrush(FSlateBrush& InStrikeBrush); // 0x4ac4d4c [Final Native Public]
    void SetDefaultShadowOffset(const FVector2D& InShadowOffset); // 0x4ac4c98 [Final Native Public]
    void SetDefaultShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x4ac4bf4 [Final Native Public]
    void SetDefaultFont(const FSlateFontInfo& InFontInfo); // 0x4ac4ad0 [Final Native Public]
    void SetDefaultColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x4ac4a08 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x4ac48ec [Final Native Public]
    FText GetText(); // 0x4ac38b8 [Final Native Public]
    URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf<URichTextBlockDecorator> DecoratorClass); // 0x4ac3598 [Final Native Public]
    void ClearAllDefaultStyleOverrides(); // 0x4ac320c [Final Native Public]

// USafeZone (/Script/UMG.SafeZone)
    void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom); // 0x4ac5a98 [Final Native Public]

// UScaleBox (/Script/UMG.ScaleBox)
    void SetUserSpecifiedScale(float InUserSpecifiedScale); // 0x4ac5fd8 [Final Native Public]
    void SetStretchDirection(uint8 InStretchDirection); // 0x4ac5d94 [Final Native Public]
    void SetStretch(uint8 InStretch); // 0x4ac5d04 [Final Native Public]
    void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); // 0x4ac510c [Final Native Public]

// UScaleBoxSlot (/Script/UMG.ScaleBoxSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4ac6070 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4ac5620 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4ac4f74 [Final Native Public]

// UScrollBar (/Script/UMG.ScrollBar)
    void SetState(float InOffsetFraction, float InThumbSizeFraction); // 0x4ac5c28 [Final Native Public]

// UScrollBox (/Script/UMG.ScrollBox)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x4ac6208 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset); // 0x4ac58b4 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& NewScrollBarVisibility); // 0x4ac57e4 [Final Native Public]
    void SetScrollbarThickness(const FVector2D& NewScrollbarThickness); // 0x4ac59e4 [Final Native Public]
    void SetScrollbarPadding(const FMargin& NewScrollbarPadding); // 0x4ac594c [Final Native Public]
    void SetOrientation(uint8 NewOrientation); // 0x4ac5590 [Final Native Public]
    void SetConsumeMouseWheel(const EConsumeMouseWheel& NewConsumeMouseWheel); // 0x4ac4978 [Final Native Public]
    void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); // 0x4ac4850 [Final Native Public]
    void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); // 0x4ac47b4 [Final Native Public]
    void SetAllowOverscroll(bool NewAllowOverscroll); // 0x4ac471c [Final Native Public]
    void ScrollWidgetIntoView(UWidget* WidgetToFind, bool AnimateScroll, const EDescendantScrollDestination& ScrollDestination, float Padding); // 0x4ac45bc [Final Native Public]
    void ScrollToStart(); // 0x4ac4588 [Final Native Public]
    void ScrollToEnd(); // 0x4ac454c [Final Native Public]
    float GetViewOffsetFraction(); // 0x4ac3944 [Final Native Public]
    float GetScrollOffsetOfEnd(); // 0x4ac3878 [Final Native Public]
    float GetScrollOffset(); // 0x4ac3848 [Final Native Public]
    void EndInertialScrolling(); // 0x4ac3368 [Final Native Public]

// UScrollBoxSlot (/Script/UMG.ScrollBoxSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4ac60f8 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4ac56ac [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4ac4ffc [Final Native Public]

// USizeBox (/Script/UMG.SizeBox)
    void SetWidthOverride(float InWidthOverride); // 0x4ac62a0 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x4ac5500 [Final Native Public]
    void SetMinDesiredHeight(float InMinDesiredHeight); // 0x4ac53e0 [Final Native Public]
    void SetMinAspectRatio(float InMinAspectRatio); // 0x4ac5350 [Final Native Public]
    void SetMaxDesiredWidth(float InMaxDesiredWidth); // 0x4ac52c0 [Final Native Public]
    void SetMaxDesiredHeight(float InMaxDesiredHeight); // 0x4ac5230 [Final Native Public]
    void SetMaxAspectRatio(float InMaxAspectRatio); // 0x4ac51a0 [Final Native Public]
    void SetHeightOverride(float InHeightOverride); // 0x4ac4ee4 [Final Native Public]
    void ClearWidthOverride(); // 0x4ac3344 [Final Native Public]
    void ClearMinDesiredWidth(); // 0x4ac3320 [Final Native Public]
    void ClearMinDesiredHeight(); // 0x4ac32fc [Final Native Public]
    void ClearMinAspectRatio(); // 0x4ac32d8 [Final Native Public]
    void ClearMaxDesiredWidth(); // 0x4ac32b4 [Final Native Public]
    void ClearMaxDesiredHeight(); // 0x4ac3290 [Final Native Public]
    void ClearMaxAspectRatio(); // 0x4ac326c [Final Native Public]
    void ClearHeightOverride(); // 0x4ac3248 [Final Native Public]

// USizeBoxSlot (/Script/UMG.SizeBoxSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4ac6180 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4ac5748 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4ac5084 [Final Native Public]

// USlateBlueprintLibrary (/Script/UMG.SlateBlueprintLibrary)
    FVector2D TransformVectorLocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x4ac6918 [Final Native Static Public]
    FVector2D TransformVectorAbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x4ac6720 [Final Native Static Public]
    float TransformScalarLocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x4ac6528 [Final Native Static Public]
    float TransformScalarAbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x4ac6330 [Final Native Static Public]
    void ScreenToWidgetLocal(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& ScreenPosition, const FVector2D& LocalCoordinate, bool bIncludeWindowPosition); // 0x4ac4214 [Final Native Static Public]
    void ScreenToWidgetAbsolute(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& AbsoluteCoordinate, bool bIncludeWindowPosition); // 0x4ac4020 [Final Native Static Public]
    void ScreenToViewport(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x4ac3f20 [Final Native Static Public]
    void LocalToViewport(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& LocalCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x4ac3ca4 [Final Native Static Public]
    FVector2D LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalCoordinate); // 0x4ac3aac [Final Native Static Public]
    bool IsUnderLocation(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x4ac3984 [Final Native Static Public]
    FVector2D GetLocalTopLeft(FGeometry& Geometry); // 0x4ac3760 [Final Native Static Public]
    FVector2D GetLocalSize(FGeometry& Geometry); // 0x4ac3678 [Final Native Static Public]
    FVector2D GetAbsoluteSize(FGeometry& Geometry); // 0x4ac34b4 [Final Native Static Public]
    bool EqualEqual_SlateBrush(FSlateBrush& A, FSlateBrush& B); // 0x4ac3398 [Final Native Static Public]
    void AbsoluteToViewport(UObject* WorldContextObject, const FVector2D& AbsoluteDesktopCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x4ac30c8 [Final Native Static Public]
    FVector2D AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x4ac2edc [Final Native Static Public]

// USlider (/Script/UMG.Slider)
    void SetValue(float InValue); // 0x4acb110 [Final Native Public]
    void SetStepSize(float InValue); // 0x4acadd8 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x4acad30 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x4acac88 [Final Native Public]
    void SetMinValue(float InValue); // 0x4aca794 [Final Native Public]
    void SetMaxValue(float InValue); // 0x4aca3b0 [Final Native Public]
    void SetLocked(bool InValue); // 0x4aca0f0 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x4ac9fd8 [Final Native Public]
    float GetValue(); // 0x4ac97dc [Final Native Public]
    float GetNormalizedValue(); // 0x4ac96c8 [Final Native Public]

// USpacer (/Script/UMG.Spacer)
    void SetSize(const FVector2D& InSize); // 0x4acabc8 [Final Native Public]

// USpinBox (/Script/UMG.SpinBox)
    void SetValue(float NewValue); // 0x4acb1a0 [Final Native Public]
    void SetMinValue(float NewValue); // 0x4aca824 [Final Native Public]
    void SetMinSliderValue(float NewValue); // 0x4aca704 [Final Native Public]
    void SetMinFractionalDigits(int32 NewValue); // 0x4aca560 [Final Native Public]
    void SetMaxValue(float NewValue); // 0x4aca440 [Final Native Public]
    void SetMaxSliderValue(float NewValue); // 0x4aca320 [Final Native Public]
    void SetMaxFractionalDigits(int32 NewValue); // 0x4aca17c [Final Native Public]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x4ac9f10 [Final Native Public]
    void SetDelta(float NewValue); // 0x4ac9c58 [Final Native Public]
    void SetAlwaysUsesDeltaSnap(bool bNewValue); // 0x4ac983c [Final Native Public]
    void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, uint8 CommitMethod); // 0x13450d4 [Public]
    void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); // 0x13450d4 [Public]
    void OnSpinBoxBeginSliderMovement__DelegateSignature(); // 0x13450d4 [Public]
    float GetValue(); // 0x4ac980c [Final Native Public]
    float GetMinValue(); // 0x4ac9698 [Final Native Public]
    float GetMinSliderValue(); // 0x4ac9668 [Final Native Public]
    int32 GetMinFractionalDigits(); // 0x4ac9620 [Final Native Public]
    float GetMaxValue(); // 0x4ac95f0 [Final Native Public]
    float GetMaxSliderValue(); // 0x4ac95c0 [Final Native Public]
    int32 GetMaxFractionalDigits(); // 0x4ac9578 [Final Native Public]
    float GetDelta(); // 0x4ac94b8 [Final Native Public]
    bool GetAlwaysUsesDeltaSnap(); // 0x4ac9474 [Final Native Public]
    void ClearMinValue(); // 0x4ac9450 [Final Native Public]
    void ClearMinSliderValue(); // 0x4ac942c [Final Native Public]
    void ClearMaxValue(); // 0x4ac9408 [Final Native Public]
    void ClearMaxSliderValue(); // 0x4ac93e4 [Final Native Public]

// UTextBinding (/Script/UMG.TextBinding)
    FText GetTextValue(); // 0x4ac978c [Final Native Public]
    FString GetStringValue(); // 0x4ac96f8 [Final Native Public]

// UTextBlock (/Script/UMG.TextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x4acb088 [Final Native Public]
    void SetText(const FText& InText); // 0x4acaf14 [Native Public]
    void SetStrikeBrush(const FSlateBrush& InStrikeBrush); // 0x4acae68 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x4acab44 [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x4acaab4 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x4acaa24 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x4aca4d0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x4ac9e10 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x4ac9b90 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x4ac9b04 [Final Native Public]
    FText GetText(); // 0x4ac973c [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); // 0x4ac9518 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicFontMaterial(); // 0x4ac94e8 [Final Native Public]

// UThrobber (/Script/UMG.Throbber)
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x4aca8b4 [Final Native Public]
    void SetAnimateVertically(bool bInAnimateVertically); // 0x4ac9a48 [Final Native Public]
    void SetAnimateOpacity(bool bInAnimateOpacity); // 0x4ac998c [Final Native Public]
    void SetAnimateHorizontally(bool bInAnimateHorizontally); // 0x4ac98d0 [Final Native Public]

// UTileView (/Script/UMG.TileView)
    void SetEntryWidth(float NewWidth); // 0x4ac9d80 [Final Native Public]
    void SetEntryHeight(float NewHeight); // 0x4ac9cf0 [Final Native Public]
    float GetEntryWidth(); // 0x4ac9560 [Final Native Public]
    float GetEntryHeight(); // 0x4ac9548 [Final Native Public]

// UTreeView (/Script/UMG.TreeView)
    void SetItemExpansion(UObject* Item, bool bExpandItem); // 0x4ad1b0c [Final Native Public]
    void ExpandAll(); // 0x4acfc00 [Final Native Public]
    void CollapseAll(); // 0x4acfba8 [Final Native Public]

// UUMGSequencePlayer (/Script/UMG.UMGSequencePlayer)
    void SetUserTag(const FName& InUserTag); // 0x4ad2384 [Final Native Public]
    FName GetUserTag(); // 0x4acfe9c [Final Native Public]

// UUniformGridPanel (/Script/UMG.UniformGridPanel)
    void SetSlotPadding(const FMargin& InSlotPadding); // 0x4ad22e8 [Final Native Public]
    void SetMinDesiredSlotWidth(float InMinDesiredSlotWidth); // 0x4ad1c78 [Final Native Public]
    void SetMinDesiredSlotHeight(float InMinDesiredSlotHeight); // 0x4ad1be8 [Final Native Public]
    UUniformGridSlot* AddChildToUniformGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x4acee80 [Final Native Public]

// UUniformGridSlot (/Script/UMG.UniformGridSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4ad240c [Final Native Public]
    void SetRow(int32 InRow); // 0x4ad219c [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4ad1884 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x4ad15ec [Final Native Public]

// UVerticalBox (/Script/UMG.VerticalBox)
    UVerticalBoxSlot* AddChildToVerticalBox(UWidget* Content); // 0x4ad4c50 [Final Native Public]

// UVerticalBoxSlot (/Script/UMG.VerticalBoxSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4ad70d0 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x4ad6d54 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4ad6874 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4ad605c [Final Native Public]

// UViewport (/Script/UMG.Viewport)
    AActor* Spawn(TSubclassOf<AActor> ActorClass); // 0x4ad71e4 [Final Native Public]
    void SetViewRotation(const FRotator& Rotation); // 0x3cda458 [Final Native Public]
    void SetViewLocation(const FVector& Location); // 0x3cda3a8 [Final Native Public]
    FRotator GetViewRotation(); // 0x4ad561c [Final Native Public]
    UWorld* GetViewportWorld(); // 0x3cd86d0 [Final Native Public]
    FVector GetViewLocation(); // 0x4ad55c8 [Final Native Public]

// UVisibilityBinding (/Script/UMG.VisibilityBinding)
    ESlateVisibility GetValue(); // 0x4ad555c [Final Native Public]

// UWidgetAnimation (/Script/UMG.WidgetAnimation)
    void UnbindFromAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x4ad7550 [Final Native Public]
    void UnbindFromAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x4ad738c [Final Native Public]
    void UnbindAllFromAnimationStarted(UUserWidget* Widget); // 0x4ad7304 [Final Native Public]
    void UnbindAllFromAnimationFinished(UUserWidget* Widget); // 0x4ad727c [Final Native Public]
    float GetStartTime(); // 0x4ad5530 [Final Native Public]
    float GetEndTime(); // 0x4ad5354 [Final Native Public]
    void BindToAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x4ad4eac [Final Native Public]
    void BindToAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x4ad4ce8 [Final Native Public]

// UWidgetAnimationPlayCallbackProxy (/Script/UMG.WidgetAnimationPlayCallbackProxy)
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationTimeRangeProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, uint8 PlayMode, float PlaybackSpeed); // 0x4adb2bc [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, uint8 PlayMode, float PlaybackSpeed); // 0x4adac14 [Final Native Static Public]

// UWidgetBinding (/Script/UMG.WidgetBinding)
    UWidget* GetValue(); // 0x4adef4c [Final Native Public]

// UWidgetBlueprintLibrary (/Script/UMG.WidgetBlueprintLibrary)
    FEventReply UnlockMouse(FEventReply& Reply); // 0x4ae1b98 [Final Native Static Public]
    FEventReply Unhandled(); // 0x4ae1b2c [Final Native Static Public]
    void SetWindowTitleBarState(UWidget* TitleBarContent, const EWindowTitleBarMode& Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); // 0x4ae190c [Final Native Static Public]
    void SetWindowTitleBarOnCloseClickedDelegate(const FScriptDelegate& Delegate); // 0x4ae1798 [Final Native Static Public]
    void SetWindowTitleBarCloseButtonActive(bool bActive); // 0x4ae171c [Final Native Static Public]
    FEventReply SetUserFocus(FEventReply& Reply, UWidget* FocusWidget, bool bInAllUsers); // 0x4ada15c [Final Native Static Public]
    FEventReply SetMousePosition(FEventReply& Reply, const FVector2D& NewMousePosition); // 0x4ae0f18 [Final Native Static Public]
    void SetInputMode_UIOnlyEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode); // 0x4ae0ce8 [Final Native Static Public]
    void SetInputMode_UIOnly(APlayerController* Target, UWidget* InWidgetToFocus, bool bLockMouseToViewport); // 0x4ae0b50 [Final Native Static Public]
    void SetInputMode_GameOnly(APlayerController* PlayerController); // 0x4ae0abc [Final Native Static Public]
    void SetInputMode_GameAndUIEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bHideCursorDuringCapture); // 0x4ae08c8 [Final Native Static Public]
    void SetInputMode_GameAndUI(APlayerController* Target, UWidget* InWidgetToFocus, bool bLockMouseToViewport, bool bHideCursorDuringCapture); // 0x4ae06dc [Final Native Static Public]
    bool SetHardwareCursor(UObject* WorldContextObject, uint8 CursorShape, const FName& CursorName, const FVector2D& HotSpot); // 0x4ae04e8 [Final Native Static Public]
    void SetFocusToGameViewport(); // 0x4ae0434 [Final Native Static Public]
    void SetColorVisionDeficiencyType(const EColorVisionDeficiency& Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); // 0x4ae012c [Final Native Static Public]
    void SetBrushResourceToTexture(FSlateBrush& Brush, UTexture2D* Texture); // 0x4adff80 [Final Native Static Public]
    void SetBrushResourceToMaterial(FSlateBrush& Brush, UMaterialInterface* Material); // 0x4adff80 [Final Native Static Public]
    void RestorePreviousWindowTitleBarState(); // 0x4adfe2c [Final Native Static Public]
    FEventReply ReleaseMouseCapture(FEventReply& Reply); // 0x4adfd08 [Final Native Static Public]
    FEventReply ReleaseJoystickCapture(FEventReply& Reply, bool bInAllJoysticks); // 0x4adfb10 [Final Native Static Public]
    void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); // 0x13450d4 [Public]
    FSlateBrush NoResourceBrush(); // 0x4adfa84 [Final Native Static Public]
    FSlateBrush MakeBrushFromTexture(UTexture2D* Texture, int32 Width, int32 Height); // 0x4adf7d8 [Final Native Static Public]
    FSlateBrush MakeBrushFromMaterial(UMaterialInterface* Material, int32 Width, int32 Height); // 0x4adf490 [Final Native Static Public]
    FSlateBrush MakeBrushFromAsset(USlateBrushAsset* BrushAsset); // 0x4adf3a0 [Final Native Static Public]
    FEventReply LockMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x4adf158 [Final Native Static Public]
    bool IsDragDropping(); // 0x4adf0ac [Final Native Static Public]
    FEventReply Handled(); // 0x4adf040 [Final Native Static Public]
    void GetSafeZonePadding(UObject* WorldContextObject, const FVector4& SafePadding, const FVector2D& SafePaddingScale, const FVector4& SpillOverPadding); // 0x4aded90 [Final Native Static Public]
    FKeyEvent GetKeyEventFromAnalogInputEvent(FAnalogInputEvent& Event); // 0x4adec04 [Final Native Static Public]
    FInputEvent GetInputEventFromPointerEvent(FPointerEvent& Event); // 0x4adeb48 [Final Native Static Public]
    FInputEvent GetInputEventFromNavigationEvent(FNavigationEvent& Event); // 0x4adea78 [Final Native Static Public]
    FInputEvent GetInputEventFromKeyEvent(FKeyEvent& Event); // 0x4ade98c [Final Native Static Public]
    FInputEvent GetInputEventFromCharacterEvent(FCharacterEvent& Event); // 0x4ade8b8 [Final Native Static Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(FSlateBrush& Brush); // 0x4ade7bc [Final Native Static Public]
    UDragDropOperation* GetDragDroppingContent(); // 0x4ade740 [Final Native Static Public]
    UTexture2D* GetBrushResourceAsTexture2D(FSlateBrush& Brush); // 0x4ade638 [Final Native Static Public]
    UMaterialInterface* GetBrushResourceAsMaterial(FSlateBrush& Brush); // 0x4ade584 [Final Native Static Public]
    UObject* GetBrushResource(FSlateBrush& Brush); // 0x4ade4e0 [Final Native Static Public]
    void GetAllWidgetsWithInterface(UObject* WorldContextObject, const TArray<TSubclassOf<IInterface>>& FoundWidgets, TSubclassOf<IInterface> Interface, bool TopLevelOnly); // 0x4ade088 [Final Native Static Public]
    void GetAllWidgetsOfClass(UObject* WorldContextObject, const TArray<TSubclassOf<UUserWidget>>& FoundWidgets, TSubclassOf<UUserWidget> WidgetClass, bool TopLevelOnly); // 0x4addc30 [Final Native Static Public]
    FEventReply EndDragDrop(FEventReply& Reply); // 0x4addb34 [Final Native Static Public]
    void DrawTextFormatted(FPaintContext& Context, FText& Text, const FVector2D& Position, UFont* Font, int32 FontSize, const FName& FontTypeFace, const FLinearColor& Tint); // 0x4add408 [Final Native Static Public]
    void DrawText(FPaintContext& Context, const FString& inString, const FVector2D& Position, const FLinearColor& Tint); // 0x4add048 [Final Native Static Public]
    void DrawLines(FPaintContext& Context, const TArray<FLinearColor>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x4adcc38 [Final Native Static Public]
    void DrawLine(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x4adc698 [Final Native Static Public]
    void DrawBox(FPaintContext& Context, const FVector2D& Position, const FVector2D& Size, USlateBrushAsset* Brush, const FLinearColor& Tint); // 0x4adc124 [Final Native Static Public]
    void DismissAllMenus(); // 0x4adc0f8 [Final Native Static Public]
    FEventReply DetectDragIfPressed(FPointerEvent& PointerEvent, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x4adbdb0 [Final Native Static Public]
    FEventReply DetectDrag(FEventReply& Reply, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x4adba68 [Final Native Static Public]
    UDragDropOperation* CreateDragDropOperation(TSubclassOf<UDragDropOperation> OperationClass); // 0x4adab0c [Final Native Static Public]
    UUserWidget* Create(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetType, APlayerController* OwningPlayer); // 0x4ada8f4 [Final Native Static Public]
    FEventReply ClearUserFocus(FEventReply& Reply, bool bInAllUsers); // 0x4ada6fc [Final Native Static Public]
    FEventReply CaptureMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x4ada4b4 [Final Native Static Public]
    FEventReply CaptureJoystick(FEventReply& Reply, UWidget* CapturingWidget, bool bInAllJoysticks); // 0x4ada15c [Final Native Static Public]
    void CancelDragDrop(); // 0x4ada130 [Final Native Static Public]

// UWidgetComponent (/Script/UMG.WidgetComponent)
    void SetWindowVisibility(const EWindowVisibility& InVisibility); // 0x4ae1aa4 [Final Native Public]
    void SetWindowFocusable(bool bInWindowFocusable); // 0x4ae1688 [Final Native Public]
    void SetWidgetSpace(const EWidgetSpace& NewSpace); // 0x4ae1600 [Final Native Public]
    void SetWidget(UUserWidget* Widget); // 0x4ae1574 [Native Public]
    void SetTwoSided(bool bWantTwoSided); // 0x4ae14d4 [Final Native Public]
    void SetTintColorAndOpacity(const FLinearColor& NewTintColorAndOpacity); // 0x4ae13f4 [Final Native Public]
    void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); // 0x4ae136c [Final Native Public]
    void SetTickMode(const ETickMode& InTickMode); // 0x4ae12e4 [Final Native Public]
    void SetRedrawTime(float InRedrawTime); // 0x4ae1254 [Final Native Public]
    void SetPivot(const FVector2D& InPivot); // 0x4ae11c4 [Final Native Public]
    void SetOwnerPlayer(ULocalPlayer* LocalPlayer); // 0x4ae112c [Final Native Public]
    void SetManuallyRedraw(bool bUseManualRedraw); // 0x4ae0e90 [Final Native Public]
    void SetGeometryMode(const EWidgetGeometryMode& InGeometryMode); // 0x4ae0460 [Final Native Public]
    void SetDrawSize(const FVector2D& Size); // 0x4ae038c [Final Native Public]
    void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); // 0x4ae0304 [Final Native Public]
    void SetCylinderArcAngle(float InCylinderArcAngle); // 0x4ae0274 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& NewBackgroundColor); // 0x4adfea0 [Final Native Public]
    void RequestRedraw(); // 0x4adfe04 [Native Public]
    bool IsWidgetVisible(); // 0x4adf12c [Final Native Public]
    EWindowVisibility GetWindowVisiblility(); // 0x4adf028 [Final Native Public]
    bool GetWindowFocusable(); // 0x4adf010 [Final Native Public]
    EWidgetSpace GetWidgetSpace(); // 0x4adeff8 [Final Native Public]
    UUserWidget* GetWidget(); // 0x4adefc4 [Native Public]
    UUserWidget* GetUserWidgetObject(); // 0x4adef34 [Final Native Public]
    bool GetTwoSided(); // 0x4adef1c [Final Native Public]
    bool GetTickWhenOffscreen(); // 0x4adef04 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x4aded78 [Final Native Public]
    float GetRedrawTime(); // 0x4aded60 [Final Native Public]
    FVector2D GetPivot(); // 0x4aded38 [Final Native Public]
    ULocalPlayer* GetOwnerPlayer(); // 0x4aded08 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x2973b6c [Final Native Public]
    bool GetManuallyRedraw(); // 0x4adecf0 [Final Native Public]
    EWidgetGeometryMode GetGeometryMode(); // 0x4ade8a0 [Final Native Public]
    FVector2D GetDrawSize(); // 0x4ade788 [Final Native Public]
    bool GetDrawAtDesiredSize(); // 0x4ade770 [Final Native Public]
    float GetCylinderArcAngle(); // 0x4ade728 [Final Native Public]
    FVector2D GetCurrentDrawSize(); // 0x4ade6f4 [Final Native Public]

// UWidgetInteractionComponent (/Script/UMG.WidgetInteractionComponent)
    void SetFocus(UWidget* FocusWidget); // 0x4ae54bc [Final Native Public]
    void SetCustomHitResult(FHitResult& HitResult); // 0x4ae5294 [Final Native Public]
    bool SendKeyChar(const FString& Characters, bool bRepeat); // 0x4ae5038 [Native Public]
    void ScrollWheel(float ScrollDelta); // 0x4ae4fa4 [Native Public]
    void ReleasePointerKey(const FKey& Key); // 0x4ae4d98 [Native Public]
    bool ReleaseKey(const FKey& Key); // 0x4ae4cac [Native Public]
    void PressPointerKey(const FKey& Key); // 0x4ae4938 [Native Public]
    bool PressKey(const FKey& Key, bool bRepeat); // 0x4ae4810 [Native Public]
    bool PressAndReleaseKey(const FKey& Key); // 0x4ae4724 [Native Public]
    bool IsOverInteractableWidget(); // 0x4ae470c [Final Native Public]
    bool IsOverHitTestVisibleWidget(); // 0x4ae46f4 [Final Native Public]
    bool IsOverFocusableWidget(); // 0x4ae46dc [Final Native Public]
    FHitResult GetLastHitResult(); // 0x4ae3fe0 [Final Native Public]
    UWidgetComponent* GetHoveredWidgetComponent(); // 0x4ae3fc8 [Final Native Public]
    FVector2D Get2DHitLocation(); // 0x4ae3f30 [Final Native Public]

// UWidgetLayoutLibrary (/Script/UMG.WidgetLayoutLibrary)
    UWrapBoxSlot* SlotAsWrapBoxSlot(UWidget* Widget); // 0x4ae6494 [Final Native Static Public]
    UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(UWidget* Widget); // 0x4ae63f0 [Final Native Static Public]
    UVerticalBoxSlot* SlotAsVerticalBoxSlot(UWidget* Widget); // 0x4ae634c [Final Native Static Public]
    UUniformGridSlot* SlotAsUniformGridSlot(UWidget* Widget); // 0x4ae62a8 [Final Native Static Public]
    USizeBoxSlot* SlotAsSizeBoxSlot(UWidget* Widget); // 0x4ae6204 [Final Native Static Public]
    UScrollBoxSlot* SlotAsScrollBoxSlot(UWidget* Widget); // 0x4ae6160 [Final Native Static Public]
    UScaleBoxSlot* SlotAsScaleBoxSlot(UWidget* Widget); // 0x4ae60bc [Final Native Static Public]
    USafeZoneSlot* SlotAsSafeBoxSlot(UWidget* Widget); // 0x4ae6018 [Final Native Static Public]
    UOverlaySlot* SlotAsOverlaySlot(UWidget* Widget); // 0x4ae5f74 [Final Native Static Public]
    UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(UWidget* Widget); // 0x4ae5ed0 [Final Native Static Public]
    UGridSlot* SlotAsGridSlot(UWidget* Widget); // 0x4ae5e2c [Final Native Static Public]
    UCanvasPanelSlot* SlotAsCanvasSlot(UWidget* Widget); // 0x4ae5d88 [Final Native Static Public]
    UBorderSlot* SlotAsBorderSlot(UWidget* Widget); // 0x4ae5ce4 [Final Native Static Public]
    void RemoveAllWidgets(UObject* WorldContextObject); // 0x4ae4e74 [Final Native Static Public]
    bool ProjectWorldLocationToWidgetPosition(APlayerController* PlayerController, const FVector& WorldLocation, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x4ae4a14 [Final Native Static Public]
    FGeometry GetViewportWidgetGeometry(UObject* WorldContextObject); // 0x4ae44cc [Final Native Static Public]
    FVector2D GetViewportSize(UObject* WorldContextObject); // 0x4ae4438 [Final Native Static Public]
    float GetViewportScale(UObject* WorldContextObject); // 0x4ae43ac [Final Native Static Public]
    FGeometry GetPlayerScreenWidgetGeometry(APlayerController* PlayerController); // 0x4ae42f8 [Final Native Static Public]
    bool GetMousePositionScaledByDPI(APlayerController* Player, const float& LocationX, const float& LocationY); // 0x4ae4148 [Final Native Static Public]
    FVector2D GetMousePositionOnViewport(UObject* WorldContextObject); // 0x4ae40b4 [Final Native Static Public]
    FVector2D GetMousePositionOnPlatform(); // 0x4ae405c [Final Native Static Public]

// UWidgetSwitcher (/Script/UMG.WidgetSwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x4ae5144 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x4ab9540 [Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x4ae4580 [Final Native Public]
    int32 GetNumWidgets(); // 0x4ae42b0 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x4ae3f9c [Final Native Public]
    UWidget* GetActiveWidget(); // 0x4ae3f58 [Final Native Public]

// UWidgetSwitcherSlot (/Script/UMG.WidgetSwitcherSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4ae5ac0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4ae5850 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4ae5574 [Final Native Public]

// UWindowTitleBarArea (/Script/UMG.WindowTitleBarArea)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4ae5b48 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4ae58ec [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4ae55fc [Final Native Public]

// UWindowTitleBarAreaSlot (/Script/UMG.WindowTitleBarAreaSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4ae5bd0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4ae5988 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4ae5684 [Final Native Public]

// UWrapBox (/Script/UMG.WrapBox)
    void SetInnerSlotPadding(const FVector2D& InPadding); // 0x4ae5798 [Final Native Public]
    UWrapBoxSlot* AddChildToWrapBox(UWidget* Content); // 0x4ae3dd4 [Final Native Public]

// UWrapBoxSlot (/Script/UMG.WrapBoxSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x4ae5c5c [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x4ae5a24 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x4ae5710 [Final Native Public]
    void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); // 0x4ae542c [Final Native Public]
    void SetFillEmptySpace(bool InbFillEmptySpace); // 0x4ae53a0 [Final Native Public]
