H7USSProjectile
Class in MMH7Game · MMH7Game.H7USSProjectile
Object › Actor › H7USSProjectile
Using it from Lua
h7.find_all("H7USSProjectile") -- live instances
h7.find_class("MMH7Game.H7USSProjectile") -- the class
h7.hook("MMH7Game.H7USSProjectile.DoImpact", fn)
Properties
| Name | Type | Notes |
mAbility | H7BaseAbility | protected |
mAffectedTargets | array<H7IEffectTargetable> | protected |
mAirdropHeight | int | protected |
mBeamEndName | name | protected |
mBombardAcceleration | float | protected |
mBombardDeceleration | float | protected |
mBombardHeight | int | protected |
mCurrentBeamEndPos | Vector | protected |
mCurrentMovementSpeed | float | protected |
mHitTargets | array<H7IEffectTargetable> | protected |
mIsHitTriggered | bool | protected |
mIsPersistent | bool | protected |
mMaxLifeTime | float | protected |
mMovementDir | Vector | protected |
mMovementSpeed | float | protected |
mParticleFXLifeTime | float | protected |
mPassedTimeSinceSpawn | float | protected |
mProjectileFX | ParticleSystemComponent | protected |
mProjectileType | H7StructsAndEnumsNative.EProjectileType | protected |
mStartPos | Vector | protected |
mTargetDistance | float | protected |
mTargetPos | Vector | protected |
Functions
| Name | Declaration |
DoImpact | protected function DoImpact() |
Finish | protected function Finish() |
FinishParticleFX | protected function FinishParticleFX() |
GetAirdropHeight | function float GetAirdropHeight() |
GetProjectileType | function H7StructsAndEnumsNative.EProjectileType GetProjectileType() |
InitForLocation | function InitForLocation(Vector Target, array<H7IEffectTargetable> affectedTargets, H7BaseAbility Ability) |
isBeam | function bool isBeam() |
OnFinishFunc | delegate OnFinishFunc() |
OnHitFunc | delegate OnHitFunc(H7IEffectTargetable Unit) |
Tick | event Tick(float DeltaTime) |
UpdateAirdropProjectile | protected function UpdateAirdropProjectile(float DeltaTime) |
UpdateBeam | protected function UpdateBeam(float DeltaTime) |
UpdateBombardProjectile | protected function UpdateBombardProjectile(float DeltaTime) |
UpdateNormalProjectile | protected function UpdateNormalProjectile(float DeltaTime) |
UpdateParticleFXLifetime | protected function UpdateParticleFXLifetime(float DeltaTime) |
UpdatePassedTime | protected function UpdatePassedTime(float DeltaTime) |
Default values
mMovementSpeed=1800.0000000
mBombardHeight=1000
mMaxLifeTime=10.0000000
mIsPersistent=true
mParticleFXLifeTime=15.0000000
mBeamEndName="LinkBeamEnd"
Inherited
| From | Members |
| Actor | 156 properties, 262 functions |
| Object | 13 properties, 308 functions |