Client-side CSharp functions: Difference between revisions

From RAGE Multiplayer Wiki
Line 186: Line 186:


===Audio===
===Audio===
*[[RAGE.Game.Audio.StopStream | StopStream]]
*[[Audio::addLineToConversation|AddLineToConversation]]
*[[RAGE.Game.Audio.AddLineToConversation|AddLineToConversation]]
*[[Audio::addPedToConversation|AddPedToConversation]]
*[[RAGE.Game.Audio.AudioIsScriptedMusicPlaying|AudioIsScriptedMusicPlaying]]
*[[Audio::audioIsScriptedMusicPlaying|AudioIsScriptedMusicPlaying]]
*[[RAGE.Game.Audio.DisablePoliceReports|DisablePoliceReports]]
*[[Audio::blipSiren|BlipSiren]]
*[[RAGE.Game.Audio.IsVehicleRadioLoud|IsVehicleRadioLoud]]
*[[Audio::cancelMusicEvent|CancelMusicEvent]]
*[[RAGE.Game.Audio.ClearAmbientZoneListState|ClearAmbientZoneListState]]
*[[Audio::canPedSpeak|CanPedSpeak]]
*[[RAGE.Game.Audio.CreateNewScriptedConversation|CreateNewScriptedConversation]]
*[[Audio::clearAllBrokenGlass|ClearAllBrokenGlass]]
*[[RAGE.Game.Audio.ForceAmbientSiren|ForceAmbientSiren]]
*[[Audio::clearAmbientZoneListState|ClearAmbientZoneListState]]
*[[RAGE.Game.Audio.FindRadioStationIndex|FindRadioStationIndex]]
*[[Audio::clearAmbientZoneState|ClearAmbientZoneState]]
*[[RAGE.Game.Audio.FreezeRadioStation|FreezeRadioStation]]
*[[Audio::createNewScriptedConversation|CreateNewScriptedConversation]]
*[[RAGE.Game.Audio.GetCurrentScriptedConversationLine|GetCurrentScriptedConversationLine]]
*[[Audio::disablePedPainAudio|DisablePedPainAudio]]
*[[RAGE.Game.Audio.GetNetworkIdFromSoundId|GetNetworkIdFromSoundId]]
*[[Audio::disablePoliceReports|DisablePoliceReports]]
*[[RAGE.Game.Audio.GetPlayerRadioStationGenre|GetPlayerRadioStationGenre]]
*[[Audio::dynamicMixerRelatedFn|DynamicMixerRelatedFn]]
*[[RAGE.Game.Audio.GetPlayerRadioStationName|GetPlayerRadioStationName]]
*[[Audio::findRadioStationIndex|FindRadioStationIndex]]
*[[RAGE.Game.Audio.GetSoundId|GetSoundId]]
*[[Audio::forceAmbientSiren|ForceAmbientSiren]]
*[[RAGE.Game.Audio.GetStreamPlayTime|GetStreamPlayTime]]
*[[Audio::freezeRadioStation|FreezeRadioStation]]
*[[RAGE.Game.Audio.GetVehicleHornHash|GetVehicleHornHash]]
*[[Audio::getAudibleMusicTrackTextId|GetAudibleMusicTrackTextId]]
*[[RAGE.Game.Audio.HintAmbientAudioBank|HintAmbientAudioBank]]
*[[Audio::getCurrentScriptedConversationLine|GetCurrentScriptedConversationLine]]
*[[RAGE.Game.Audio.SetSynchronizedAudioEventPositionThisFrame|SetSynchronizedAudioEventPositionThisFrame]]
*[[Audio::getMusicPlaytime|GetMusicPlaytime]]
*[[RAGE.Game.Audio.IsAlarmPlaying|IsAlarmPlaying]]
*[[Audio::getNetworkIdFromSoundId|GetNetworkIdFromSoundId]]
*[[RAGE.Game.Audio.IsAmbientSpeechPlaying|IsAmbientSpeechPlaying]]
*[[Audio::getNumberOfPassengerVoiceVariations|GetNumberOfPassengerVoiceVariations]]
*[[RAGE.Game.Audio.IsAnySpeechPlaying|IsAnySpeechPlaying]]
*[[Audio::getPlayerHeadsetSoundAlternate|GetPlayerHeadsetSoundAlternate]]
*[[RAGE.Game.Audio.IsGameInControlOfMusic|IsGameInControlOfMusic]]
*[[Audio::getPlayerRadioStationGenre|GetPlayerRadioStationGenre]]
*[[RAGE.Game.Audio.IsMissionCompletePlaying|IsMissionCompletePlaying]]
*[[Audio::getPlayerRadioStationIndex|GetPlayerRadioStationIndex]]
*[[RAGE.Game.Audio.IsMobilePhoneCallOngoing|IsMobilePhoneCallOngoing]]
*[[Audio::getPlayerRadioStationName|GetPlayerRadioStationName]]
*[[RAGE.Game.Audio.IsPedInCurrentConversation|IsPedInCurrentConversation]]
*[[Audio::getRadioStationName|GetRadioStationName]]
*[[RAGE.Game.Audio.IsPlayerVehicleRadioEnabled|IsPlayerVehicleRadioEnabled]]
*[[Audio::getSoundId|GetSoundId]]
*[[RAGE.Game.Audio.IsScriptedConversationLoaded|IsScriptedConversationLoaded]]
*[[Audio::getSoundIdFromNetworkId|GetSoundIdFromNetworkId]]
*[[RAGE.Game.Audio.IsScriptedSpeechPlaying|IsScriptedSpeechPlaying]]
*[[Audio::getStreamPlayTime|GetStreamPlayTime]]
*[[RAGE.Game.Audio.LoadStream|LoadStream]]
*[[Audio::getVehicleDefaultHorn|GetVehicleDefaultHorn]]
*[[RAGE.Game.Audio.OverrideTrevorRage|OverrideTrevorRage]]
*[[Audio::getVehicleHornHash|GetVehicleHornHash]]
*[[RAGE.Game.Audio.OverrideVehHorn|OverrideVehHorn]]
*[[Audio::hasSoundFinished|HasSoundFinished]]
*[[RAGE.Game.Audio.PlayAmbientSpeechAtCoords|PlayAmbientSpeechAtCoords]]
*[[Audio::hintAmbientAudioBank|HintAmbientAudioBank]]
*[[RAGE.Game.Audio.PlayMissionCompleteAudio|PlayMissionCompleteAudio]]
*[[Audio::hintScriptAudioBank|HintScriptAudioBank]]
*[[RAGE.Game.Audio.PlayPoliceReport|PlayPoliceReport]]
*[[Audio::interruptConversation|InterruptConversation]]
*[[RAGE.Game.Audio.PlaySoundFromCoord|PlaySoundFromCoord]]
*[[Audio::isAlarmPlaying|IsAlarmPlaying]]
*[[RAGE.Game.Audio.PlaySoundFrontend|PlaySoundFrontend]]
*[[Audio::isAmbientSpeechDisabled|IsAmbientSpeechDisabled]]
*[[RAGE.Game.Audio.PlayStreamFromPed|PlayStreamFromPed]]
*[[Audio::isAmbientSpeechPlaying|IsAmbientSpeechPlaying]]
*[[RAGE.Game.Audio.PlayStreamFromVehicle|PlayStreamFromVehicle]]
*[[Audio::isAmbientZoneEnabled|IsAmbientZoneEnabled]]
*[[RAGE.Game.Audio.PlaySynchronizedAudioEvent|PlaySynchronizedAudioEvent]]
*[[Audio::isAnySpeechPlaying|IsAnySpeechPlaying]]
*[[RAGE.Game.Audio.PlayVehicleDoorOpenSound|PlayVehicleDoorOpenSound]]
*[[Audio::isAudioSceneActive|IsAudioSceneActive]]
*[[RAGE.Game.Audio.PreloadScriptPhoneConversation|PreloadScriptPhoneConversation]]
*[[Audio::isGameInControlOfMusic|IsGameInControlOfMusic]]
*[[RAGE.Game.Audio.PrepareMusicEvent|PrepareMusicEvent]]
*[[Audio::isHornActive|IsHornActive]]
*[[RAGE.Game.Audio.PrepareSynchronizedAudioEventForScene|PrepareSynchronizedAudioEventForScene]]
*[[Audio::isMissionCompletePlaying|IsMissionCompletePlaying]]
*[[RAGE.Game.Audio.ReleaseAmbientAudioBank|ReleaseAmbientAudioBank]]
*[[Audio::isMobilePhoneCallOngoing|IsMobilePhoneCallOngoing]]
*[[RAGE.Game.Audio.ReleaseSoundId|ReleaseSoundId]]
*[[Audio::isMobilePhoneRadioActive|IsMobilePhoneRadioActive]]
*[[RAGE.Game.Audio.RequestAmbientAudioBank|RequestAmbientAudioBank]]
*[[Audio::isPedInCurrentConversation|IsPedInCurrentConversation]]
*[[RAGE.Game.Audio.SetPedTalk|SetPedTalk]]
*[[Audio::isPedRingtonePlaying|IsPedRingtonePlaying]]
*[[RAGE.Game.Audio.ResetTrevorRage|ResetTrevorRage]]
*[[Audio::isPlayerVehicleRadioEnabled|IsPlayerVehicleRadioEnabled]]
*[[RAGE.Game.Audio.SetAmbientVoiceName|SetAmbientVoiceName]]
*[[Audio::isRadioRetuning|IsRadioRetuning]]
*[[RAGE.Game.Audio.SetAmbientZoneListStatePersistent|SetAmbientZoneListStatePersistent]]
*[[Audio::isScriptedConversationLoaded|IsScriptedConversationLoaded]]
*[[RAGE.Game.Audio.SetAmbientZoneStatePersistent|SetAmbientZoneStatePersistent]]
*[[Audio::isScriptedConversationOngoing|IsScriptedConversationOngoing]]
*[[RAGE.Game.Audio.SetAudioFlag|SetAudioFlag]]
*[[Audio::isScriptedSpeechPlaying|IsScriptedSpeechPlaying]]
*[[RAGE.Game.Audio.SetAudioVehiclePriority|SetAudioVehiclePriority]]
*[[Audio::isStreamPlaying|IsStreamPlaying]]
*[[RAGE.Game.Audio.SetEmitterRadioStation|SetEmitterRadioStation]]
*[[Audio::isVehicleRadioLoud|IsVehicleRadioLoud]]
*[[RAGE.Game.Audio.SetGpsActive|SetGpsActive]]
*[[Audio::loadStream|LoadStream]]
*[[RAGE.Game.Audio.SoundVehicleHornThisFrame|SoundVehicleHornThisFrame]]
*[[Audio::loadStreamWithStartOffset|LoadStreamWithStartOffset]]
*[[RAGE.Game.Audio.SetMicrophonePosition|SetMicrophonePosition]]
*[[Audio::maxRadioStationIndex|MaxRadioStationIndex]]
*[[RAGE.Game.Audio.SetMobileRadioEnabledDuringGameplay|SetMobileRadioEnabledDuringGameplay]]
*[[Audio::overrideTrevorRage|OverrideTrevorRage]]
*[[RAGE.Game.Audio.SetPedScream|SetPedScream]]
*[[Audio::overrideUnderwaterStream|OverrideUnderwaterStream]]
*[[RAGE.Game.Audio.SetRadioAutoUnfreeze|SetRadioAutoUnfreeze]]
*[[Audio::overrideVehHorn|OverrideVehHorn]]
*[[RAGE.Game.Audio.SetRadioToStationName|SetRadioToStationName]]
*[[Audio::pauseScriptedConversation|PauseScriptedConversation]]
*[[RAGE.Game.Audio.SetSirenWithNoDriver|SetSirenWithNoDriver]]
*[[Audio::playAmbientSpeech1|PlayAmbientSpeech1]]
*[[RAGE.Game.Audio.SetUserRadioControlEnabled|SetUserRadioControlEnabled]]
*[[Audio::playAmbientSpeech2|PlayAmbientSpeech2]]
*[[RAGE.Game.Audio.SetVariableOnStream|SetVariableOnStream]]
*[[Audio::playAmbientSpeechAtCoords|PlayAmbientSpeechAtCoords]]
*[[RAGE.Game.Audio.SetVehicleBoostActive|SetVehicleBoostActive]]
*[[Audio::playAmbientSpeechWithVoice|PlayAmbientSpeechWithVoice]]
*[[RAGE.Game.Audio.SetVehicleRadioLoud|SetVehicleRadioLoud]]
*[[Audio::playEndCreditsMusic|PlayEndCreditsMusic]]
*[[RAGE.Game.Audio.SkipRadioForward|SkipRadioForward]]
*[[Audio::playMissionCompleteAudio|PlayMissionCompleteAudio]]
*[[RAGE.Game.Audio.StartAlarm|StartAlarm]]
*[[Audio::playPain|PlayPain]]
*[[RAGE.Game.Audio.StartPreloadedConversation|StartPreloadedConversation]]
*[[Audio::playPedRingtone|PlayPedRingtone]]
*[[RAGE.Game.Audio.StartScriptConversation|StartScriptConversation]]
*[[Audio::playPoliceReport|PlayPoliceReport]]
*[[RAGE.Game.Audio.StopAlarm|StopAlarm]]
*[[Audio::playSound|PlaySound]]
*[[RAGE.Game.Audio.StopAudioScene|StopAudioScene]]
*[[Audio::playSoundFromCoord|PlaySoundFromCoord]]
*[[RAGE.Game.Audio.StopCurrentPlayingAmbientSpeech|StopCurrentPlayingAmbientSpeech]]
*[[Audio::playSoundFromEntity|PlaySoundFromEntity]]
*[[RAGE.Game.Audio.StopPedRingtone|StopPedRingtone]]
*[[Audio::playSoundFrontend|PlaySoundFrontend]]
*[[RAGE.Game.Audio.StopScriptedConversation|StopScriptedConversation]]
*[[Audio::playStreamFromObject|PlayStreamFromObject]]
*[[RAGE.Game.Audio.StopSynchronizedAudioEvent|StopSynchronizedAudioEvent]]
*[[Audio::playStreamFromPed|PlayStreamFromPed]]
*[[RAGE.Game.Audio.UnfreezeRadioStation|UnfreezeRadioStation]]
*[[Audio::playStreamFromPosition|PlayStreamFromPosition]]
*[[RAGE.Game.Audio.UnlockMissionNewsStory|UnlockMissionNewsStory]]
*[[Audio::playStreamFromVehicle|PlayStreamFromVehicle]]
*[[RAGE.Game.Audio.RegisterScriptWithAudio|RegisterScriptWithAudio]]
*[[Audio::playStreamFrontend|PlayStreamFrontend]]
*[[Audio::playSynchronizedAudioEvent|PlaySynchronizedAudioEvent]]
*[[Audio::playVehicleDoorCloseSound|PlayVehicleDoorCloseSound]]
*[[Audio::playVehicleDoorOpenSound|PlayVehicleDoorOpenSound]]
*[[Audio::preloadScriptConversation|PreloadScriptConversation]]
*[[Audio::preloadScriptPhoneConversation|PreloadScriptPhoneConversation]]
*[[Audio::prepareAlarm|PrepareAlarm]]
*[[Audio::prepareMusicEvent|PrepareMusicEvent]]
*[[Audio::prepareSynchronizedAudioEvent|PrepareSynchronizedAudioEvent]]
*[[Audio::prepareSynchronizedAudioEventForScene|PrepareSynchronizedAudioEventForScene]]
*[[Audio::registerScriptWithAudio|RegisterScriptWithAudio]]
*[[Audio::releaseAmbientAudioBank|ReleaseAmbientAudioBank]]
*[[Audio::releaseMissionAudioBank|ReleaseMissionAudioBank]]
*[[Audio::releaseNamedScriptAudioBank|ReleaseNamedScriptAudioBank]]
*[[Audio::releaseScriptAudioBank|ReleaseScriptAudioBank]]
*[[Audio::releaseSoundId|ReleaseSoundId]]
*[[Audio::requestAmbientAudioBank|RequestAmbientAudioBank]]
*[[Audio::requestMissionAudioBank|RequestMissionAudioBank]]
*[[Audio::requestScriptAudioBank|RequestScriptAudioBank]]
*[[Audio::resetPedAudioFlags|ResetPedAudioFlags]]
*[[Audio::resetTrevorRage|ResetTrevorRage]]
*[[Audio::restartScriptedConversation|RestartScriptedConversation]]
*[[Audio::setAggressiveHorns|SetAggressiveHorns]]
*[[Audio::setPedTalk|SetPedTalk]]
*[[Audio::setAmbientVoiceName|SetAmbientVoiceName]]
*[[Audio::setAmbientZoneListState|SetAmbientZoneListState]]
*[[Audio::setAmbientZoneListStatePersistent|SetAmbientZoneListStatePersistent]]
*[[Audio::setAmbientZoneState|SetAmbientZoneState]]
*[[Audio::setAmbientZoneStatePersistent|SetAmbientZoneStatePersistent]]
*[[Audio::setAnimalMood|SetAnimalMood]]
*[[Audio::setAudioFlag|SetAudioFlag]]
*[[Audio::setAudioSceneVariable|SetAudioSceneVariable]]
*[[Audio::setAudioVehiclePriority|SetAudioVehiclePriority]]
*[[Audio::setCutsceneAudioOverride|SetCutsceneAudioOverride]]
*[[Audio::setEmitterRadioStation|SetEmitterRadioStation]]
*[[Audio::setFrontendRadioActive|SetFrontendRadioActive]]
*[[Audio::setGpsActive|SetGpsActive]]
*[[Audio::setHornEnabled|SetHornEnabled]]
*[[Audio::setInitialPlayerStation|SetInitialPlayerStation]]
*[[Audio::setMicrophonePosition|SetMicrophonePosition]]
*[[Audio::setMobilePhoneRadioState|SetMobilePhoneRadioState]]
*[[Audio::setMobileRadioEnabledDuringGameplay|SetMobileRadioEnabledDuringGameplay]]
*[[Audio::setPedIsDrunk|SetPedIsDrunk]]
*[[Audio::setPedMute|SetPedMute]]
*[[Audio::setPedScream|SetPedScream]]
*[[Audio::setPedTalk|SetPedTalk]]
*[[Audio::setPlayerAngry|SetPlayerAngry]]
*[[Audio::setRadioAutoUnfreeze|SetRadioAutoUnfreeze]]
*[[Audio::setRadioToStationIndex|SetRadioToStationIndex]]
*[[Audio::setRadioToStationName|SetRadioToStationName]]
*[[Audio::setRadioTrack|SetRadioTrack]]
*[[Audio::setSirenWithNoDriver|SetSirenWithNoDriver]]
*[[Audio::setStaticEmitterEnabled|SetStaticEmitterEnabled]]
*[[Audio::setSynchronizedAudioEventPositionThisFrame|SetSynchronizedAudioEventPositionThisFrame]]
*[[Audio::setUserRadioControlEnabled|SetUserRadioControlEnabled]]
*[[Audio::setVariableOnSound|SetVariableOnSound]]
*[[Audio::setVariableOnStream|SetVariableOnStream]]
*[[Audio::setVehicleAudio|SetVehicleAudio]]
*[[Audio::setVehicleBoostActive|SetVehicleBoostActive]]
*[[Audio::setVehicleRadioEnabled|SetVehicleRadioEnabled]]
*[[Audio::setVehicleRadioLoud|SetVehicleRadioLoud]]
*[[Audio::setVehRadioStation|SetVehRadioStation]]
*[[Audio::skipRadioForward|SkipRadioForward]]
*[[Audio::skipToNextScriptedConversationLine|SkipToNextScriptedConversationLine]]
*[[Audio::soundVehicleHornThisFrame|SoundVehicleHornThisFrame]]
*[[Audio::startAlarm|StartAlarm]]
*[[Audio::startAudioScene|StartAudioScene]]
*[[Audio::startPreloadedConversation|StartPreloadedConversation]]
*[[Audio::startScriptConversation|StartScriptConversation]]
*[[Audio::startScriptPhoneConversation|StartScriptPhoneConversation]]
*[[Audio::stopAlarm|StopAlarm]]
*[[Audio::stopAllAlarms|StopAllAlarms]]
*[[Audio::stopAudioScene|StopAudioScene]]
*[[Audio::stopAudioScenes|StopAudioScenes]]
*[[Audio::stopCurrentPlayingAmbientSpeech|StopCurrentPlayingAmbientSpeech]]
*[[Audio::stopPedRingtone|StopPedRingtone]]
*[[Audio::stopPedSpeaking|StopPedSpeaking]]
*[[Audio::stopScriptedConversation|StopScriptedConversation]]
*[[Audio::stopSound|StopSound]]
*[[Audio::stopStream|StopStream]]
*[[Audio::stopSynchronizedAudioEvent|StopSynchronizedAudioEvent]]
*[[Audio::triggerMusicEvent|TriggerMusicEvent]]
*[[Audio::unfreezeRadioStation|UnfreezeRadioStation]]
*[[Audio::unlockMissionNewsStory|UnlockMissionNewsStory]]
*[[Audio::unregisterScriptWithAudio|UnregisterScriptWithAudio]]
*[[Audio::useSirenAsHorn|UseSirenAsHorn]]
 
===Cam===
===Cam===
*[[RAGE.Game.Cam.AddCamSplineNode | AddCamSplineNode]]
*[[RAGE.Game.Cam.AddCamSplineNode | AddCamSplineNode]]

Revision as of 12:55, 26 December 2022

Events

Chat

Discord

Voice

Input

Nametags

Game

Ai

App

Audio

Cam

Clock

Cutscene

Datafile

Decorator

Dlc

Entity

Event

Files

Fire

Graphics

Interior

Itemset

Locale

Misc

Mobile

Netcash

Netshop

Network

Object

Pad

Pathfind

Ped

Physics

Player

Recording

Rendering

Script

Shapetest

Socialclub

Stats

Streaming

Task

Ui

Utils

Water

Weapon

Zone

NUI

Sprite

UIMenuCheckboxItem

UIMenuDynamicListItem

UIMenuItem

UIMenuListItem

MenuPool

UIMenu

Ui

HtmlWindow

DefaultWindow

Ui.Cursor

Elements

Checkpoint

GameEntity

MapObject

Ped

Vehicle

Type

Entity

Player

Blip