minibossPlasmaProjectile
classscriptedClass
extends BaseProjectile › ItemObject › TimeDilatable › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 16
| Name | Type | Flags |
|---|---|---|
alive | Bool | scriptedprivate |
attackRecordID | TweakDBID | scriptedpublic |
bendFactor | Float | scriptedprivate |
bendRatio | Float | scriptedprivate |
collisionAttackRecord | ref<Attack_Record> | scriptedprivate |
countTime | Float | scriptedprivate |
effectName | CName | scriptedprivate |
followTarget | Bool | scriptedprivate |
hitEffectName | CName | scriptedprivate |
instigator | wref<GameObject> | scriptedprotected |
lifetime | Float | scriptedprivate |
owner | wref<ScriptedPuppet> | scriptedprivate |
shouldRotate | Bool | scriptedprivate |
spawnGameEffectOnCollision | Bool | scriptedprivate |
startVelocity | Float | scriptedprivate |
target | wref<GameObject> | scriptedprivate |
Methods 12
private final func DealDamage(eventData: ref<gameprojectileHitEvent>)scripted
private final func Explode(record: TweakDBID)scripted
public final func FireAttack()scripted
protected cb func OnAreaEnter(evt: ref<AreaEnteredEvent>) -> Boolscripted
protected cb func OnCollision(eventData: ref<gameprojectileHitEvent>) -> Boolscripted
protected cb func OnProjectileInitialize(eventData: ref<gameprojectileSetUpEvent>) -> Boolscripted
protected cb func OnShoot(eventData: ref<gameprojectileShootEvent>) -> Boolscripted
protected cb func OnShootTarget(eventData: ref<gameprojectileShootTargetEvent>) -> Boolscripted
protected cb func OnTick(eventData: ref<gameprojectileTickEvent>) -> Boolscripted
private final func Reset()scripted
private final func StartEffect()scripted
private final func StopEffect()scripted