BaseBullet
classscriptedClass
extends BaseProjectile › ItemObject › TimeDilatable › GameObject › GameEntity › Entity › IScriptable › ISerializable
Extended by 1 type
Properties 6
| Name | Type | Flags |
|---|---|---|
acceleration | Float | scriptedprotected |
alive | Bool | scriptedprivate |
countTime | Float | scriptedprotected |
lifetime | Float | scriptedprotected |
meshComponent | ref<IComponent> | scriptedprivate |
startVelocity | Float | scriptedprotected |
Methods 11
protected func DealDamage(eventData: ref<gameprojectileHitEvent>)scripted
protected cb func OnCollision(eventData: ref<gameprojectileHitEvent>) -> Boolscripted
protected cb func OnProjectileInitialize(eventData: ref<gameprojectileSetUpEvent>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> 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 PerformAttack(eventData: ref<gameprojectileHitEvent>)scripted
private final func Reset()scripted
private final func StartTrailEffect()scripted