|
Space Plunder
|
#include <EBBullet.h>
Public Member Functions | |
| AEBBullet () | |
| UPROPERTY (Replicated, BlueprintReadWrite, Category="State") FVector Velocity | |
| UPROPERTY (Replicated, BlueprintReadWrite, Category="State") FRandomStream RandomStream | |
| UPROPERTY (BlueprintReadWrite, Category="State") bool OwnerSafe | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Debug") bool DebugEnabled | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Debug") float DebugTrailTime | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Debug") float DebugTrailWidth=0 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Debug") FLinearColor DebugTrailColorFast | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Debug") FLinearColor DebugTrailColorSlow | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Debug") bool DebugPooling | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="World") FVector Wind | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, SaveGame, Category="World", meta=(ToolTip="Select atmosphere model")) EEBAtmosphereType AtmosphereType | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="World", meta=(ToolTip="Air Density at sea level - in KG/m^3", ClampMin="0")) float SeaLevelAirDensity | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="World", meta=(ToolTip="in cm/s", ClampMin="0")) float SeaLevelSpeedOfSound | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="World", meta=(ToolTip="Used for Density Curve atmosphere model")) UCurveFloat *AirDensityCurve | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="World") bool SpeedOfSoundVariesWithAltitude | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="World") UCurveFloat *SpeedOfSoundCurve | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="World") float WorldScale | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, SaveGame, Category="World", meta=(ToolTip="Atmosphere pressure at 0,0,0 - in millibars", ClampMin="0")) float SeaLevelAirPressure | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, SaveGame, Category="World", meta=(ToolTip="Atmosphere Temperature at 0,0,0 - in degrees C")) float SeaLevelAirTemperature | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, SaveGame, Category="World", meta=(ToolTip="Temperature Decrease With Altitude, degrees per meter")) float TemperatureLapseRate=0.00649f | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, SaveGame, Category="World", meta=(ToolTip="Altitude at which temperature stops decreasing, in meters")) float TropopauseAltitude | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, SaveGame, Category="World", meta=(ToolTip="Specific Gas Constant, dry air = 287.058", ClampMin="0")) float SpecificGasConstant | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, SaveGame, Category="World", meta=(ToolTip="World Origin Location")) FVector WorldCenterLocation | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, SaveGame, Category="World", meta=(ToolTip="Use spherical planet model to get altitude")) bool SphericalAltitude | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, SaveGame, Category="World", meta=(ToolTip="Planet radius, in Unreal units", EditCondition="SphericalAltitude", ClampMin="0")) float SeaLevelRadius | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="World") bool OverrideGravity | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="World") FVector Gravity | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Safe launch") bool SafeLaunch | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Safe launch", Meta=(EditCondition="SafeLaunch")) bool SafeLaunchIgnoreAttachParent | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Safe launch", Meta=(EditCondition="SafeLaunchIgnoreAttachParent")) bool SafeLaunchIgnoreAllAttached | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Safe launch", Meta=(EditCondition="SafeLaunch", ClampMin="0")) float SafeDelay | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Safe launch", Meta=(EditCondition="SafeLaunch")) TArray< AActor * > SafeLaunchIgnoredActors | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Shotgun") bool Shotgun | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Shotgun", meta=(EditCondition="Shotgun")) int ShotCount | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Shotgun", meta=(EditCondition="Shotgun")) float ShotSpread=0.01 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Shotgun", meta=(EditCondition="Shotgun")) float ShotVelocitySpread=0.01 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Flight") float MuzzleVelocityMin | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Flight") float MuzzleVelocityMax | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Flight", meta=(ToolTip="Maximum bullet spread, in radians", ClampMin="0")) float Spread=0.0f | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Flight", meta=(ToolTip="Spread bias, higher is more accurate on average", ClampMin="0")) float SpreadBias=0.0f | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Flight") float Mass=0.005 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Flight") float Diameter=0.556 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Flight") float FormFactor | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Flight") UCurveFloat *MachDragCurve | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float GrazingAngleExponent | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float MinPenetration | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float MaxPenetration | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float PenetrationNormalization=0.5 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float PenetrationNormalizationGrazing=0.0 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float PenetrationEntryAngleSpread=0.1 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float PenetrationExitAngleSpread=0.1 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float RicochetProbability=0.1 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float RicochetProbabilityGrazing | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float RicochetRestitution=0.1 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float RicochetFriction=0.0 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float RicochetSpread=0.1 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") bool SpeedControlsRicochetProbability | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") bool AddImpulse | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") float ImpulseMultiplier | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") EPenTraceType DefaultPenTraceType | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") UEBMaterialResponseMap *MaterialResponseMap | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") bool MaterialDensityControlsPenetrationDepth | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Impact") bool MaterialRestitutionControlsRicochet | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Replication") bool ReliableReplication | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Collision", meta=(ToolTip="Allow components to collide, intended for use with trigger volumes. Do not use for actual collisions.")) bool AllowComponentCollisions | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Collision") TEnumAsByte< ECollisionChannel > TraceChannel | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Collision") bool TraceComplex | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Collision") float CollisionMargin | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Collision", meta=(ToolTip="Bullets with lower velocity will automatically despawn on impact, never despawn if set to zero or negative")) float DespawnVelocity | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Collision") TArray< AActor * > IgnoredActors | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Simulation", meta=(ToolTip="Spawned bullet performs first trace immediately, instead of waiting for next simulation step")) bool DoFirstStepImmediately | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Simulation", meta=(EditCondition="DoFirstStepImmediately")) bool RandomFirstStepDelta | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Simulation") bool FixedStep | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Simulation", meta=(EditCondition="FixedStep", ClampMin="0")) float FixedStepSeconds=0.1 | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Simulation") int MaxTracesPerStep | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Retrace") bool Retrace | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Retrace") bool RetraceOnAnotherChannel | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Retrace", meta=(EditCondition="RetraceOnAnotherChannel")) TEnumAsByte< ECollisionChannel > RetraceChannel | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Rotation") bool RotateActor | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Rotation") bool RotateRandomRoll | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Pooling") bool EnablePooling | |
| UPROPERTY (BlueprintReadWrite, EditAnywhere, Category="Pooling") int MaxPoolSize | |
| virtual void | ApplyWorldOffset (const FVector &InOffset, bool bWorldShift) override |
| virtual void | BeginPlay () override |
| virtual void | Tick (float DeltaSeconds) override |
| virtual void | LifeSpanExpired () override |
| void | VelocityChangeBroadcast (FVector_NetQuantize NewLocation, FVector NewVelocity) |
| void | VelocityChangeBroadcastReliable (FVector_NetQuantize NewLocation, FVector NewVelocity) |
| void | OnImpact (bool Ricochet, bool PassedThrough, FVector Location, FVector IncomingVelocity, FVector Normal, FVector ExitLocation, FVector ExitVelocity, FVector Impulse, float PenetrationDepth, AActor *Actor, USceneComponent *Component, FName BoneName, UPhysicalMaterial *PhysMaterial, FHitResult HitResult) |
| void | OnNetPredictedImpact (bool Ricochet, bool PassedThrough, FVector Location, FVector IncomingVelocity, FVector Normal, FVector ExitLocation, FVector ExitVelocity, FVector Impulse, float PenetrationDepth, AActor *Actor, USceneComponent *Component, FName BoneName, UPhysicalMaterial *PhysMaterial, FHitResult HitResult) |
| void | OnTrace (FVector StartLocation, FVector EndLocation) |
| void | OnTrajectoryUpdateReceived (FVector Location, FVector OldVelocity, FVector NewVelocity) |
| void | OnDeactivated () |
| UFUNCTION (BlueprintNativeEvent, Category="EBBullet|Flight") FVector UpdateVelocity(UWorld *World | |
| UFUNCTION (BlueprintNativeEvent, Category="EBBullet|World") FVector GetWind(UWorld *World | |
| UFUNCTION (BlueprintNativeEvent, Category="EBBullet|World") float GetAirDensity(UWorld *World | |
| UFUNCTION (BlueprintNativeEvent, Category="EBBullet|World") float GetSpeedOfSound(UWorld *World | |
| UFUNCTION (BlueprintNativeEvent, Category="EBBullet|World") bool CollisionFilter(FHitResult HitResult) const | |
| UFUNCTION (BlueprintAuthorityOnly, BlueprintCallable, Category="EBBullet|Pooling") void Deactivate() | |
| void | ReactivationBroadcast (FVector_NetQuantize NewLocation, FVector NewVelocity, AActor *BulletOwner, APawn *BulletInstigator) |
| void | DeactivationBroadcast () |
Static Public Member Functions | |
| static void | SpawnWithExactVelocity (TSubclassOf< class AEBBullet > BulletClass, AActor *BulletOwner, APawn *BulletInstigator, FVector BulletLocation, FVector BulletVelocity) |
| static void | Spawn (TSubclassOf< class AEBBullet > BulletClass, AActor *BulletOwner, APawn *BulletInstigator, FVector BulletLocation, FVector BulletVelocity) |
Public Attributes | |
| FVector | Location |
| FVector FVector | PreviousVelocity |
| FVector FVector float DeltaTime | const |
| FVector Location | const |
Private Member Functions | |
| UPROPERTY () TArray< TWeakObjectPtr< AEBBullet > > Pooled | |
| void | DeactivateToPool () |
| void | Step (float DeltaTime) |
| float | Trace (FVector start, FVector PreviousVelocity, float delta, TEnumAsByte< ECollisionChannel > channel) |
| TArray< AActor * > | GetAttachedActorsRecursive (AActor *Actor, uint16 Depth=0) const |
| float | PenetrationTrace (FVector start, FVector end, TWeakObjectPtr< UPrimitiveComponent, FWeakObjectPtr > comp, EPenTraceType penType, TEnumAsByte< ECollisionChannel > channel, FVector &exitLoc, FVector &exitNormal) |
| float | GetCurveValue (const UCurveFloat *curve, float in, float deflt) const |
| FHitResult | FilterHits (TArray< FHitResult > Results, bool &hit) const |
| TArray< AActor * > | GetSafeLaunchIgnoredActors (AActor *Owner) const |
| float | GetAltitude (UWorld *World, FVector Location) const |
| float | GetAltitudePressure (float AltitudeMeter) const |
| float | GetAltitudeTemperature (float AltitudeMeter) const |
| float | GetAltitudeDensity (float AltitudeMeter) const |
Static Private Member Functions | |
| static AEBBullet * | GetFromPool (UWorld *World, UClass *BulletClass) |
| static AEBBullet * | SpawnOrReactivate (UWorld *World, TSubclassOf< class AEBBullet > BulletClass, const FTransform &Transform, FVector BulletVelocity, AActor *BulletOwner, APawn *BulletInstigator) |
Private Attributes | |
| float | AccumulatedDelta |
| bool | CanRetrace = false |
| FVector | LastTraceStart |
| float | LastTraceDelta |
| FVector | LastTraceVelocity |
| FVector | LastTracePrevVelocity |
| bool | IsRecycled |
| AEBBullet::AEBBullet | ( | ) |
|
overridevirtual |
|
overridevirtual |
|
private |
| void AEBBullet::DeactivationBroadcast | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inlineprivate |
|
staticprivate |
|
private |
|
overridevirtual |
| void AEBBullet::OnDeactivated | ( | ) |
| void AEBBullet::OnImpact | ( | bool | Ricochet, |
| bool | PassedThrough, | ||
| FVector | Location, | ||
| FVector | IncomingVelocity, | ||
| FVector | Normal, | ||
| FVector | ExitLocation, | ||
| FVector | ExitVelocity, | ||
| FVector | Impulse, | ||
| float | PenetrationDepth, | ||
| AActor * | Actor, | ||
| USceneComponent * | Component, | ||
| FName | BoneName, | ||
| UPhysicalMaterial * | PhysMaterial, | ||
| FHitResult | HitResult ) |
| void AEBBullet::OnNetPredictedImpact | ( | bool | Ricochet, |
| bool | PassedThrough, | ||
| FVector | Location, | ||
| FVector | IncomingVelocity, | ||
| FVector | Normal, | ||
| FVector | ExitLocation, | ||
| FVector | ExitVelocity, | ||
| FVector | Impulse, | ||
| float | PenetrationDepth, | ||
| AActor * | Actor, | ||
| USceneComponent * | Component, | ||
| FName | BoneName, | ||
| UPhysicalMaterial * | PhysMaterial, | ||
| FHitResult | HitResult ) |
| void AEBBullet::OnTrace | ( | FVector | StartLocation, |
| FVector | EndLocation ) |
| void AEBBullet::OnTrajectoryUpdateReceived | ( | FVector | Location, |
| FVector | OldVelocity, | ||
| FVector | NewVelocity ) |
|
private |
| void AEBBullet::ReactivationBroadcast | ( | FVector_NetQuantize | NewLocation, |
| FVector | NewVelocity, | ||
| AActor * | BulletOwner, | ||
| APawn * | BulletInstigator ) |
|
static |
|
staticprivate |
|
static |
|
private |
|
overridevirtual |
|
private |
| AEBBullet::UFUNCTION | ( | BlueprintAuthorityOnly | , |
| BlueprintCallable | , | ||
| Category | = "EBBullet|Pooling" ) |
| AEBBullet::UFUNCTION | ( | BlueprintNativeEvent | , |
| Category | = "EBBullet|Flight" ) |
| AEBBullet::UFUNCTION | ( | BlueprintNativeEvent | , |
| Category | = "EBBullet|World" ) const |
| AEBBullet::UFUNCTION | ( | BlueprintNativeEvent | , |
| Category | = "EBBullet|World" ) |
| AEBBullet::UFUNCTION | ( | BlueprintNativeEvent | , |
| Category | = "EBBullet|World" ) |
| AEBBullet::UFUNCTION | ( | BlueprintNativeEvent | , |
| Category | = "EBBullet|World" ) |
|
private |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| Category | = "State" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Collision" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Collision" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Collision" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Collision" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Collision", | ||
| meta | = (ToolTip="Allow components to collide, intended for use with trigger volumes. Do not use for actual collisions.") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Collision", | ||
| meta | = (ToolTip="Bullets with lower velocity will automatically despawn on impact, never despawn if set to zero or negative") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Debug" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Debug" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Debug" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Debug" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Debug" ) |
|
pure virtual |
|
pure virtual |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Flight" ) |
|
pure virtual |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Flight" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Flight" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Flight" ) |
|
pure virtual |
|
pure virtual |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Impact" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Impact" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Impact" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Impact" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Impact" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Impact" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Impact" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Impact" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Impact" ) |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Impact" ) |
|
pure virtual |
|
pure virtual |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Impact" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Pooling" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Pooling" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Replication" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Retrace" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Retrace" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Retrace", | ||
| meta | = (EditCondition="RetraceOnAnotherChannel") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Rotation" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Rotation" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Safe launch" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Safe launch", | ||
| Meta | = (EditCondition="SafeLaunch") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Safe launch", | ||
| Meta | = (EditCondition="SafeLaunch") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Safe launch", | ||
| Meta | = (EditCondition="SafeLaunch", ClampMin="0") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Safe launch", | ||
| Meta | = (EditCondition="SafeLaunchIgnoreAttachParent") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Shotgun" ) |
|
pure virtual |
|
pure virtual |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Shotgun", | ||
| meta | = (EditCondition="Shotgun") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Simulation" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Simulation" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Simulation", | ||
| meta | = (EditCondition="DoFirstStepImmediately") ) |
|
pure virtual |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "Simulation", | ||
| meta | = (ToolTip="Spawned bullet performs first trace immediately, instead of waiting for next simulation step") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "World" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "World" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "World" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "World" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "World" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "World" ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "World", | ||
| meta | = (ToolTip="Air Density at sea level - in KG/m^3", ClampMin="0") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "World", | ||
| meta | = (ToolTip="in cm/s", ClampMin="0") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| Category | = "World", | ||
| meta | = (ToolTip="Used for Density Curve atmosphere model") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| SaveGame | , | ||
| Category | = "World", | ||
| meta | = (ToolTip="Altitude at which temperature stops decreasing, in meters") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| SaveGame | , | ||
| Category | = "World", | ||
| meta | = (ToolTip="Atmosphere pressure at 0,0,0 - in millibars", ClampMin="0") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| SaveGame | , | ||
| Category | = "World", | ||
| meta | = (ToolTip="Atmosphere Temperature at 0,0,0 - in degrees C") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| SaveGame | , | ||
| Category | = "World", | ||
| meta | = (ToolTip="Planet radius, in Unreal units", EditCondition="SphericalAltitude", ClampMin="0") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| SaveGame | , | ||
| Category | = "World", | ||
| meta | = (ToolTip="Select atmosphere model") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| SaveGame | , | ||
| Category | = "World", | ||
| meta | = (ToolTip="Specific Gas Constant, dry air = 287.058", ClampMin="0") ) |
|
pure virtual |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| SaveGame | , | ||
| Category | = "World", | ||
| meta | = (ToolTip="Use spherical planet model to get altitude") ) |
| AEBBullet::UPROPERTY | ( | BlueprintReadWrite | , |
| EditAnywhere | , | ||
| SaveGame | , | ||
| Category | = "World", | ||
| meta | = (ToolTip="World Origin Location") ) |
| AEBBullet::UPROPERTY | ( | Replicated | , |
| BlueprintReadWrite | , | ||
| Category | = "State" ) |
| AEBBullet::UPROPERTY | ( | Replicated | , |
| BlueprintReadWrite | , | ||
| Category | = "State" ) |
| void AEBBullet::VelocityChangeBroadcast | ( | FVector_NetQuantize | NewLocation, |
| FVector | NewVelocity ) |
| void AEBBullet::VelocityChangeBroadcastReliable | ( | FVector_NetQuantize | NewLocation, |
| FVector | NewVelocity ) |
|
private |
|
private |
| FVector Location AEBBullet::const |
| FVector Location AEBBullet::const |
|
private |
|
private |
|
private |
|
private |
|
private |
| FVector AEBBullet::Location |
| FVector FVector AEBBullet::PreviousVelocity |