PlasmaProjectile class
mini.boss.PlasmaProjectile
Inheritance
Base: BaseProjectile
Derived
None.
Properties
| Property | Type | |
|---|---|---|
countTime | float | scripted |
startVelocity | float | scripted |
lifetime | float | scripted |
effectName | CName | scripted |
hitEffectName | CName | scripted |
followTarget | bool | scripted |
bendFactor | float | scripted |
bendRatio | float | scripted |
shouldRotate | bool | scripted |
attackRecordID | TDBID | scripted |
instigator | WeakHandle<game.Object> | scripted |
spawnGameEffectOnCollision | bool | scripted |
collisionAttackRecord | game.data.Attack_Record? | scripted |
alive | bool | scripted |
owner | WeakHandle<ScriptedPuppet> | scripted |
target | WeakHandle<game.Object> | scripted |
Functions
bool OnProjectileInitialize(game.projectile.SetUpEvent eventData)overrideRTTIvoid StartEffect()RTTIvoid StopEffect()RTTIvoid Reset()RTTIbool OnShoot(game.projectile.ShootEvent eventData)overrideRTTIbool OnShootTarget(game.projectile.ShootTargetEvent eventData)overrideRTTIbool OnTick(game.projectile.TickEvent eventData)RTTIbool OnCollision(game.projectile.HitEvent eventData)overrideRTTIbool OnAreaEnter(ent.AreaEnteredEvent evt)RTTIvoid DealDamage(game.projectile.HitEvent eventData)RTTIvoid Explode(TDBID record)RTTIvoid FireAttack()RTTI