Client-side CSharp functions: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
No edit summary
Line 340: Line 340:
**[[RAGE.Game.Clock.GetUtcTime|GetUtcTime]]
**[[RAGE.Game.Clock.GetUtcTime|GetUtcTime]]
**[[RAGE.Game.Clock.SetClockDate|SetClockDate]]
**[[RAGE.Game.Clock.SetClockDate|SetClockDate]]
*Cutscene:
*[[RAGE.Game.Cutscene | Cutscene]]
**[[RAGE.Game.Cutscene | Cutscene]]
**[[RAGE.Game.Cutscene.CanSetExitStateForCamera|CanSetExitStateForCamera]]
**[[RAGE.Game.Cutscene.CanSetExitStateForCamera|CanSetExitStateForCamera]]
**[[RAGE.Game.Cutscene.DoesCutsceneEntityExist|DoesCutsceneEntityExist]]
**[[RAGE.Game.Cutscene.DoesCutsceneEntityExist|DoesCutsceneEntityExist]]
Line 355: Line 354:
**[[RAGE.Game.Cutscene.StartCutsceneAtCoords|StartCutsceneAtCoords]]
**[[RAGE.Game.Cutscene.StartCutsceneAtCoords|StartCutsceneAtCoords]]
**[[RAGE.Game.Cutscene.StopCutsceneImmediately|StopCutsceneImmediately]]
**[[RAGE.Game.Cutscene.StopCutsceneImmediately|StopCutsceneImmediately]]
*Datafile:
*[[RAGE.Game.Datafile | Datafile]]
**[[RAGE.Game.Datafile | Datafile]]
**[[RAGE.Game.Datafile.ArrayValueAddObject|ArrayValueAddObject]]
**[[RAGE.Game.Datafile.ArrayValueAddObject|ArrayValueAddObject]]
**[[RAGE.Game.Datafile.ArrayValueAddInteger|ArrayValueAddInteger]]
**[[RAGE.Game.Datafile.ArrayValueAddInteger|ArrayValueAddInteger]]
Line 381: Line 379:
**[[RAGE.Game.Decorator.DecorSetBool|DecorSetBool]]
**[[RAGE.Game.Decorator.DecorSetBool|DecorSetBool]]
**[[RAGE.Game.Decorator.DecorSetInt|DecorSetInt]]
**[[RAGE.Game.Decorator.DecorSetInt|DecorSetInt]]
*Dlc:
*[[RAGE.Game.Dlc | Dlc]]
**[[RAGE.Game.Dlc | Dlc]]
**[[RAGE.Game.Dlc.Nullify|Nullify]]
**[[RAGE.Game.Dlc.Nullify|Nullify]]
**[[RAGE.Game.Dlc.LoadMpDlcMaps|LoadMpDlcMaps]]
**[[RAGE.Game.Dlc.LoadMpDlcMaps|LoadMpDlcMaps]]
Line 484: Line 481:
**[[RAGE.Game.Files.InitShopPedProp|InitShopPedProp]]
**[[RAGE.Game.Files.InitShopPedProp|InitShopPedProp]]
**[[RAGE.Game.Files.IsDlcVehicleMod|IsDlcVehicleMod]]
**[[RAGE.Game.Files.IsDlcVehicleMod|IsDlcVehicleMod]]
*Fire:
*[[RAGE.Game.Fire | Fire]]
**[[RAGE.Game.Fire | Fire]]
**[[RAGE.Game.Fire.AddExplosionWithUserVfx|AddExplosionWithUserVfx]]
**[[RAGE.Game.Fire.AddExplosionWithUserVfx|AddExplosionWithUserVfx]]
**[[RAGE.Game.Fire.GetClosestFirePos|GetClosestFirePos]]
**[[RAGE.Game.Fire.GetClosestFirePos|GetClosestFirePos]]
Line 600: Line 596:
**[[RAGE.Game.Itemset.RemoveFromItemset|RemoveFromItemset]]
**[[RAGE.Game.Itemset.RemoveFromItemset|RemoveFromItemset]]
**[[RAGE.Game.Loading.IsUiLoadingMultiplayer | IsUiLoadingMultiplayer]]
**[[RAGE.Game.Loading.IsUiLoadingMultiplayer | IsUiLoadingMultiplayer]]
*Locale:
*[[RAGE.Game.Locale | Locale]]
**[[RAGE.Game.Locale | Locale]]
**[[RAGE.Game.Locale.GetUserLanguageId|GetUserLanguageId]]
**[[RAGE.Game.Locale.GetUserLanguageId|GetUserLanguageId]]
*Misc:
*[[RAGE.Game.Misc | Misc]]
**[[RAGE.Game.Misc | Misc]]
**[[RAGE.Game.Misc.Absi|Absi]]
**[[RAGE.Game.Misc.Absi|Absi]]
**[[RAGE.Game.Misc.AddHospitalRestart|AddHospitalRestart]]
**[[RAGE.Game.Misc.AddHospitalRestart|AddHospitalRestart]]
Line 743: Line 737:
**[[RAGE.Game.Netcash.NetworkSpentTaxi|NetworkSpentTaxi]]
**[[RAGE.Game.Netcash.NetworkSpentTaxi|NetworkSpentTaxi]]
**[[RAGE.Game.Netcash.ProcessCashGift|ProcessCashGift]]
**[[RAGE.Game.Netcash.ProcessCashGift|ProcessCashGift]]
*Netshop:
*[[RAGE.Game.Netshop | Netshop]]
**[[RAGE.Game.Netshop | Netshop]]
**[[RAGE.Game.Netshop.NetworkShopBasketApplyServerData|NetworkShopBasketApplyServerData]]
**[[RAGE.Game.Netshop.NetworkShopBasketApplyServerData|NetworkShopBasketApplyServerData]]
**[[RAGE.Game.Netshop.NetworkShopBasketIsFull|NetworkShopBasketIsFull]]
**[[RAGE.Game.Netshop.NetworkShopBasketIsFull|NetworkShopBasketIsFull]]
Line 755: Line 748:
**[[RAGE.Game.Netshop.NetworkTransferBankToWallet|NetworkTransferBankToWallet]]
**[[RAGE.Game.Netshop.NetworkTransferBankToWallet|NetworkTransferBankToWallet]]
**[[RAGE.Game.Netshop.NetworkTransferWalletToBank|NetworkTransferWalletToBank]]
**[[RAGE.Game.Netshop.NetworkTransferWalletToBank|NetworkTransferWalletToBank]]
*Network:
*[[RAGE.Game.Network | Network]]
**[[RAGE.Game.Network | Network]]
**[[RAGE.Game.Network.BadSportPlayerLeftDetected|BadSportPlayerLeftDetected]]
**[[RAGE.Game.Network.BadSportPlayerLeftDetected|BadSportPlayerLeftDetected]]
**[[RAGE.Game.Network.CanRegisterMissionObjects|CanRegisterMissionObjects]]
**[[RAGE.Game.Network.CanRegisterMissionObjects|CanRegisterMissionObjects]]
Line 1,231: Line 1,223:
**[[RAGE.Game.Ped.WasPedKilledByTakedown|WasPedKilledByTakedown]]
**[[RAGE.Game.Ped.WasPedKilledByTakedown|WasPedKilledByTakedown]]
**[[RAGE.Game.Ped.SetPedNameDebug|SetPedNameDebug]]
**[[RAGE.Game.Ped.SetPedNameDebug|SetPedNameDebug]]
*Physics:
*[[RAGE.Game.Physics | Physics]]
**[[RAGE.Game.Physics | Physics]]
**[[RAGE.Game.Physics.AddRope|AddRope]]
**[[RAGE.Game.Physics.AddRope|AddRope]]
**[[RAGE.Game.Physics.AttachEntitiesToRope|AttachEntitiesToRope]]
**[[RAGE.Game.Physics.AttachEntitiesToRope|AttachEntitiesToRope]]
Line 1,342: Line 1,333:
**[[RAGE.Game.Player.StopPlayerTeleport|StopPlayerTeleport]]
**[[RAGE.Game.Player.StopPlayerTeleport|StopPlayerTeleport]]
**[[RAGE.Game.Player.HasPlayerTeleportFinished|HasPlayerTeleportFinished]]
**[[RAGE.Game.Player.HasPlayerTeleportFinished|HasPlayerTeleportFinished]]
*Recording:
*[[RAGE.Game.Recording | Recording]]
**[[RAGE.Game.Recording | Recording]]
**[[RAGE.Game.Recording.IsRecording|IsRecording]]
**[[RAGE.Game.Recording.IsRecording|IsRecording]]
**[[RAGE.Game.Recording.StopAndSaveClip|StopAndSaveClip]]
**[[RAGE.Game.Recording.StopAndSaveClip|StopAndSaveClip]]
*Rendering:
*[[RAGE.Game.Rendering | Rendering]]
**[[RAGE.Game.Rendering | Rendering]]
**[[RAGE.Game.Rendering.ResetEditorValues|ResetEditorValues]]
**[[RAGE.Game.Rendering.ResetEditorValues|ResetEditorValues]]
*Script:
*Script:
Line 1,378: Line 1,367:
**[[RAGE.Game.Socialclub.ScStartCheckStringTask|ScStartCheckStringTask]]
**[[RAGE.Game.Socialclub.ScStartCheckStringTask|ScStartCheckStringTask]]
**[[RAGE.Game.Socialclub.ScHasCheckStringTaskCompleted|ScHasCheckStringTaskCompleted]]
**[[RAGE.Game.Socialclub.ScHasCheckStringTaskCompleted|ScHasCheckStringTaskCompleted]]
*Stats:
*[[RAGE.Game.Stats | Stats]]
**[[RAGE.Game.Stats | Stats]]
**[[RAGE.Game.Stats.GetPstatIntHash|GetPstatIntHash]]
**[[RAGE.Game.Stats.GetPstatIntHash|GetPstatIntHash]]
**[[RAGE.Game.Stats.GetNgstatIntHash|GetNgstatIntHash]]
**[[RAGE.Game.Stats.GetNgstatIntHash|GetNgstatIntHash]]
Line 1,419: Line 1,407:
**[[RAGE.Game.Stats.StatSetUserId|StatSetUserId]]
**[[RAGE.Game.Stats.StatSetUserId|StatSetUserId]]
**[[RAGE.Game.Stats.PlaystatsOddjobDone|PlaystatsOddjobDone]]
**[[RAGE.Game.Stats.PlaystatsOddjobDone|PlaystatsOddjobDone]]
*Streaming:
*[[RAGE.Game.Streaming | Streaming]]
**[[RAGE.Game.Streaming | Streaming]]
**[[RAGE.Game.Streaming.ClearFocus|ClearFocus]]
**[[RAGE.Game.Streaming.ClearFocus|ClearFocus]]
**[[RAGE.Game.Streaming.DoesAnimDictExist|DoesAnimDictExist]]
**[[RAGE.Game.Streaming.DoesAnimDictExist|DoesAnimDictExist]]
Line 1,462: Line 1,449:
**[[RAGE.Game.Task.IsObjectWithinBrainActivationRange|IsObjectWithinBrainActivationRange]]
**[[RAGE.Game.Task.IsObjectWithinBrainActivationRange|IsObjectWithinBrainActivationRange]]
**[[RAGE.Game.Task.RegisterObjectScriptBrain|RegisterObjectScriptBrain]]
**[[RAGE.Game.Task.RegisterObjectScriptBrain|RegisterObjectScriptBrain]]
*Ui:
*[[RAGE.Game.Ui | Ui]]
**[[RAGE.Game.Ui | Ui]]
**[[RAGE.Game.Ui.AddBlipForCoord|AddBlipForCoord]]
**[[RAGE.Game.Ui.AddBlipForCoord|AddBlipForCoord]]
**[[RAGE.Game.Ui.AddBlipForPickup|AddBlipForPickup]]
**[[RAGE.Game.Ui.AddBlipForPickup|AddBlipForPickup]]
Line 1,824: Line 1,810:
**[[RAGE.Game.Water.TestProbeAgainstAllWater|TestProbeAgainstAllWater]]
**[[RAGE.Game.Water.TestProbeAgainstAllWater|TestProbeAgainstAllWater]]
**[[RAGE.Game.Water.TestVerticalProbeAgainstAllWater|TestVerticalProbeAgainstAllWater]]
**[[RAGE.Game.Water.TestVerticalProbeAgainstAllWater|TestVerticalProbeAgainstAllWater]]
*Weapon:
*[[RAGE.Game.Weapon | Weapon]]
**[[RAGE.Game.Weapon | Weapon]]
**[[RAGE.Game.Weapon.CanUseWeaponOnParachute|CanUseWeaponOnParachute]]
**[[RAGE.Game.Weapon.CanUseWeaponOnParachute|CanUseWeaponOnParachute]]
**[[RAGE.Game.Weapon.ClearPedLastWeaponDamage|ClearPedLastWeaponDamage]]
**[[RAGE.Game.Weapon.ClearPedLastWeaponDamage|ClearPedLastWeaponDamage]]
Line 1,890: Line 1,875:
**[[RAGE.NUI.UIMenuDynamicListItem.#ctor | #ctor]]
**[[RAGE.NUI.UIMenuDynamicListItem.#ctor | #ctor]]
**[[RAGE.NUI.UIMenuDynamicListItem.Position|Position]]
**[[RAGE.NUI.UIMenuDynamicListItem.Position|Position]]
*UIMenuItem:
*[[RAGE.NUI.UIMenuItem | UIMenuItem]]
**[[RAGE.NUI.UIMenuItem | UIMenuItem]]
**[[RAGE.NUI.UIMenuItem.#ctor|#ctor]]
**[[RAGE.NUI.UIMenuItem.#ctor|#ctor]]
**[[RAGE.NUI.UIMenuItem.Selected|Selected]]
**[[RAGE.NUI.UIMenuItem.Selected|Selected]]
Line 1,915: Line 1,899:
**[[RAGE.NUI.MenuPool.CloseAllMenus|CloseAllMenus]]
**[[RAGE.NUI.MenuPool.CloseAllMenus|CloseAllMenus]]
**[[RAGE.NUI.PauseMenu.MissionLogo.#ctor | MissionLogo]]
**[[RAGE.NUI.PauseMenu.MissionLogo.#ctor | MissionLogo]]
*UIMenu:
*[[RAGE.NUI.UIMenu | UIMenu]]
**[[RAGE.NUI.UIMenu | UIMenu]]
**[[RAGE.NUI.UIMenu.OnListChange|OnListChange]]
**[[RAGE.NUI.UIMenu.OnListChange|OnListChange]]
**[[RAGE.NUI.UIMenu.OnItemSelect|OnItemSelect]]
**[[RAGE.NUI.UIMenu.OnItemSelect|OnItemSelect]]
Line 1,947: Line 1,930:
**[[RAGE.NUI.UIMenu.WidthOffset|WidthOffset]]
**[[RAGE.NUI.UIMenu.WidthOffset|WidthOffset]]
==Ui==
==Ui==
*HtmlWindow:
*[[RAGE.Ui.HtmlWindow|HtmlWindow]]
**[[RAGE.Ui.HtmlWindow.Active|Active]]
**[[RAGE.Ui.HtmlWindow.Active|Active]]
**[[RAGE.Ui.HtmlWindow.ExecuteJs|ExecuteJs]]
**[[RAGE.Ui.HtmlWindow.ExecuteJs|ExecuteJs]]
Line 1,953: Line 1,936:


*[[RAGE.Ui.DefaultWindow|DefaultWindow]]
*[[RAGE.Ui.DefaultWindow|DefaultWindow]]
*[[RAGE.Ui.HtmlWindow|HtmlWindow]]
 




Line 1,962: Line 1,945:


==Elements==
==Elements==
*Checkpoint:
*[[RAGE.Elements.Checkpoint|Checkpoint]]
**[[RAGE.Elements.Checkpoint.SetIconRgba | SetIconRgba]]
**[[RAGE.Elements.Checkpoint.SetIconRgba | SetIconRgba]]
**[[RAGE.Elements.Checkpoint|Checkpoint]]
*GameEntity:
*GameEntity:
**[[RAGE.Elements.GameEntity.SetGameplayHint | SetGameplayHint]]
**[[RAGE.Elements.GameEntity.SetGameplayHint | SetGameplayHint]]
Line 2,534: Line 2,516:
**[[RAGE.Elements.Type.TextLabel|TextLabel]]
**[[RAGE.Elements.Type.TextLabel|TextLabel]]
**[[RAGE.Elements.Type.Camera|Camera]]
**[[RAGE.Elements.Type.Camera|Camera]]
*Entity:
*[[RAGE.Elements.Entity | Entity]]
**[[RAGE.Elements.Entity | Entity]]
**[[RAGE.Elements.Entity.SetData``1|SetData``1]]
**[[RAGE.Elements.Entity.SetData``1|SetData``1]]
**[[RAGE.Elements.Entity.Model|Model]]
**[[RAGE.Elements.Entity.Model|Model]]
Line 2,545: Line 2,526:
**[[RAGE.Elements.TextLabel | TextLabel]]
**[[RAGE.Elements.TextLabel | TextLabel]]
==Player==
==Player==
*[[RAGE.Elements.Type.Player|Player]]
==Blip==
==Blip==
*Blip:
*[[RAGE.Elements.Blip|Blip]]
**[[RAGE.Elements.Blip.DoesExist|DoesExist]]
**[[RAGE.Elements.Blip.DoesExist|DoesExist]]
**[[RAGE.Elements.Blip.GetAlpha|GetAlpha]]
**[[RAGE.Elements.Blip.GetAlpha|GetAlpha]]
Line 2,572: Line 2,554:
**[[RAGE.Elements.Blip.SetFriendly|SetFriendly]]
**[[RAGE.Elements.Blip.SetFriendly|SetFriendly]]
**[[RAGE.Elements.Blip.GetInfoIdPickupIndex|GetInfoIdPickupIndex]]
**[[RAGE.Elements.Blip.GetInfoIdPickupIndex|GetInfoIdPickupIndex]]
**[[RAGE.Elements.Blip|Blip]]

Revision as of 18:53, 20 March 2019

Events

Chat

Discord

Voice

Input

Nametags

Game

NUI

Ui


Ui.Cursor

Elements

Player

Blip