REDNODE / GAME API

ExplodingBullet

classscriptedClass

extends BaseBullet › BaseProjectile › ItemObject › TimeDilatable › GameObject › GameEntity › Entity › IScriptable › ISerializable

Extended by 1 type

HerculesProjectile

Properties 14

NameTypeFlags
attackref<IAttack>scriptedprivate
attack_recordref<Attack_Record>scriptedpublic
attackIDTweakDBIDscriptedpublic
BulletCollisionEvaluatorref<BulletCollisionEvaluator>scriptedprivate
colliderBoxVector4scriptedpublic
effectReferenceEffectRefscriptedpublic
explodeAfterRangeTravelledBoolscriptedpublic
explosionTimeFloatscriptedpublic
hasExplodedBoolscriptedpublic
initialPositionVector4scriptedpublic
rangeFloatscriptedpublic
rotationQuaternionscriptedpublic
trailStartedBoolscriptedpublic
weaponwref<WeaponObject>scriptedpublic

Methods 6

protected func DealDamage(eventData: ref<gameprojectileHitEvent>)scripted
protected final func Explode(opt position: Vector4)scripted
protected cb func OnCollision(projectileHitEvent: ref<gameprojectileHitEvent>) -> Boolscripted
protected cb func OnProjectileInitialize(eventData: ref<gameprojectileSetUpEvent>) -> Boolscripted
protected cb func OnTick(eventData: ref<gameprojectileTickEvent>) -> Boolscripted
protected final func RunGameEffect()scripted