REDNODE / GAME API

MineBarrageProjectile

classscriptedClass

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

Properties 11

NameTypeFlags
attack_recordref<Attack_Record>scriptedpublic
detonationTimerFloatscriptedpublic
explosionRadiusFloatscriptedpublic
fxInstanceref<FxInstance>scriptedpublic
landIndicatorFXFxResourcescriptedprivate
mappinIDNewMappinIDscriptedprotected
onGroundBoolscriptedpublic
onGroundTimerFloatscriptedpublic
playerPuppetwref<PlayerPuppet>scriptedpublic
visualComponentref<MeshComponent>scriptedpublic
weaponwref<WeaponObject>scriptedpublic

Methods 9

protected func Explode()scripted
protected cb func OnCollision(eventData: ref<gameprojectileHitEvent>) -> Boolscripted
protected cb func OnHit(evt: ref<gameHitEvent>) -> 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 OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected cb func OnTick(eventData: ref<gameprojectileTickEvent>) -> Boolscripted
protected final func ReleaseMappin()scripted