#include <OrbitalLaser.h>
◆ BeginPlay()
void AOrbitalLaser::BeginPlay |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ Charging()
void AOrbitalLaser::Charging |
( |
| ) |
|
|
protected |
◆ CleanUp()
void AOrbitalLaser::CleanUp |
( |
| ) |
|
|
protected |
◆ Explosion()
void AOrbitalLaser::Explosion |
( |
| ) |
|
|
protected |
◆ Finishing()
void AOrbitalLaser::Finishing |
( |
| ) |
|
|
protected |
◆ Firing()
void AOrbitalLaser::Firing |
( |
| ) |
|
|
protected |
◆ FiringComplete()
void AOrbitalLaser::FiringComplete |
( |
| ) |
|
|
protected |
◆ GetChargeTime()
float AOrbitalLaser::GetChargeTime |
( |
| ) |
const |
|
inline |
◆ GetDamageRadius()
float AOrbitalLaser::GetDamageRadius |
( |
| ) |
const |
|
inline |
◆ GetExplosionRadius()
float AOrbitalLaser::GetExplosionRadius |
( |
| ) |
const |
|
inline |
◆ GetFinishingTime()
float AOrbitalLaser::GetFinishingTime |
( |
| ) |
const |
|
inline |
◆ GetFiringTime()
float AOrbitalLaser::GetFiringTime |
( |
| ) |
const |
|
inline |
◆ GetState()
◆ OnChargingStart()
void AOrbitalLaser::OnChargingStart |
( |
| ) |
|
|
protected |
◆ OnFinishingStart()
void AOrbitalLaser::OnFinishingStart |
( |
| ) |
|
|
protected |
◆ OnFiringStart()
void AOrbitalLaser::OnFiringStart |
( |
| ) |
|
|
protected |
◆ OnRep_State()
void AOrbitalLaser::OnRep_State |
( |
| ) |
|
|
protected |
◆ SetExplosionRadius()
void AOrbitalLaser::SetExplosionRadius |
( |
float |
NewExplosionRadius | ) |
|
|
inline |
◆ TraceOrbitalLaser()
void AOrbitalLaser::TraceOrbitalLaser |
( |
| ) |
|
|
protected |
◆ UpdateState()
◆ ActorToSpawnOnExplosion
TSubclassOf<AActor> AOrbitalLaser::ActorToSpawnOnExplosion = NULL |
|
protected |
◆ BaseLaserDamage
float AOrbitalLaser::BaseLaserDamage = 300.f |
|
protected |
Damage will not fall below this if within the laser range
◆ CachedHits
TArray<FHitResult> AOrbitalLaser::CachedHits |
|
protected |
◆ ChargeTime
float AOrbitalLaser::ChargeTime = 1.0f |
|
protected |
◆ ChargingTimerHandle
FTimerHandle AOrbitalLaser::ChargingTimerHandle |
|
protected |
◆ DamageFallOff
float AOrbitalLaser::DamageFallOff = 0.7 |
|
protected |
Describes amount of exponential damage falloff
◆ DamageRadius
float AOrbitalLaser::DamageRadius = 1.0f |
|
protected |
Outside DamageRadius, no laser damage is applied
◆ FinishDuration
float AOrbitalLaser::FinishDuration = 1.0f |
|
protected |
◆ FinishingTimerHandle
FTimerHandle AOrbitalLaser::FinishingTimerHandle |
|
protected |
◆ FiringTime
float AOrbitalLaser::FiringTime = 1.0f |
|
protected |
◆ FiringTimerHandle
FTimerHandle AOrbitalLaser::FiringTimerHandle |
|
protected |
◆ LaserHeight
float AOrbitalLaser::LaserHeight = 1.0f |
|
protected |
◆ MaxDamageRadius
float AOrbitalLaser::MaxDamageRadius = 200.0f |
|
protected |
Within MaxDamageRadius, apply the laser's max damage
◆ MinDamage
float AOrbitalLaser::MinDamage = 1.0f |
|
protected |
Damage will not fall below this if within the laser range
◆ ObjectTypes
TArray<TEnumAsByte<EObjectTypeQuery> > AOrbitalLaser::ObjectTypes |
|
protected |
◆ State
The documentation for this class was generated from the following files: