Difference between revisions of "WD2 Lua Functions"

From Nomad DB
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
This is a list of '''all''' Lua script functions. Check out the [[WD2 Documented Functions|documented Lua functions]] list.
 +
 +
'''Check out [[WD2 Lua Classes|Lua Classes]].'''
 +
 
== Global ==
 
== Global ==
 
* [[AIGetSpawnedVehiclesTotal]]
 
* [[AIGetSpawnedVehiclesTotal]]
Line 996: Line 1,000:
 
* [[WaitForStandaloneLayerToLoadUnregister]]
 
* [[WaitForStandaloneLayerToLoadUnregister]]
 
* [[WakeUpCLOMonitored]]
 
* [[WakeUpCLOMonitored]]
 
== Classes ==
 
=== [[AIAgentManager]] ===
 
* [[GetAIAgentsOfGroupFromLUA]]
 
* [[GetAIAgentsOfGroupFromLUA_v2]]
 
[[AIAgentManager_GetInstance]]
 
=== [[AIAgentRandomActionManager]] ===
 
* [[AddLuaStateLevelCheckEntry]]
 
* [[RemovedLuaStateLevelCheckEntry]]
 
[[AIAgentRandomActionManager_GetInstance]]
 
=== [[BuddyAIManager]] ===
 
* [[AddMonitorOnBuddy]]
 
* [[GoToMonitoredCLO]]
 
* [[RemoveMonitorFromBuddy]]
 
* [[RequestFollow]]
 
* [[RequestIdle]]
 
* [[RequestPatrol]]
 
* [[UpdateBuddyAISettings]]
 
[[BuddyAIManager_GetInstance]]
 
=== [[CounterHackerManager]] ===
 
* [[DisableHackingDisruption]]
 
* [[DisableNetHackDisruption]]
 
* [[DisableProfilerDisruption]]
 
* [[DisableRcDisruption]]
 
* [[EnableHackingDisruption]]
 
* [[EnableNetHackDisruption]]
 
* [[EnableProfilerDisruption]]
 
* [[EnableRcDisruption]]
 
[[CounterHackerManager_GetInstance]]
 
=== [[DialogManager]] ===
 
* [[SetMinimumPlayablePriority]]
 
[[DialogManager_GetInstance]]
 
=== [[DominoBoxInstance]] ===
 
* [[CreateBox]]
 
* [[GetParentEntity]]
 
* [[GetParentMissionId]]
 
=== [[DominoBoxResource]] ===
 
* [[LoadResource]]
 
* [[RegisterBox]]
 
* [[RegisterGlobals]]
 
* [[RegisterLibrary]]
 
=== [[DominoConsoleCommandManager]] ===
 
* [[RegisterConsoleCommand]]
 
* [[UnregisterConsoleCommand]]
 
[[DominoConsoleCommandManager_GetInstance]]
 
=== [[DominoDelayManager]] ===
 
* [[CreateDelay]]
 
* [[GetDelay]]
 
* [[RemoveDelay]]
 
* [[SendCommand]]
 
* [[SetDelay]]
 
[[DominoDelayManager_GetInstance]]
 
=== [[DominoManager]] ===
 
* [[IsScriptAutorunEnabled]]
 
* [[QueueCommandEventToEntity]]
 
* [[QueueCommandEventToEntity2]]
 
* [[RegisterDominoInputListenerSignal]]
 
* [[RegisterEntityListForGameplayReadyCallback]]
 
* [[RemoveCommandEventToEntity]]
 
* [[RemoveDominoEntity]]
 
* [[SendCommandEventToEntity]]
 
* [[SendCommandEventToEntity2]]
 
* [[SendRegisteredEventToEntity]]
 
* [[SpawnDominoEntity]]
 
* [[TraceConnection]]
 
* [[TraceError]]
 
* [[UnregisterDominoInputListenerSignal]]
 
* [[UnregisterEntityListForGameplayReadyCallback]]
 
[[DominoManager_GetInstance]]
 
=== [[DominoSequenceManager]] ===
 
* [[CreateListener]]
 
* [[DeleteListener]]
 
[[DominoSequenceManager_GetInstance]]
 
=== [[DominoSoundManager]] ===
 
* [[PlayDialogWithSubtitle]]
 
* [[PlaySound]]
 
* [[SetEnableAmbiance]]
 
[[DominoSoundManager_GetInstance]]
 
=== [[DominoTimerManager]] ===
 
* [[CreateTimer]]
 
* [[GetTime]]
 
* [[IsPaused]]
 
* [[Pause]]
 
* [[RemoveTimer]]
 
* [[Resume]]
 
* [[Start]]
 
[[DominoTimerManager_GetInstance]]
 
=== [[GameplayConversationManager]] ===
 
* [[PauseConvoFromLUA]]
 
* [[PlayConvoFromLUA]]
 
* [[PlayConvoOnEntityListFromLUA]]
 
* [[ResumeConvoFromLUA]]
 
* [[StartInteractionFromLUA]]
 
* [[StopConvoFromLUA]]
 
* [[StopInteraction]]
 
[[GameplayConversationManager_GetInstance]]
 
=== [[LivingCityManager]] ===
 
* [[AddLuaCLOGroupMonitor]]
 
* [[RemoveLuaCLOGroupMonitor]]
 
[[LivingCityManager_GetInstance]]
 
=== [[MovieSystem]] ===
 
* [[CommandSequence]]
 
[[MovieSystem_GetInstance]]
 
=== [[MusicManager]] ===
 
* [[PlayMusicFromLua]]
 
* [[StopMusicFromLua]]
 
[[MusicManager_GetInstance]]
 
=== [[ProximityManager]] ===
 
* [[AddLuaProximityEntry]]
 
* [[RemoveProximityEntry]]
 
[[ProximityManager_GetInstance]]
 
=== [[ScriptCallbackSystem]] ===
 
* [[BroadcastMessage]]
 
* [[RegisterCLOCallback]]
 
* [[RegisterEventCallback]]
 
* [[RegisterMasterVariableCallback]]
 
* [[RegisterMessageListener]]
 
* [[RegisterMissionCallback]]
 
* [[RegisterMissionCallbackWithMissionDB]]
 
* [[RegisterMissionEventCallback]]
 
* [[RegisterMissionNoEntityCallback]]
 
* [[RegisterNetworkVariableCallback]]
 
* [[RegisterNoEntityCallback]]
 
* [[RegisterNonRepeatableConversationPlayedCallback]]
 
* [[RegisterOnRemoveCallback]]
 
* [[RegisterOnSpawnCallback]]
 
* [[RegisterPlayerEventCallback]]
 
* [[RegisterPlayerVariableCallback]]
 
* [[RegisterTagCallback]]
 
* [[RemoveCLOCallback]]
 
* [[RemoveCallback]]
 
* [[RemoveCallbacks]]
 
* [[RemoveMasterVariableCallback]]
 
* [[RemoveMissionCallback]]
 
* [[RemoveNetworkVariableCallback]]
 
* [[RemoveNoEntityCallback]]
 
* [[RemovePlayerEventCallback]]
 
* [[RemovePlayerVariableCallback]]
 
* [[RemoveTagCallback]]
 
* [[UnregisterMessageListener]]
 
[[ScriptCallbackSystem_GetInstance]]
 
=== [[SequenceManager]] ===
 
* [[AddDominoEntity]]
 
* [[ClearDominoEntityPool]]
 
* [[DominoForceStopSequence]]
 
* [[DominoGetEntityAtAnchor]]
 
* [[DominoGetSequenceSyncPointName]]
 
* [[DominoLoopSequence]]
 
* [[DominoModifySequenceEntry]]
 
* [[DominoPauseSequence]]
 
* [[DominoResumeSequence]]
 
* [[DominoSkipSequence]]
 
* [[DominoStartAtSyncPoint]]
 
* [[DominoStartAtSyncPointWithMetaId]]
 
* [[DominoStartSequence]]
 
* [[DominoStartSequenceFromBeginning]]
 
* [[DominoStartSequenceFromBeginningWithMetaId]]
 
* [[DominoStartSequenceWithMetaId]]
 
* [[DominoStopSequence]]
 
* [[GetSequenceDominoName]]
 
* [[StartMetaSequence]]
 
* [[StopMetaSequence]]
 
Game]]
 
* [[ActivateLog]]
 
* [[AnimStartRecording]]
 
* [[DeActivateLog]]
 
* [[Exec]]
 
* [[GetLocalPlayerId]]
 
* [[RTDefoliant]]
 
* [[RTGenesis]]
 
* [[RTRegen]]
 
* [[RTSetWindForce]]
 
* [[RunBatch]]
 
* [[SetMaxFrameRate]]
 
* [[__nativedata]]
 

Revision as of 00:57, 17 April 2020

This is a list of all Lua script functions. Check out the documented Lua functions list.

Check out Lua Classes.

Global