class game
GameAudioSystem
game.GameAudioSystem
- 2 properties
- 49 functions
Extends game.IGameAudioSystem game.IGameSystem IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
enemyPingStimCount | byte | 0x0 | scripted |
mixHasDetectedCombat | bool | 0x1 | scripted |
Functions
void Play(CName eventName, ent.EntityID? entityID, CName? emitterName)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "Play", (GameAudioSystem_Play x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_Play( game.GameAudioSystem self, CName eventName, ent.EntityID? entityID, CName? emitterName );void Stop(CName eventName, ent.EntityID? entityID, CName? emitterName)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "Stop", (GameAudioSystem_Stop x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_Stop( game.GameAudioSystem self, CName eventName, ent.EntityID? entityID, CName? emitterName );void PlayImpact(CName impactContext, Vector4 position, game.Object objectt)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "PlayImpact", (GameAudioSystem_PlayImpact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_PlayImpact( game.GameAudioSystem self, CName impactContext, Vector4 position, game.Object? objectt );void PlayOnEmitter(CName eventName, ent.EntityID entityID, CName emitterName)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "PlayOnEmitter", (GameAudioSystem_PlayOnEmitter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_PlayOnEmitter( game.GameAudioSystem self, CName eventName, ent.EntityID entityID, CName emitterName );void Switch(CName switchName, CName switchValue, ent.EntityID? entityID, CName? emitterName)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "Switch", (GameAudioSystem_Switch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_Switch( game.GameAudioSystem self, CName switchName, CName switchValue, ent.EntityID? entityID, CName? emitterName );void Parameter(CName parameterName, float parameterValue, ent.EntityID? entityID, CName? emitterName)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "Parameter", (GameAudioSystem_Parameter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_Parameter( game.GameAudioSystem self, CName parameterName, float parameterValue, ent.EntityID? entityID, CName? emitterName );void GlobalParameter(CName parameterName, float parameterValue)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "GlobalParameter", (GameAudioSystem_GlobalParameter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_GlobalParameter( game.GameAudioSystem self, CName parameterName, float parameterValue );void State(string stateGroup, string state)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "State", (GameAudioSystem_State x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_State( game.GameAudioSystem self, string stateGroup, string state );void PlayShockwave(CName shockwaveType, Vector4 position)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "PlayShockwave", (GameAudioSystem_PlayShockwave x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_PlayShockwave( game.GameAudioSystem self, CName shockwaveType, Vector4 position );void OpenAcousticPortal(game.Object objectt)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "OpenAcousticPortal", (GameAudioSystem_OpenAcousticPortal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_OpenAcousticPortal( game.GameAudioSystem self, game.Object? objectt );void CloseAcousticPortal(game.Object objectt)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "CloseAcousticPortal", (GameAudioSystem_CloseAcousticPortal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_CloseAcousticPortal( game.GameAudioSystem self, game.Object? objectt );void NotifyGameTone(CName eventName)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "NotifyGameTone", (GameAudioSystem_NotifyGameTone x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_NotifyGameTone( game.GameAudioSystem self, CName eventName );void RequestSongOnRadioStation(CName stationName, CName songName)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "RequestSongOnRadioStation", (GameAudioSystem_RequestSongOnRadioStation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_RequestSongOnRadioStation( game.GameAudioSystem self, CName stationName, CName songName );void RequestSongOnPlaylist(CName playlistName, CName songName)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "RequestSongOnPlaylist", (GameAudioSystem_RequestSongOnPlaylist x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_RequestSongOnPlaylist( game.GameAudioSystem self, CName playlistName, CName songName );CName[] GetPlaylistSongs(CName playlistName)RTTICName GetPlaylistCurrentSong(CName playlistName)RTTIre.Hooks.Place( "gameGameAudioSystem", "GetPlaylistCurrentSong", (GameAudioSystem_GetPlaylistCurrentSong x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_GetPlaylistCurrentSong( game.GameAudioSystem self, CName playlistName );void SetInScanningMode(bool inScanningMode)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "SetInScanningMode", (GameAudioSystem_SetInScanningMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_SetInScanningMode( game.GameAudioSystem self, bool inScanningMode );bool IsInScanningMode()RTTIre.Hooks.Place( "gameGameAudioSystem", "IsInScanningMode", (GameAudioSystem_IsInScanningMode x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_IsInScanningMode( game.GameAudioSystem self );ushort SetTriggerEffectMode(CName effect)RTTIre.Hooks.Place( "gameGameAudioSystem", "SetTriggerEffectMode", (GameAudioSystem_SetTriggerEffectMode x) => { return re.Hooks.CallOriginal<re.msgpack.Ushort>(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_SetTriggerEffectMode( game.GameAudioSystem self, CName effect );void ReplaceTriggerEffectMode(ushort id, CName effect)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "ReplaceTriggerEffectMode", (GameAudioSystem_ReplaceTriggerEffectMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_ReplaceTriggerEffectMode( game.GameAudioSystem self, ushort id, CName effect );void UpdateTriggerEffectFrequency()RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "UpdateTriggerEffectFrequency", (GameAudioSystem_UpdateTriggerEffectFrequency x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_UpdateTriggerEffectFrequency( game.GameAudioSystem self );void UnsetTriggerEffectMode(ushort id)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "UnsetTriggerEffectMode", (GameAudioSystem_UnsetTriggerEffectMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_UnsetTriggerEffectMode( game.GameAudioSystem self, ushort id );ushort SetTriggerEffectModeTimed(CName effect, float time)RTTIre.Hooks.Place( "gameGameAudioSystem", "SetTriggerEffectModeTimed", (GameAudioSystem_SetTriggerEffectModeTimed x) => { return re.Hooks.CallOriginal<re.msgpack.Ushort>(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_SetTriggerEffectModeTimed( game.GameAudioSystem self, CName effect, float time );game.InputTriggerState GetLeftTriggerState()RTTIre.Hooks.Place( "gameGameAudioSystem", "GetLeftTriggerState", (GameAudioSystem_GetLeftTriggerState x) => { return re.Hooks.CallOriginal<re.msgpack.game.InputTriggerState>(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_GetLeftTriggerState( game.GameAudioSystem self );game.InputTriggerState GetRightTriggerState()RTTIre.Hooks.Place( "gameGameAudioSystem", "GetRightTriggerState", (GameAudioSystem_GetRightTriggerState x) => { return re.Hooks.CallOriginal<re.msgpack.game.InputTriggerState>(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_GetRightTriggerState( game.GameAudioSystem self );void TriggerFlyby(Vector4 position, Vector4 direction, Vector4 startPosition, game.Object objectt)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "TriggerFlyby", (GameAudioSystem_TriggerFlyby x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_TriggerFlyby( game.GameAudioSystem self, Vector4 position, Vector4 direction, Vector4 startPosition, game.Object? objectt );void RegisterEnemyPingStim(game.data.NPCHighLevelState enemyState, bool isPoliceman)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "RegisterEnemyPingStim", (GameAudioSystem_RegisterEnemyPingStim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_RegisterEnemyPingStim( game.GameAudioSystem self, game.data.NPCHighLevelState enemyState, bool isPoliceman );void RegisterPreventionHeatStage(byte preventionHeatStage)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "RegisterPreventionHeatStage", (GameAudioSystem_RegisterPreventionHeatStage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_RegisterPreventionHeatStage( game.GameAudioSystem self, byte preventionHeatStage );void SetBDCameraListenerOverride(bool value)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "SetBDCameraListenerOverride", (GameAudioSystem_SetBDCameraListenerOverride x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_SetBDCameraListenerOverride( game.GameAudioSystem self, bool value );bool VoIsPerceptible(ent.EntityID entityId)RTTIre.Hooks.Place( "gameGameAudioSystem", "VoIsPerceptible", (GameAudioSystem_VoIsPerceptible x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_VoIsPerceptible( game.GameAudioSystem self, ent.EntityID entityId );void AddTriggerEffect(CName effectName, CName label)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "AddTriggerEffect", (GameAudioSystem_AddTriggerEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_AddTriggerEffect( game.GameAudioSystem self, CName effectName, CName label );void ReplaceTriggerEffect(CName effectName, CName label, bool? createIfNotPresent)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "ReplaceTriggerEffect", (GameAudioSystem_ReplaceTriggerEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_ReplaceTriggerEffect( game.GameAudioSystem self, CName effectName, CName label, bool? createIfNotPresent );void RevertTriggerEffect(CName label)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "RevertTriggerEffect", (GameAudioSystem_RevertTriggerEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_RevertTriggerEffect( game.GameAudioSystem self, CName label );void RemoveTriggerEffect(CName label)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "RemoveTriggerEffect", (GameAudioSystem_RemoveTriggerEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_RemoveTriggerEffect( game.GameAudioSystem self, CName label );void RemoveAllTriggerEffects()RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "RemoveAllTriggerEffects", (GameAudioSystem_RemoveAllTriggerEffects x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_RemoveAllTriggerEffects( game.GameAudioSystem self );void EquipNewFootwearByPlayer(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "EquipNewFootwearByPlayer", (GameAudioSystem_EquipNewFootwearByPlayer x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_EquipNewFootwearByPlayer( game.GameAudioSystem self, game.ItemID itemID );void EquipNewOutfitByPlayer(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "EquipNewOutfitByPlayer", (GameAudioSystem_EquipNewOutfitByPlayer x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_EquipNewOutfitByPlayer( game.GameAudioSystem self, game.ItemID itemID );void UnequipOutfitByPlayer(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "UnequipOutfitByPlayer", (GameAudioSystem_UnequipOutfitByPlayer x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_UnequipOutfitByPlayer( game.GameAudioSystem self, game.ItemID itemID );float GetMeleeChargedAttackMinimumValue(CName configName)RTTIre.Hooks.Place( "gameGameAudioSystem", "GetMeleeChargedAttackMinimumValue", (GameAudioSystem_GetMeleeChargedAttackMinimumValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_GetMeleeChargedAttackMinimumValue( game.GameAudioSystem self, CName configName );void PlayLootAllSound()RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "PlayLootAllSound;", (GameAudioSystem_PlayLootAllSound x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_PlayLootAllSound( game.GameAudioSystem self );void PlayItemActionSound(CName action, WeakHandle<game.ItemData> itemData)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "PlayItemActionSound;CNamegameItemData", (GameAudioSystem_PlayItemActionSound x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_PlayItemActionSound( game.GameAudioSystem self, CName action, WeakHandle<game.ItemData> itemData );void PlayItemLootedSound(WeakHandle<game.ItemData> itemData)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "PlayItemLootedSound;gameItemData", (GameAudioSystem_PlayItemLootedSound x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_PlayItemLootedSound( game.GameAudioSystem self, WeakHandle<game.ItemData> itemData );void HandleDynamicMixAreaEnter(game.Object localPlayer)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "HandleDynamicMixAreaEnter;GameObject", (GameAudioSystem_HandleDynamicMixAreaEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_HandleDynamicMixAreaEnter( game.GameAudioSystem self, game.Object? localPlayer );void HandleDynamicMixAreaExit(game.Object localPlayer)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "HandleDynamicMixAreaExit;GameObject", (GameAudioSystem_HandleDynamicMixAreaExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_HandleDynamicMixAreaExit( game.GameAudioSystem self, game.Object? localPlayer );void HandleCombatMix(game.Object localPlayer)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "HandleCombatMix;GameObject", (GameAudioSystem_HandleCombatMix x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_HandleCombatMix( game.GameAudioSystem self, game.Object? localPlayer );void HandleOutOfCombatMix(game.Object localPlayer)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "HandleOutOfCombatMix;GameObject", (GameAudioSystem_HandleOutOfCombatMix x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_HandleOutOfCombatMix( game.GameAudioSystem self, game.Object? localPlayer );bool OnGameEnd()RTTIre.Hooks.Place( "gameGameAudioSystem", "OnGameEnd", (GameAudioSystem_OnGameEnd x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_OnGameEnd( game.GameAudioSystem self );void AddTriggerEffectIfPlayerNotInVehicleDriverSeat(game.Object playerObject, CName triggerName, CName triggerLabel)RTTIre.Hooks.PlaceVoid( "gameGameAudioSystem", "AddTriggerEffectIfPlayerNotInVehicleDriverSeat;GameObjectCNameCName", (GameAudioSystem_AddTriggerEffectIfPlayerNotInVehicleDriverSeat x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_AddTriggerEffectIfPlayerNotInVehicleDriverSeat( game.GameAudioSystem self, game.Object? playerObject, CName triggerName, CName triggerLabel );bool IsPlayerInVehicleInDriverSeat(game.Object playerObject)RTTIre.Hooks.Place( "gameGameAudioSystem", "IsPlayerInVehicleInDriverSeat;GameObject", (GameAudioSystem_IsPlayerInVehicleInDriverSeat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameAudioSystem_IsPlayerInVehicleInDriverSeat( game.GameAudioSystem self, game.Object? playerObject );