class game
IAttack
game.IAttack
- 0 properties
- 14 functions
- 2 derived classes
Extends IScriptable ISerializable
Properties
None.
Functions
bool GetParameterBool(CName parameterName, bool? defaultValue)RTTIre.Hooks.Place( "gameIAttack", "GetParameterBool", (IAttack_GetParameterBool x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_GetParameterBool( game.IAttack self, CName parameterName, bool? defaultValue );float GetParameterFloat(CName parameterName, float? defaultValue)RTTIre.Hooks.Place( "gameIAttack", "GetParameterFloat", (IAttack_GetParameterFloat x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_GetParameterFloat( game.IAttack self, CName parameterName, float? defaultValue );int GetParameterInt(CName parameterName, int? defaultValue)RTTIre.Hooks.Place( "gameIAttack", "GetParameterInt", (IAttack_GetParameterInt x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_GetParameterInt( game.IAttack self, CName parameterName, int? defaultValue );CName GetParameterName(CName parameterName, CName? defaultValue)RTTIre.Hooks.Place( "gameIAttack", "GetParameterName", (IAttack_GetParameterName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_GetParameterName( game.IAttack self, CName parameterName, CName? defaultValue );WeakHandle<game.data.Attack_Record> GetRecord()RTTIvoid GetStatModList(game.StatModifierData_Deprecated[] statModList)RTTIre.Hooks.PlaceVoid( "gameIAttack", "GetStatModList", (IAttack_GetStatModList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_GetStatModList( game.IAttack self, game.StatModifierData_Deprecated[] statModList );bool AddStatModifier(game.StatModifierData_Deprecated modifierData)RTTIre.Hooks.Place( "gameIAttack", "AddStatModifier", (IAttack_AddStatModifier x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_AddStatModifier( game.IAttack self, game.StatModifierData_Deprecated? modifierData );bool StartAttack()RTTIre.Hooks.Place( "gameIAttack", "StartAttack", (IAttack_StartAttack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_StartAttack( game.IAttack self );void SetPreviewActive(bool previewActive)RTTIre.Hooks.PlaceVoid( "gameIAttack", "SetPreviewActive", (IAttack_SetPreviewActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_SetPreviewActive( game.IAttack self, bool previewActive );void SetVehicleWeaponPreviewActive(bool previewActive, ent.IPositionProvider positionProvider, ent.IOrientationProvider forwardProvider, float range, float angle, uint weaponIndex, bool inTPP, float tppScale)RTTIre.Hooks.PlaceVoid( "gameIAttack", "SetVehicleWeaponPreviewActive", (IAttack_SetVehicleWeaponPreviewActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_SetVehicleWeaponPreviewActive( game.IAttack self, bool previewActive, ent.IPositionProvider? positionProvider, ent.IOrientationProvider? forwardProvider, float range, float angle, uint weaponIndex, bool inTPP, float tppScale );void SetDamageProjectionActive(bool active)RTTIre.Hooks.PlaceVoid( "gameIAttack", "SetDamageProjectionActive", (IAttack_SetDamageProjectionActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_SetDamageProjectionActive( game.IAttack self, bool active );game.AttackDebugData GetDebugData()RTTIre.Hooks.Place( "gameIAttack", "GetDebugData", (IAttack_GetDebugData x) => { return re.Hooks.CallOriginal<re.msgpack.game.AttackDebugData>(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_GetDebugData( game.IAttack self );static game.IAttack? Create(game.AttackInitContext context)staticRTTIre.Hooks.Place( "gameIAttack", "Create", (IAttack_Create x) => { return re.Hooks.CallOriginal<re.msgpack.game.IAttack>(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_Create( game.AttackInitContext context );static game.data.Attack_GameEffect_Record? GetExplosiveHitAttack(game.data.Attack_Record attackRecord)staticRTTIre.Hooks.Place( "gameIAttack", "GetExplosiveHitAttack", (IAttack_GetExplosiveHitAttack x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Attack_GameEffect_Record>(); } ); [Msgpack.Gen] public readonly partial record struct IAttack_GetExplosiveHitAttack( game.data.Attack_Record? attackRecord );