IAttack class
game.IAttack
Inheritance
Base: IScriptable
Derived
game.Attack_GameEffect, game.Attack_Projectile
Properties
None.
Functions
bool GetParameterBool(CName parameterName, bool? defaultValue)RTTIfloat GetParameterFloat(CName parameterName, float? defaultValue)RTTIint GetParameterInt(CName parameterName, int? defaultValue)RTTICName GetParameterName(CName parameterName, CName? defaultValue)RTTIWeakHandle<game.data.Attack_Record> GetRecord()RTTIvoid GetStatModList(game.StatModifierData_Deprecated[] statModList)RTTIbool AddStatModifier(game.StatModifierData_Deprecated modifierData)RTTIbool StartAttack()RTTIvoid SetPreviewActive(bool previewActive)RTTIvoid SetVehicleWeaponPreviewActive(bool previewActive, ent.IPositionProvider positionProvider, ent.IOrientationProvider forwardProvider, float range, float angle, uint weaponIndex, bool inTPP, float tppScale)RTTIvoid SetDamageProjectionActive(bool active)RTTIgame.AttackDebugData GetDebugData()RTTIstatic game.IAttack? Create(game.AttackInitContext context)staticRTTIstatic game.data.Attack_GameEffect_Record? GetExplosiveHitAttack(game.data.Attack_Record attackRecord)staticRTTI