Bullet class
sample.Bullet
Inheritance
Base: BaseProjectile
Derived
None.
Properties
| Property | Type | |
|---|---|---|
meshComponent | ent.IComponent? | scripted |
countTime | float | scripted |
startVelocity | float | scripted |
lifetime | float | scripted |
BulletCollisionEvaluator | BulletCollisionEvaluator? | scripted |
alive | bool | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid Reset()RTTIbool OnProjectileInitialize(game.projectile.SetUpEvent eventData)overrideRTTIvoid StartTrailEffect()RTTIbool OnShoot(game.projectile.ShootEvent eventData)overrideRTTIbool OnShootTarget(game.projectile.ShootTargetEvent eventData)overrideRTTIbool OnTick(game.projectile.TickEvent eventData)RTTIbool OnCollision(game.projectile.HitEvent projectileHitEvent)overrideRTTIvoid DealDamage(game.projectile.HitEvent eventData)RTTI