mirror of
https://github.com/ApfelTeeSaft/UnrealEvent.git
synced 2026-08-26 19:33:43 +00:00
787 lines
26 KiB
C++
787 lines
26 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: PhysXVehicles
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "PhysXVehicles_classes.hpp"
|
|
#include "PhysXVehicles_parameters.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.ServerUpdateState
|
|
// (Net, NetReliable, Native, Event, Protected, NetServer, NetValidate)
|
|
// Parameters:
|
|
// float InSteeringInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float InThrottleInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float InBrakeInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float InHandbrakeInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 CurrentGear (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::ServerUpdateState(float InSteeringInput, float InThrottleInput, float InBrakeInput, float InHandbrakeInput, int32 CurrentGear)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "ServerUpdateState");
|
|
|
|
Params::WheeledVehicleMovementComponent_ServerUpdateState Parms{};
|
|
|
|
Parms.InSteeringInput = InSteeringInput;
|
|
Parms.InThrottleInput = InThrottleInput;
|
|
Parms.InBrakeInput = InBrakeInput;
|
|
Parms.InHandbrakeInput = InHandbrakeInput;
|
|
Parms.CurrentGear = CurrentGear;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetAvoidanceEnabled
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetAvoidanceEnabled(bool bEnable)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetAvoidanceEnabled");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetAvoidanceEnabled Parms{};
|
|
|
|
Parms.bEnable = bEnable;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetAvoidanceGroup
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// int32 GroupFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetAvoidanceGroup(int32 GroupFlags)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetAvoidanceGroup");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetAvoidanceGroup Parms{};
|
|
|
|
Parms.GroupFlags = GroupFlags;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetAvoidanceGroupMask
|
|
// (Final, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// struct FNavAvoidanceMask GroupMask (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetAvoidanceGroupMask(const struct FNavAvoidanceMask& GroupMask)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetAvoidanceGroupMask");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetAvoidanceGroupMask Parms{};
|
|
|
|
Parms.GroupMask = std::move(GroupMask);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetBrakeInput
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// float Brake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetBrakeInput(float Brake)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetBrakeInput");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetBrakeInput Parms{};
|
|
|
|
Parms.Brake = Brake;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetGearDown
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool bNewGearDown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetGearDown(bool bNewGearDown)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetGearDown");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetGearDown Parms{};
|
|
|
|
Parms.bNewGearDown = bNewGearDown;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetGearUp
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool bNewGearUp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetGearUp(bool bNewGearUp)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetGearUp");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetGearUp Parms{};
|
|
|
|
Parms.bNewGearUp = bNewGearUp;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetGroupsToAvoid
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// int32 GroupFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetGroupsToAvoid(int32 GroupFlags)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetGroupsToAvoid");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetGroupsToAvoid Parms{};
|
|
|
|
Parms.GroupFlags = GroupFlags;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetGroupsToAvoidMask
|
|
// (Final, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// struct FNavAvoidanceMask GroupMask (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetGroupsToAvoidMask(const struct FNavAvoidanceMask& GroupMask)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetGroupsToAvoidMask");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetGroupsToAvoidMask Parms{};
|
|
|
|
Parms.GroupMask = std::move(GroupMask);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetGroupsToIgnore
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// int32 GroupFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetGroupsToIgnore(int32 GroupFlags)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetGroupsToIgnore");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetGroupsToIgnore Parms{};
|
|
|
|
Parms.GroupFlags = GroupFlags;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetGroupsToIgnoreMask
|
|
// (Final, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// struct FNavAvoidanceMask GroupMask (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetGroupsToIgnoreMask(const struct FNavAvoidanceMask& GroupMask)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetGroupsToIgnoreMask");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetGroupsToIgnoreMask Parms{};
|
|
|
|
Parms.GroupMask = std::move(GroupMask);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetHandbrakeInput
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool bNewHandbrake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetHandbrakeInput(bool bNewHandbrake)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetHandbrakeInput");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetHandbrakeInput Parms{};
|
|
|
|
Parms.bNewHandbrake = bNewHandbrake;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetSteeringInput
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// float Steering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetSteeringInput(float Steering)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetSteeringInput");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetSteeringInput Parms{};
|
|
|
|
Parms.Steering = Steering;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetTargetGear
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// int32 GearNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetTargetGear(int32 GearNum, bool bImmediate)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetTargetGear");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetTargetGear Parms{};
|
|
|
|
Parms.GearNum = GearNum;
|
|
Parms.bImmediate = bImmediate;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetThrottleInput
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// float Throttle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetThrottleInput(float Throttle)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetThrottleInput");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetThrottleInput Parms{};
|
|
|
|
Parms.Throttle = Throttle;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.SetUseAutoGears
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool bUseAuto (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UWheeledVehicleMovementComponent::SetUseAutoGears(bool bUseAuto)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "SetUseAutoGears");
|
|
|
|
Params::WheeledVehicleMovementComponent_SetUseAutoGears Parms{};
|
|
|
|
Parms.bUseAuto = bUseAuto;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.GetCurrentGear
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
int32 UWheeledVehicleMovementComponent::GetCurrentGear() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "GetCurrentGear");
|
|
|
|
Params::WheeledVehicleMovementComponent_GetCurrentGear Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.GetEngineMaxRotationSpeed
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UWheeledVehicleMovementComponent::GetEngineMaxRotationSpeed() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "GetEngineMaxRotationSpeed");
|
|
|
|
Params::WheeledVehicleMovementComponent_GetEngineMaxRotationSpeed Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.GetEngineRotationSpeed
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UWheeledVehicleMovementComponent::GetEngineRotationSpeed() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "GetEngineRotationSpeed");
|
|
|
|
Params::WheeledVehicleMovementComponent_GetEngineRotationSpeed Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.GetForwardSpeed
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UWheeledVehicleMovementComponent::GetForwardSpeed() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "GetForwardSpeed");
|
|
|
|
Params::WheeledVehicleMovementComponent_GetForwardSpeed Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.GetTargetGear
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
int32 UWheeledVehicleMovementComponent::GetTargetGear() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "GetTargetGear");
|
|
|
|
Params::WheeledVehicleMovementComponent_GetTargetGear Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.WheeledVehicleMovementComponent.GetUseAutoGears
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UWheeledVehicleMovementComponent::GetUseAutoGears() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("WheeledVehicleMovementComponent", "GetUseAutoGears");
|
|
|
|
Params::WheeledVehicleMovementComponent_GetUseAutoGears Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.SimpleWheeledVehicleMovementComponent.SetBrakeTorque
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// float BrakeTorque (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 WheelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void USimpleWheeledVehicleMovementComponent::SetBrakeTorque(float BrakeTorque, int32 WheelIndex)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("SimpleWheeledVehicleMovementComponent", "SetBrakeTorque");
|
|
|
|
Params::SimpleWheeledVehicleMovementComponent_SetBrakeTorque Parms{};
|
|
|
|
Parms.BrakeTorque = BrakeTorque;
|
|
Parms.WheelIndex = WheelIndex;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.SimpleWheeledVehicleMovementComponent.SetDriveTorque
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// float DriveTorque (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 WheelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void USimpleWheeledVehicleMovementComponent::SetDriveTorque(float DriveTorque, int32 WheelIndex)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("SimpleWheeledVehicleMovementComponent", "SetDriveTorque");
|
|
|
|
Params::SimpleWheeledVehicleMovementComponent_SetDriveTorque Parms{};
|
|
|
|
Parms.DriveTorque = DriveTorque;
|
|
Parms.WheelIndex = WheelIndex;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.SimpleWheeledVehicleMovementComponent.SetSteerAngle
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// float SteerAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 WheelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void USimpleWheeledVehicleMovementComponent::SetSteerAngle(float SteerAngle, int32 WheelIndex)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("SimpleWheeledVehicleMovementComponent", "SetSteerAngle");
|
|
|
|
Params::SimpleWheeledVehicleMovementComponent_SetSteerAngle Parms{};
|
|
|
|
Parms.SteerAngle = SteerAngle;
|
|
Parms.WheelIndex = WheelIndex;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.VehicleAnimInstance.GetVehicle
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class AWheeledVehicle* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class AWheeledVehicle* UVehicleAnimInstance::GetVehicle()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("VehicleAnimInstance", "GetVehicle");
|
|
|
|
Params::VehicleAnimInstance_GetVehicle Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.VehicleWheel.GetRotationAngle
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UVehicleWheel::GetRotationAngle() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("VehicleWheel", "GetRotationAngle");
|
|
|
|
Params::VehicleWheel_GetRotationAngle Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.VehicleWheel.GetSteerAngle
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UVehicleWheel::GetSteerAngle() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("VehicleWheel", "GetSteerAngle");
|
|
|
|
Params::VehicleWheel_GetSteerAngle Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.VehicleWheel.GetSuspensionOffset
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UVehicleWheel::GetSuspensionOffset() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("VehicleWheel", "GetSuspensionOffset");
|
|
|
|
Params::VehicleWheel_GetSuspensionOffset Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function PhysXVehicles.VehicleWheel.IsInAir
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UVehicleWheel::IsInAir() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("VehicleWheel", "IsInAir");
|
|
|
|
Params::VehicleWheel_IsInAir Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
}
|
|
|