Zdexby TheHolyOneZ
4,763 classes
Class

AEBBullet

: AActor : UObject
/Script/EasyBallistics.EBBullet 0x0430 (1,072 B) align 8 inherited 0x0240 vtable /Script/EasyBallistics
0x00x0430

Members 84

OffsetSizeNameTypeFlagsDefault
0x0CVelocityFVectorNet+6 flags{X=0, Y=0, Z=0}
0x08RandomStreamFRandomStreamNet+4 flags{InitialSeed=0, Seed=0}
0x01OwnerSafebool6 flagsfalse
0x01DebugEnabledbool7 flagsfalse
0x02560x02padding / unreflected
0x04DebugTrailTimefloat7 flags1
0x04DebugTrailWidthfloat7 flags0
0x10DebugTrailColorFastFLinearColor7 flags{R=0, G=1, B=0, A=1}
0x10DebugTrailColorSlowFLinearColor7 flags{R=1, G=0, B=0, A=1}
0x01DebugPoolingbool7 flagsfalse
0x02810x03padding / unreflected
0x0CWindFVector7 flags{X=0, Y=0, Z=0}
0x01AtmosphereTypeEEBAtmosphereType8 flagsAT_Constant
0x02910x03padding / unreflected
0x04SeaLevelAirDensityfloat7 flags1.21
0x04SeaLevelSpeedOfSoundfloat7 flags34300
0x029C0x04padding / unreflected
0x08AirDensityCurveUCurveFloat*7 flagsnullptr
0x01SpeedOfSoundVariesWithAltitudebool7 flagsfalse
0x02A90x07padding / unreflected
0x08SpeedOfSoundCurveUCurveFloat*7 flagsnullptr
0x04WorldScalefloat7 flags1
0x04SeaLevelAirPressurefloat8 flags1012.5
0x04SeaLevelAirTemperaturefloat8 flags20
0x04TemperatureLapseRatefloat8 flags0.00649
0x04TropopauseAltitudefloat8 flags11000
0x04SpecificGasConstantfloat8 flags287.058
0x0CWorldCenterLocationFVector8 flags{X=0, Y=0, Z=0}
0x01SphericalAltitudebool8 flagsfalse
0x02DD0x03padding / unreflected
0x04SeaLevelRadiusfloat8 flags637100032
0x01OverrideGravitybool7 flagsfalse
0x02E50x03padding / unreflected
0x0CGravityFVector7 flags{X=0, Y=0, Z=-980}
0x01SafeLaunchbool7 flagstrue
0x01SafeLaunchIgnoreAttachParentbool7 flagstrue
0x01SafeLaunchIgnoreAllAttachedbool7 flagstrue
0x02F70x01padding / unreflected
0x04SafeDelayfloat7 flags1
0x02FC0x04padding / unreflected
0x10SafeLaunchIgnoredActorsTArray<bool>4 flags[]
0x01Shotgunbool7 flagsfalse
0x03110x03padding / unreflected
0x04ShotCountint327 flags10
0x04ShotSpreadfloat7 flags0.01
0x04ShotVelocitySpreadfloat7 flags0.01
0x04MuzzleVelocityMinfloat7 flags1e+05
0x04MuzzleVelocityMaxfloat7 flags1e+05
0x04Spreadfloat7 flags0
0x04Massfloat7 flags0.005
0x04Diameterfloat7 flags0.556
0x04FormFactorfloat7 flags1
0x08MachDragCurveUCurveFloat*7 flagsnullptr
0x04GrazingAngleExponentfloat7 flags2
0x04MinPenetrationfloat7 flags10
0x04MaxPenetrationfloat7 flags20
0x04PenetrationNormalizationfloat7 flags0.5
0x04PenetrationNormalizationGrazingfloat7 flags0
0x04PenetrationEntryAngleSpreadfloat7 flags0.1
0x04PenetrationExitAngleSpreadfloat7 flags0.1
0x04RicochetProbabilityfloat7 flags0.1
0x04RicochetProbabilityGrazingfloat7 flags1
0x04RicochetRestitutionfloat7 flags0.1
0x04RicochetFrictionfloat7 flags0
0x04RicochetSpreadfloat7 flags0.1
0x01SpeedControlsRicochetProbabilitybool7 flagsfalse
0x01AddImpulsebool7 flagstrue
0x03720x02padding / unreflected
0x04ImpulseMultiplierfloat7 flags1
0x01DefaultPenTraceTypeEPenTraceType7 flagsPT_BackTrace
0x03790x07padding / unreflected
0x08MaterialResponseMapUEBMaterialResponseMap*7 flagsnullptr
0x01MaterialDensityControlsPenetrationDepthbool7 flagstrue
0x01MaterialRestitutionControlsRicochetbool7 flagstrue
0x01ReliableReplicationbool7 flagsfalse
0x01AllowComponentCollisionsbool7 flagsfalse
0x01TraceChanneluint87 flags0
0x01TraceComplexbool7 flagsfalse
0x038E0x02padding / unreflected
0x04CollisionMarginfloat7 flags1
0x04DespawnVelocityfloat7 flags100
0x10IgnoredActorsTArray<bool>4 flags[]
0x01DoFirstStepImmediatelybool7 flagstrue
0x01RandomFirstStepDeltabool7 flagstrue
0x01FixedStepbool7 flagsfalse
0x03AB0x01padding / unreflected
0x04FixedStepSecondsfloat7 flags0.1
0x04MaxTracesPerStepint327 flags8
0x01Retracebool7 flagstrue
0x01RetraceOnAnotherChannelbool7 flagsfalse
0x01RetraceChanneluint87 flags0
0x01RotateActorbool7 flagstrue
0x01RotateRandomRollbool7 flagstrue
0x01EnablePoolingbool7 flagstrue
0x03BA0x02padding / unreflected
0x04MaxPoolSizeint327 flags50
0x04StartPoolSizeint327 flags3
0x04DeadSpanfloat7 flags1
0x10PooledTArray<FActorTickFunction>3 flags[]
0x03D80x58unreflected bytes to end of AEBBullet
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bNetStartup : 1bit 1bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bHidden : 1bit 5boolNet+7 flagsfalse
0x01bHiddenTemporary : 1bit 6boolTransient+5 flagsfalse
0x01bTearOff : 1bit 7boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 0bool3 flagsfalse
0x01bExchangedRoles : 1bit 1boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 2bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 3bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 4bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 5bool5 flagstrue
0x01bReplayRewindable : 1bit 6bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 7bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 0bool4 flagsfalse
0x01bCanBeDamaged : 1bit 1boolNet+6 flagstrue
0x01bBlockInput : 1bit 2bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 3bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 4bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 5bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 6bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 7bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 0bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 1bool3 flagsfalse
0x01bShouldBeSaved : 1bit 2bool5 flagsfalse
0x01bCanBeMovedToAnotherLevel : 1bit 3bool6 flagsfalse
0x01bReplicates : 1bit 4boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 5boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 6boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 6bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 7boolTransient+4 flagsfalse
0x00650x01padding / unreflected
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleuint8NetTransient+5 flags0
0x00690x03padding / unreflected
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x00A80x08padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01Roleuint8Net+5 flags3
0x01NetDormancyuint89 flags1
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputuint86 flags0
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01240x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<USceneComponent*>Transient+2 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<TArray<TWeakObjectPtr<UChildActorComponent>>>TransientProtected+2 flags[]
0x01580x10padding / unreflected
0x10LayersTArray<TWeakObjectPtr<UChildActorComponent>>2 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x01800x08padding / unreflected
0x10TagsTArray<FMulticastScriptDelegate>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x01A80x68padding / unreflected
0x10InstanceComponentsTArray<TArray<void>>4 flags[]
0x10BlueprintCreatedComponentsTArray<void>6 flags[]

Functions 19

SignatureFlagsNativeParams
void VelocityChangeBroadcastReliable(const FVector_NetQuantize& NewLocation, const FVector& NewVelocity)NativeEvent+1 flags0x18
void VelocityChangeBroadcast(const FVector_NetQuantize& NewLocation, const FVector& NewVelocity)NativeEvent+1 flags0x18
FVector UpdateVelocity(UWorld* World, const FVector& Location, const FVector& PreviousVelocity, float DeltaTime)NativeEvent+1 flags0x30
TArray<void> SpawnWithExactVelocity(TSubclassOf<AEBBullet> BulletClass, AActor* BulletOwner, APawn* BulletInstigator, const FVector& BulletLocation, const FVector& BulletVelocity, bool bShotgun, int32 InShotCount, float ShotgunSpread, float ShotgunVelocitySpread)FinalNative+2 flags0x50
TArray<void> Spawn(TSubclassOf<AEBBullet> BulletClass, AActor* BulletOwner, APawn* BulletInstigator, const FVector& BulletLocation, const FVector& BulletVelocity, bool bShotgun, int32 InShotCount, float ShotgunSpread, float ShotgunVelocitySpread)FinalNative+2 flags0x50
void SetShotgunBulletVelocity(int32 ShotIndex, const FVector& InitialVelocity, const FVector& SpawnVelocity, const FVector& OutVelocity)NativeEvent+1 flags0x28
void ReactivationBroadcast(const FVector_NetQuantize& NewLocation, const FVector& NewVelocity, AActor* BulletOwner, APawn* BulletInstigator)NativeEvent+1 flags0x28
void OnTrajectoryUpdateReceived(const FVector& Location, const FVector& OldVelocity, const FVector& NewVelocity)EventPublic0x24
void OnNetPredictedImpact(bool Ricochet, bool PassedThrough, const FVector& Location, const FVector& IncomingVelocity, const FVector& Normal, const FVector& ExitLocation, const FVector& ExitVelocity, const FVector& Impulse, float PenetrationDepth, AActor* Actor, USceneComponent* Component, const FName& BoneName, UPhysicalMaterial* PhysMaterial, const FHitResult& HitResult)NativeEvent+1 flags0xF8
void OnDeactivated()NativeEvent+1 flags0x00
void K2_OnTrace(const FVector& StartLocation, const FVector& EndLocation)EventPublic0x18
void K2_OnImpact(bool Ricochet, bool PassedThrough, const FVector& Location, const FVector& IncomingVelocity, const FVector& Normal, const FVector& ExitLocation, const FVector& ExitVelocity, const FVector& Impulse, float PenetrationDepth, AActor* Actor, USceneComponent* Component, const FName& BoneName, UPhysicalMaterial* PhysMaterial, const FHitResult& HitResult)NativeEvent+1 flags0xF8
FVector GetWind(UWorld* World, const FVector& Location)NativeEvent+1 flags0x20
float GetSpeedOfSound(UWorld* World, const FVector& Location)NativeEvent+1 flags0x18
void GetShotgunBulletSpawnParameters(int32 ShotIndex, FTransform& DefaultTransform, const FVector& DefaultVelocity, FTransform& TargetTransform, const FVector& TargetVelocity)NativeEvent+1 flags0x8C
float GetAirDensity(UWorld* World, const FVector& Location)NativeEvent+1 flags0x18
void DeactivationBroadcast()NativeEvent+1 flags0x00
void Deactivate()FinalNative+1 flags0x00
bool CollisionFilter(const FHitResult& HitResult)NativeEvent+1 flags0x89

Subclasses 1

Used by 1

types with a member, parameter or interface of this type