MeleeProjectile class
MeleeProjectile
Inheritance
Base: BaseProjectile
Derived
None.
Properties
| Property | Type | |
|---|---|---|
resourceLibraryComponent | ResourceLibraryComponent? | scripted |
throwCooldownSE | TDBID | scripted |
collided | bool | scripted |
wasPicked | bool | scripted |
isActive | bool | scripted |
hasHitWater | bool | scripted |
waterHeight | float | scripted |
deactivationDepth | float | scripted |
waterImpulseRadius | float | scripted |
waterImpulseStrength | float | scripted |
gravitySimulationMult | float | scripted |
weapon | WeakHandle<game.Object> | scripted |
throwingMeleeResourcePoolListener | ThrowingMeleeReloadListener? | scripted |
projectileCollisionEvaluator | ThrowingMeleeCollisionEvaluator? | scripted |
projectileStopped | bool | scripted |
isCollidedWithEnemy | bool | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool OnProjectileInitialize(game.projectile.SetUpEvent eventData)overrideRTTIvoid SetMeshAppearance(CName appearance, CName? component)RTTIbool OnShoot(game.projectile.ShootEvent eventData)overrideRTTIbool OnShootTarget(game.projectile.ShootTargetEvent eventData)overrideRTTIvoid ExecuteParabolicLaunch(game.projectile.ShootEvent eventData)RTTIbool OnTick(game.projectile.TickEvent eventData)RTTIbool OnCollision(game.projectile.HitEvent eventData)overrideRTTIbool OnInteractionActivationEvent(game.interactions.InteractionActivationEvent evt)RTTIvoid TryToReleaseProjectile()RTTIbool OnMaxLifetimeReached(ProjectileDelayEvent evt)overrideRTTIvoid DeactivateAndSink()RTTIFocusForcedHighlightData? GetDefaultHighlight()overrideRTTIEFocusOutlineType GetCurrentOutline()overrideRTTI