|
Mortar Pro Plugin
Version 3
Modular Turret Plugin
|
#include <MortarProBulletHellManager.h>
Collaboration diagram for FMortarProBulletHellProjectileInstance:Public Types | |
| enum class | EMortarProProjectileState : uint8 { InActive , Active , NewInstance } |
Public Member Functions | |
| FMortarProBulletHellProjectileInstance () | |
| void | Reset () |
Public Attributes | |
| EMortarProProjectileState | ActiveState |
| int32 | ISMIndex |
| float | LifeTime |
| TWeakObjectPtr< AActor > | Owner |
| FVector | Position |
| FVector | RandomPhase = FVector(0, 0, 0) |
| FQuat | Rotation |
| FVector | SpawnPosition |
| TWeakObjectPtr< AActor > | TargetActor |
| FVector | Velocity |
| int32 | VisualIndex |
Structure Containing Attributes for Projectile Instance. Initially when the projectile instance is spawned its state is newInstance After that it becomes Active
Structure Containing Hit Information of projectile Instance
|
strong |
|
inline |
References ActiveState, InActive, ISMIndex, LifeTime, Owner, Position, RandomPhase, Rotation, SpawnPosition, TargetActor, Velocity, and VisualIndex.
|
inline |
References ActiveState, InActive, LifeTime, Owner, Position, RandomPhase, Rotation, SpawnPosition, TargetActor, and Velocity.
| EMortarProProjectileState FMortarProBulletHellProjectileInstance::ActiveState |
Enum Telling whether the Projectile instance is active,Inactive or new
| int32 FMortarProBulletHellProjectileInstance::ISMIndex |
Instance of ISM created after add instance
| float FMortarProBulletHellProjectileInstance::LifeTime |
Current Life Time of a Bullet Hell Projectile Instance
| TWeakObjectPtr<AActor> FMortarProBulletHellProjectileInstance::Owner |
Reference for Owning Actor
| FVector FMortarProBulletHellProjectileInstance::Position |
Current Position of Bullet Hell Projectile Instance
| FVector FMortarProBulletHellProjectileInstance::RandomPhase = FVector(0, 0, 0) |
Random Phase Vector used for Swaying. Only applied to position if enabled
| FQuat FMortarProBulletHellProjectileInstance::Rotation |
Current Rotation of Bullet Hell Projectile Instance
| FVector FMortarProBulletHellProjectileInstance::SpawnPosition |
Initial Spawn Location Bullet Hell Projectile Instance
| TWeakObjectPtr<AActor> FMortarProBulletHellProjectileInstance::TargetActor |
Reference for target Actor In case of Homing Target
| FVector FMortarProBulletHellProjectileInstance::Velocity |
Current Velocity of Bullet Hell Projectile Instance
| int32 FMortarProBulletHellProjectileInstance::VisualIndex |
Index of The Projectile INstance