#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: B_Track #include "Basic.hpp" #include "B_Track_classes.hpp" #include "B_Track_parameters.hpp" #pragma pack(push, 0x4) namespace SDK { // Function B_Track.B_Track_C.ExecuteUbergraph_B_Track // (HasDefaults) // Parameters: // int32 EntryPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) void AB_Track_C::ExecuteUbergraph_B_Track(int32 EntryPoint) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("B_Track_C", "ExecuteUbergraph_B_Track"); Params::B_Track_C_ExecuteUbergraph_B_Track Parms{}; Parms.EntryPoint = EntryPoint; UObject::ProcessEvent(Func, &Parms); } // Function B_Track.B_Track_C.ReceiveBeginPlay // (Event, Public, BlueprintEvent) void AB_Track_C::ReceiveBeginPlay() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("B_Track_C", "ReceiveBeginPlay"); UObject::ProcessEvent(Func, nullptr); } // Function B_Track.B_Track_C.OnSwitchStateChanged // (BlueprintCosmetic, Event, Public, BlueprintEvent) // Parameters: // int32 NewSwitchState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // int32 OldSwitchState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // int32 NumSwitchStates (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) void AB_Track_C::OnSwitchStateChanged(int32 NewSwitchState, int32 OldSwitchState, int32 NumSwitchStates) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("B_Track_C", "OnSwitchStateChanged"); Params::B_Track_C_OnSwitchStateChanged Parms{}; Parms.NewSwitchState = NewSwitchState; Parms.OldSwitchState = OldSwitchState; Parms.NumSwitchStates = NumSwitchStates; UObject::ProcessEvent(Func, &Parms); } // Function B_Track.B_Track_C.DebugSplines // (BlueprintCallable, BlueprintEvent) void AB_Track_C::DebugSplines() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("B_Track_C", "DebugSplines"); UObject::ProcessEvent(Func, nullptr); } // Function B_Track.B_Track_C.OnDeathPlayEffects // (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) // Parameters: // float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // const struct FGameplayTagContainer& DamageTags (ConstParm, Parm, OutParm, ReferenceParm) // const struct FVector& Momentum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // const struct FHitResult& HitInfo (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference) // class AFortPawn* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // const struct FGameplayEffectContextHandle&EffectContext (Parm) void AB_Track_C::OnDeathPlayEffects(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AFortPawn* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("B_Track_C", "OnDeathPlayEffects"); Params::B_Track_C_OnDeathPlayEffects Parms{}; Parms.Damage = Damage; Parms.DamageTags = std::move(DamageTags); Parms.Momentum = std::move(Momentum); Parms.HitInfo = std::move(HitInfo); Parms.InstigatedBy = InstigatedBy; Parms.DamageCauser = DamageCauser; Parms.EffectContext = std::move(EffectContext); UObject::ProcessEvent(Func, &Parms); } // Function B_Track.B_Track_C.UserConstructionScript // (Event, Public, BlueprintCallable, BlueprintEvent) void AB_Track_C::UserConstructionScript() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("B_Track_C", "UserConstructionScript"); UObject::ProcessEvent(Func, nullptr); } } #pragma pack(pop)