BlackICE Scripting

class

ProjectileLaunchHelper

  • 0 properties
  • 8 functions

Extends IScriptable ISerializable

Properties

None.

Functions

  • static bool SetLinearLaunchTrajectory(game.projectile.Component projectileComponent, float velocity) staticRTTI global
  • static bool SetCustomTargetPositionToFollow(game.projectile.Component projectileComponent, Matrix localToWorld, float startVelocity, float distance, float sideOffset, float height, float linearTimeRatio, float interpolationTimeRatio, float returnTimeMargin, float bendTimeRatio, float bendFactor, float accuracy, float halfLeanAngle, float endLeanAngle, float angleInterpolationDuration) staticRTTI global
  • static bool SpawnProjectileFromScreenCenter(game.Object ownerObject, CName projectileTemplateName, CName appearance, game.ItemObject itemObj) staticRTTI global
  • static bool SpawnArmsLauncherProjectileWithRotation(game.Object ownerObject, CName projectileTemplateName, game.ItemObject itemObj, float rotationRad) staticRTTI global
  • static bool SpawnProjectile(game.Object ownerObject, CName projectileTemplateName, CName appearance, game.ItemObject itemObj, ent.IPositionProvider logicalPositionProvider, ent.IOrientationProvider logicalOrientationProvider) staticRTTI global
  • static bool SpawnProjectileFromRightHand(game.Object ownerObject, CName projectileTemplateName, CName appearance, game.ItemObject itemObj) staticRTTI global
  • static bool SetParabolicLaunchTrajectory(game.projectile.Component projectileComponent, float gravitySimulation, float velocity, float energyLossFactorAfterCollision) staticRTTI global
  • static bool SetCurvedLaunchTrajectory(game.projectile.Component projectileComponent, WeakHandle<game.Object> targetObject, ent.IPlacedComponent targetComponent, float startVelocity, float linearTimeRatio, float interpolationTimeRatio, float returnTimeMargin, float bendTimeRatio, float bendFactor, float halfLeanAngle, float endLeanAngle, float angleInterpolationDuration) staticRTTI global