Difference between revisions of "WD2 Lua Functions"

From Nomad DB
m (Jan moved page Category:WD2 Lua to WD2 Lua Functions without leaving a redirect)
(8 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]] ===
 
* [[AIAgentManager:GetAIAgentsOfGroupFromLUA]]
 
* [[AIAgentManager:GetAIAgentsOfGroupFromLUA_v2]]
 
[[AIAgentManager_GetInstance]]
 
=== [[AIAgentRandomActionManager]] ===
 
* [[AIAgentRandomActionManager:AddLuaStateLevelCheckEntry]]
 
* [[AIAgentRandomActionManager:RemovedLuaStateLevelCheckEntry]]
 
[[AIAgentRandomActionManager_GetInstance]]
 
=== [[BuddyAIManager]] ===
 
* [[BuddyAIManager:AddMonitorOnBuddy]]
 
* [[BuddyAIManager:GoToMonitoredCLO]]
 
* [[BuddyAIManager:RemoveMonitorFromBuddy]]
 
* [[BuddyAIManager:RequestFollow]]
 
* [[BuddyAIManager:RequestIdle]]
 
* [[BuddyAIManager:RequestPatrol]]
 
* [[BuddyAIManager:UpdateBuddyAISettings]]
 
[[BuddyAIManager_GetInstance]]
 
=== [[CounterHackerManager]] ===
 
* [[CounterHackerManager:DisableHackingDisruption]]
 
* [[CounterHackerManager:DisableNetHackDisruption]]
 
* [[CounterHackerManager:DisableProfilerDisruption]]
 
* [[CounterHackerManager:DisableRcDisruption]]
 
* [[CounterHackerManager:EnableHackingDisruption]]
 
* [[CounterHackerManager:EnableNetHackDisruption]]
 
* [[CounterHackerManager:EnableProfilerDisruption]]
 
* [[CounterHackerManager:EnableRcDisruption]]
 
[[CounterHackerManager_GetInstance]]
 
=== [[DialogManager]] ===
 
* [[DialogManager:SetMinimumPlayablePriority]]
 
[[DialogManager_GetInstance]]
 
=== [[DominoBoxInstance]] ===
 
* [[DominoBoxInstance:CreateBox]]
 
* [[DominoBoxInstance:GetParentEntity]]
 
* [[DominoBoxInstance:GetParentMissionId]]
 
=== [[DominoBoxResource]] ===
 
* [[DominoBoxResource:LoadResource]]
 
* [[DominoBoxResource:RegisterBox]]
 
* [[DominoBoxResource:RegisterGlobals]]
 
* [[DominoBoxResource:RegisterLibrary]]
 
=== [[DominoConsoleCommandManager]] ===
 
* [[DominoConsoleCommandManager:RegisterConsoleCommand]]
 
* [[DominoConsoleCommandManager:UnregisterConsoleCommand]]
 
[[DominoConsoleCommandManager_GetInstance]]
 
=== [[DominoDelayManager]] ===
 
* [[DominoDelayManager:CreateDelay]]
 
* [[DominoDelayManager:GetDelay]]
 
* [[DominoDelayManager:RemoveDelay]]
 
* [[DominoDelayManager:SendCommand]]
 
* [[DominoDelayManager:SetDelay]]
 
[[DominoDelayManager_GetInstance]]
 
=== [[DominoManager]] ===
 
* [[DominoManager:IsScriptAutorunEnabled]]
 
* [[DominoManager:QueueCommandEventToEntity]]
 
* [[DominoManager:QueueCommandEventToEntity2]]
 
* [[DominoManager:RegisterDominoInputListenerSignal]]
 
* [[DominoManager:RegisterEntityListForGameplayReadyCallback]]
 
* [[DominoManager:RemoveCommandEventToEntity]]
 
* [[DominoManager:RemoveDominoEntity]]
 
* [[DominoManager:SendCommandEventToEntity]]
 
* [[DominoManager:SendCommandEventToEntity2]]
 
* [[DominoManager:SendRegisteredEventToEntity]]
 
* [[DominoManager:SpawnDominoEntity]]
 
* [[DominoManager:TraceConnection]]
 
* [[DominoManager:TraceError]]
 
* [[DominoManager:UnregisterDominoInputListenerSignal]]
 
* [[DominoManager:UnregisterEntityListForGameplayReadyCallback]]
 
[[DominoManager_GetInstance]]
 
=== [[DominoSequenceManager]] ===
 
* [[DominoSequenceManager:CreateListener]]
 
* [[DominoSequenceManager:DeleteListener]]
 
[[DominoSequenceManager_GetInstance]]
 
=== [[DominoSoundManager]] ===
 
* [[DominoSoundManager:PlayDialogWithSubtitle]]
 
* [[DominoSoundManager:PlaySound]]
 
* [[DominoSoundManager:SetEnableAmbiance]]
 
[[DominoSoundManager_GetInstance]]
 
=== [[DominoTimerManager]] ===
 
* [[DominoTimerManager:CreateTimer]]
 
* [[DominoTimerManager:GetTime]]
 
* [[DominoTimerManager:IsPaused]]
 
* [[DominoTimerManager:Pause]]
 
* [[DominoTimerManager:RemoveTimer]]
 
* [[DominoTimerManager:Resume]]
 
* [[DominoTimerManager:Start]]
 
[[DominoTimerManager_GetInstance]]
 
=== [[GameplayConversationManager]] ===
 
* [[GameplayConversationManager:PauseConvoFromLUA]]
 
* [[GameplayConversationManager:PlayConvoFromLUA]]
 
* [[GameplayConversationManager:PlayConvoOnEntityListFromLUA]]
 
* [[GameplayConversationManager:ResumeConvoFromLUA]]
 
* [[GameplayConversationManager:StartInteractionFromLUA]]
 
* [[GameplayConversationManager:StopConvoFromLUA]]
 
* [[GameplayConversationManager:StopInteraction]]
 
[[GameplayConversationManager_GetInstance]]
 
=== [[LivingCityManager]] ===
 
* [[LivingCityManager:AddLuaCLOGroupMonitor]]
 
* [[LivingCityManager:RemoveLuaCLOGroupMonitor]]
 
[[LivingCityManager_GetInstance]]
 
=== [[MovieSystem]] ===
 
* [[MovieSystem:CommandSequence]]
 
[[MovieSystem_GetInstance]]
 
=== [[MusicManager]] ===
 
* [[PlayMusicFromLua]]
 
* [[StopMusicFromLua]]
 
[[MusicManager_GetInstance]]
 
=== [[ProximityManager]] ===
 
* [[ProximityManager:AddLuaProximityEntry]]
 
* [[ProximityManager:RemoveProximityEntry]]
 
[[ProximityManager_GetInstance]]
 
=== [[ScriptCallbackSystem]] ===
 
* [[ScriptCallbackSystem:BroadcastMessage]]
 
* [[ScriptCallbackSystem:RegisterCLOCallback]]
 
* [[ScriptCallbackSystem:RegisterEventCallback]]
 
* [[ScriptCallbackSystem:RegisterMasterVariableCallback]]
 
* [[ScriptCallbackSystem:RegisterMessageListener]]
 
* [[ScriptCallbackSystem:RegisterMissionCallback]]
 
* [[ScriptCallbackSystem:RegisterMissionCallbackWithMissionDB]]
 
* [[ScriptCallbackSystem:RegisterMissionEventCallback]]
 
* [[ScriptCallbackSystem:RegisterMissionNoEntityCallback]]
 
* [[ScriptCallbackSystem:RegisterNetworkVariableCallback]]
 
* [[ScriptCallbackSystem:RegisterNoEntityCallback]]
 
* [[ScriptCallbackSystem:RegisterNonRepeatableConversationPlayedCallback]]
 
* [[ScriptCallbackSystem:RegisterOnRemoveCallback]]
 
* [[ScriptCallbackSystem:RegisterOnSpawnCallback]]
 
* [[ScriptCallbackSystem:RegisterPlayerEventCallback]]
 
* [[ScriptCallbackSystem:RegisterPlayerVariableCallback]]
 
* [[ScriptCallbackSystem:RegisterTagCallback]]
 
* [[ScriptCallbackSystem:RemoveCLOCallback]]
 
* [[ScriptCallbackSystem:RemoveCallback]]
 
* [[ScriptCallbackSystem:RemoveCallbacks]]
 
* [[ScriptCallbackSystem:RemoveMasterVariableCallback]]
 
* [[ScriptCallbackSystem:RemoveMissionCallback]]
 
* [[ScriptCallbackSystem:RemoveNetworkVariableCallback]]
 
* [[ScriptCallbackSystem:RemoveNoEntityCallback]]
 
* [[ScriptCallbackSystem:RemovePlayerEventCallback]]
 
* [[ScriptCallbackSystem:RemovePlayerVariableCallback]]
 
* [[ScriptCallbackSystem:RemoveTagCallback]]
 
* [[ScriptCallbackSystem:UnregisterMessageListener]]
 
[[ScriptCallbackSystem_GetInstance]]
 
=== [[SequenceManager]] ===
 
* [[SequenceManager:AddDominoEntity]]
 
* [[SequenceManager:ClearDominoEntityPool]]
 
* [[SequenceManager:DominoForceStopSequence]]
 
* [[SequenceManager:DominoGetEntityAtAnchor]]
 
* [[SequenceManager:DominoGetSequenceSyncPointName]]
 
* [[SequenceManager:DominoLoopSequence]]
 
* [[SequenceManager:DominoModifySequenceEntry]]
 
* [[SequenceManager:DominoPauseSequence]]
 
* [[SequenceManager:DominoResumeSequence]]
 
* [[SequenceManager:DominoSkipSequence]]
 
* [[SequenceManager:DominoStartAtSyncPoint]]
 
* [[SequenceManager:DominoStartAtSyncPointWithMetaId]]
 
* [[SequenceManager:DominoStartSequence]]
 
* [[SequenceManager:DominoStartSequenceFromBeginning]]
 
* [[SequenceManager:DominoStartSequenceFromBeginningWithMetaId]]
 
* [[SequenceManager:DominoStartSequenceWithMetaId]]
 
* [[SequenceManager:DominoStopSequence]]
 
* [[SequenceManager:GetSequenceDominoName]]
 
* [[SequenceManager:StartMetaSequence]]
 
* [[SequenceManager:StopMetaSequence]]
 
GameSequenceManager:]]
 
* [[SequenceManager:ActivateLog]]
 
* [[SequenceManager:AnimStartRecording]]
 
* [[SequenceManager:DeActivateLog]]
 
* [[SequenceManager:Exec]]
 
* [[SequenceManager:GetLocalPlayerId]]
 
* [[SequenceManager:RTDefoliant]]
 
* [[SequenceManager:RTGenesis]]
 
* [[SequenceManager:RTRegen]]
 
* [[SequenceManager:RTSetWindForce]]
 
* [[SequenceManager:RunBatch]]
 
* [[SequenceManager:SetMaxFrameRate]]
 
* [[SequenceManager:__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