BlackICE Scripting

class game

IAttack

game.IAttack

  • 0 properties
  • 14 functions
  • 2 derived classes

Extends IScriptable ISerializable

Properties

None.

Functions

  • bool GetParameterBool(CName parameterName, bool? defaultValue) RTTI
  • float GetParameterFloat(CName parameterName, float? defaultValue) RTTI
  • int GetParameterInt(CName parameterName, int? defaultValue) RTTI
  • CName GetParameterName(CName parameterName, CName? defaultValue) RTTI
  • WeakHandle<game.data.Attack_Record> GetRecord() RTTI
  • void GetStatModList(game.StatModifierData_Deprecated[] statModList) RTTI
  • bool AddStatModifier(game.StatModifierData_Deprecated modifierData) RTTI
  • bool StartAttack() RTTI
  • void SetPreviewActive(bool previewActive) RTTI
  • void SetVehicleWeaponPreviewActive(bool previewActive, ent.IPositionProvider positionProvider, ent.IOrientationProvider forwardProvider, float range, float angle, uint weaponIndex, bool inTPP, float tppScale) RTTI
  • void SetDamageProjectionActive(bool active) RTTI
  • game.AttackDebugData GetDebugData() RTTI
  • static game.IAttack? Create(game.AttackInitContext context) staticRTTI
  • static game.data.Attack_GameEffect_Record? GetExplosiveHitAttack(game.data.Attack_Record attackRecord) staticRTTI