mirror of
https://github.com/FortniteModdingHub/FNGameProj.git
synced 2026-08-26 19:43:31 +00:00
196 lines
5.2 KiB
C++
196 lines
5.2 KiB
C++
#include "FortOctopusVehicle.h"
|
|
#include "Net/UnrealNetwork.h"
|
|
|
|
|
|
void AFortOctopusVehicle::SetTowhookProjectile(AFortOctopusTowhookAttachableProjectile* ProjectileActor) {
|
|
}
|
|
|
|
void AFortOctopusVehicle::SetTowhookAttachState(UPrimitiveComponent* Component, const FVector& WorldLocation, const FVector& WorldNormal) {
|
|
}
|
|
|
|
void AFortOctopusVehicle::ServerUpdateTowhook_Implementation(FVector_NetQuantizeNormal InNetTowhookAimDir) {
|
|
}
|
|
bool AFortOctopusVehicle::ServerUpdateTowhook_Validate(FVector_NetQuantizeNormal InNetTowhookAimDir) {
|
|
return true;
|
|
}
|
|
|
|
void AFortOctopusVehicle::ServerSetTowhookAttachState_Implementation(FNetTowhookAttachState InTowhookAttachState) {
|
|
}
|
|
bool AFortOctopusVehicle::ServerSetTowhookAttachState_Validate(FNetTowhookAttachState InTowhookAttachState) {
|
|
return true;
|
|
}
|
|
|
|
void AFortOctopusVehicle::ServerBreakTowhook_Implementation() {
|
|
}
|
|
bool AFortOctopusVehicle::ServerBreakTowhook_Validate() {
|
|
return true;
|
|
}
|
|
|
|
|
|
void AFortOctopusVehicle::OnTowhookYankedInternal(const FVector& YankForce, UPrimitiveComponent* YankedComponent) {
|
|
}
|
|
|
|
void AFortOctopusVehicle::OnRep_ReplicatedAttachState() {
|
|
}
|
|
|
|
void AFortOctopusVehicle::OnRep_NetTowhookAimDir() {
|
|
}
|
|
|
|
|
|
|
|
|
|
void AFortOctopusVehicle::OnBoostBounceInternal(const FVector& Location, const FVector& Normal, const float Force, UPrimitiveComponent* HitComponent) {
|
|
}
|
|
|
|
|
|
|
|
bool AFortOctopusVehicle::IsTowhookInAirExtending() const {
|
|
return false;
|
|
}
|
|
|
|
bool AFortOctopusVehicle::IsTowhookHolstered() const {
|
|
return false;
|
|
}
|
|
|
|
bool AFortOctopusVehicle::IsTowhookExtending() const {
|
|
return false;
|
|
}
|
|
|
|
bool AFortOctopusVehicle::IsTowhookContracting() const {
|
|
return false;
|
|
}
|
|
|
|
bool AFortOctopusVehicle::IsTowhookAttached() const {
|
|
return false;
|
|
}
|
|
|
|
bool AFortOctopusVehicle::IsBoosting() const {
|
|
return false;
|
|
}
|
|
|
|
FRotator AFortOctopusVehicle::GetTowhookRotation(const bool bInterp) const {
|
|
return FRotator{};
|
|
}
|
|
|
|
FVector AFortOctopusVehicle::GetTowhookPosition() const {
|
|
return FVector{};
|
|
}
|
|
|
|
FVector AFortOctopusVehicle::GetTowhookMuzzlePositionInterp() const {
|
|
return FVector{};
|
|
}
|
|
|
|
FVector AFortOctopusVehicle::GetTowhookMuzzlePosition() const {
|
|
return FVector{};
|
|
}
|
|
|
|
void AFortOctopusVehicle::GetTowhookCableEndpoints(FVector& OutCableStart, FVector& OutCableEnd) const {
|
|
}
|
|
|
|
FVector AFortOctopusVehicle::GetTowhookCableAttachLocation() const {
|
|
return FVector{};
|
|
}
|
|
|
|
UPrimitiveComponent* AFortOctopusVehicle::GetTowhookAttachedComponent() const {
|
|
return NULL;
|
|
}
|
|
|
|
FVector AFortOctopusVehicle::GetTargetHeading() const {
|
|
return FVector{};
|
|
}
|
|
|
|
FRotator AFortOctopusVehicle::GetShellRotation() const {
|
|
return FRotator{};
|
|
}
|
|
|
|
FVector AFortOctopusVehicle::GetSeatUpDir() const {
|
|
return FVector{};
|
|
}
|
|
|
|
float AFortOctopusVehicle::GetSeatSteerStrength() const {
|
|
return 0.0f;
|
|
}
|
|
|
|
void AFortOctopusVehicle::GetSeatSteerDeltas(float& SeatSteerYawDelta, float& SeatSteerPitchDelta, float& SeatSteerRollDelta) {
|
|
}
|
|
|
|
FVector AFortOctopusVehicle::GetSeatRotationVelocity() const {
|
|
return FVector{};
|
|
}
|
|
|
|
FVector AFortOctopusVehicle::GetSeatRotationTorque() const {
|
|
return FVector{};
|
|
}
|
|
|
|
FRotator AFortOctopusVehicle::GetSeatRotation() const {
|
|
return FRotator{};
|
|
}
|
|
|
|
FVector AFortOctopusVehicle::GetSeatForwardDir() const {
|
|
return FVector{};
|
|
}
|
|
|
|
void AFortOctopusVehicle::GetPrimaryContact(bool& bIstouching, FVector& ContactPoint, FVector& ContactNormal) const {
|
|
}
|
|
|
|
bool AFortOctopusVehicle::GetIsExtendToggled() {
|
|
return false;
|
|
}
|
|
|
|
float AFortOctopusVehicle::GetAccelerationPercent() const {
|
|
return 0.0f;
|
|
}
|
|
|
|
void AFortOctopusVehicle::DestroyTowhookProjectile() {
|
|
}
|
|
|
|
void AFortOctopusVehicle::CacheParticleFX(UParticleSystemComponent* InCoilTopR, UParticleSystemComponent* InCoilTopL, UParticleSystemComponent* InCoilBottomR, UParticleSystemComponent* InCoilBottomL, UParticleSystemComponent* InBoost, UParticleSystemComponent* InDust) {
|
|
}
|
|
|
|
void AFortOctopusVehicle::CacheAudioPointers(UFortVehicleAudioVoice* InAudioMovement, UFortVehicleAudioVoice* InAudioWind, UFortVehicleAudioVoice* InAudioTowCable) {
|
|
}
|
|
|
|
void AFortOctopusVehicle::BreakTowhook() {
|
|
}
|
|
|
|
bool AFortOctopusVehicle::AimTraceHitsTarget() const {
|
|
return false;
|
|
}
|
|
|
|
void AFortOctopusVehicle::GetLifetimeReplicatedProps(TArray<FLifetimeProperty>& OutLifetimeProps) const {
|
|
Super::GetLifetimeReplicatedProps(OutLifetimeProps);
|
|
|
|
DOREPLIFETIME(AFortOctopusVehicle, ReplicatedAttachState);
|
|
DOREPLIFETIME(AFortOctopusVehicle, NetTowhookAimDir);
|
|
}
|
|
|
|
AFortOctopusVehicle::AFortOctopusVehicle() {
|
|
CacheDriverCameraShake = NULL;
|
|
BounceContactRepulsionForce = 1;
|
|
BoostForce = 1;
|
|
MaxVerticalBoostForce = 1;
|
|
BoostSpeedKmh = 1;
|
|
TowhookSpringDeformationRateOnGround = 1;
|
|
bAutoRetractGrapple = false;
|
|
bCanHoldGrapple = false;
|
|
TowhookInterpSpeed = 1;
|
|
TowhookInterpMaxPercentPerSecond = 1;
|
|
TowhookMaxInvalidateTargetAngleDeg = 1;
|
|
TowhookMaxInvalidateTargetDot = 1;
|
|
InternalBlockerCollisionName = TEXT("InternalBlocker");
|
|
FortOctopusVehicleConfigsClass = NULL;
|
|
ProjectileTraceChannel = ECC_WorldStatic;
|
|
ProjectileSpeedKmh = 1;
|
|
FortOctopusVehicleConfigs = NULL;
|
|
CacheCoilIdleTopR = NULL;
|
|
CacheCoilIdleTopL = NULL;
|
|
CacheCoilIdleBottomR = NULL;
|
|
CacheCoilIdleBottomL = NULL;
|
|
CacheBoostFX = NULL;
|
|
CacheDustFX = NULL;
|
|
CacheAudioMovement = NULL;
|
|
CacheAudioWind = NULL;
|
|
CacheAudioTowCable = NULL;
|
|
}
|
|
|