Difference between revisions of "WD2 Lua Functions"

From Nomad DB
(One intermediate revision 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.
 
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 ==
Line 998: Line 1,000:
 
* [[WaitForStandaloneLayerToLoadUnregister]]
 
* [[WaitForStandaloneLayerToLoadUnregister]]
 
* [[WakeUpCLOMonitored]]
 
* [[WakeUpCLOMonitored]]
 
== Classes ==
 
=== [[CAIAgentManager]] ===
 
* '''[[CAIAgentManager|CAIAgentManager Overview]]'''
 
* [[CAIAgentManager:GetAIAgentsOfGroupFromLUA]]
 
* [[CAIAgentManager:GetAIAgentsOfGroupFromLUA_v2]]
 
[[CAIAgentManager_GetInstance]]
 
=== [[CAIAgentRandomActionManager]] ===
 
* '''[[CAIAgentRandomActionManager|CAIAgentRandomActionManager Overview]]'''
 
* [[CAIAgentRandomActionManager:AddLuaStateLevelCheckEntry]]
 
* [[CAIAgentRandomActionManager:RemovedLuaStateLevelCheckEntry]]
 
[[CAIAgentRandomActionManager_GetInstance]]
 
=== [[CBuddyAIManager]] ===
 
* '''[[CBuddyAIManager|CBuddyAIManager Overview]]'''
 
* [[CBuddyAIManager:AddMonitorOnBuddy]]
 
* [[CBuddyAIManager:GoToMonitoredCLO]]
 
* [[CBuddyAIManager:RemoveMonitorFromBuddy]]
 
* [[CBuddyAIManager:RequestFollow]]
 
* [[CBuddyAIManager:RequestIdle]]
 
* [[CBuddyAIManager:RequestPatrol]]
 
* [[CBuddyAIManager:UpdateBuddyAISettings]]
 
[[CBuddyAIManager_GetInstance]]
 
=== [[CCounterHackerManager]] ===
 
* '''[[CCounterHackerManager|CCounterHackerManager Overview]]'''
 
* [[CCounterHackerManager:DisableHackingDisruption]]
 
* [[CCounterHackerManager:DisableNetHackDisruption]]
 
* [[CCounterHackerManager:DisableProfilerDisruption]]
 
* [[CCounterHackerManager:DisableRcDisruption]]
 
* [[CCounterHackerManager:EnableHackingDisruption]]
 
* [[CCounterHackerManager:EnableNetHackDisruption]]
 
* [[CCounterHackerManager:EnableProfilerDisruption]]
 
* [[CCounterHackerManager:EnableRcDisruption]]
 
[[CCounterHackerManager_GetInstance]]
 
=== [[CDialogManager]] ===
 
* '''[[CDialogManager|CDialogManager Overview]]'''
 
* [[CDialogManager:SetMinimumPlayablePriority]]
 
[[CDialogManager_GetInstance]]
 
=== [[CDominoBoxInstance]] ===
 
* '''[[CDominoBoxInstance|CDominoBoxInstance Overview]]'''
 
* [[CDominoBoxInstance:CreateBox]]
 
* [[CDominoBoxInstance:GetParentEntity]]
 
* [[CDominoBoxInstance:GetParentMissionId]]
 
=== [[CDominoBoxResource]] ===
 
* '''[[CDominoBoxResource|CDominoBoxResource Overview]]'''
 
* [[CDominoBoxResource:LoadResource]]
 
* [[CDominoBoxResource:RegisterBox]]
 
* [[CDominoBoxResource:RegisterGlobals]]
 
* [[CDominoBoxResource:RegisterLibrary]]
 
=== [[CDominoConsoleCommandManager]] ===
 
* '''[[CDominoConsoleCommandManager|CDominoConsoleCommandManager Overview]]'''
 
* [[CDominoConsoleCommandManager:RegisterConsoleCommand]]
 
* [[CDominoConsoleCommandManager:UnregisterConsoleCommand]]
 
[[CDominoConsoleCommandManager_GetInstance]]
 
=== [[CDominoDelayManager]] ===
 
* '''[[CDominoDelayManager|CDominoDelayManager Overview]]'''
 
* [[CDominoDelayManager:CreateDelay]]
 
* [[CDominoDelayManager:GetDelay]]
 
* [[CDominoDelayManager:RemoveDelay]]
 
* [[CDominoDelayManager:SendCommand]]
 
* [[CDominoDelayManager:SetDelay]]
 
[[CDominoDelayManager_GetInstance]]
 
=== [[CDominoManager]] ===
 
* '''[[CDominoManager|CDominoManager Overview]]'''
 
* [[CDominoManager:IsScriptAutorunEnabled]]
 
* [[CDominoManager:QueueCommandEventToEntity]]
 
* [[CDominoManager:QueueCommandEventToEntity2]]
 
* [[CDominoManager:RegisterDominoInputListenerSignal]]
 
* [[CDominoManager:RegisterEntityListForGameplayReadyCallback]]
 
* [[CDominoManager:RemoveCommandEventToEntity]]
 
* [[CDominoManager:RemoveDominoEntity]]
 
* [[CDominoManager:SendCommandEventToEntity]]
 
* [[CDominoManager:SendCommandEventToEntity2]]
 
* [[CDominoManager:SendRegisteredEventToEntity]]
 
* [[CDominoManager:SpawnDominoEntity]]
 
* [[CDominoManager:TraceConnection]]
 
* [[CDominoManager:TraceError]]
 
* [[CDominoManager:UnregisterDominoInputListenerSignal]]
 
* [[CDominoManager:UnregisterEntityListForGameplayReadyCallback]]
 
[[CDominoManager_GetInstance]]
 
=== [[CDominoSequenceManager]] ===
 
* '''[[CDominoSequenceManager|CDominoSequenceManager Overview]]'''
 
* [[CDominoSequenceManager:CreateListener]]
 
* [[CDominoSequenceManager:DeleteListener]]
 
[[CDominoSequenceManager_GetInstance]]
 
=== [[CDominoSoundManager]] ===
 
* '''[[CDominoSoundManager|CDominoSoundManager Overview]]'''
 
* [[CDominoSoundManager:PlayDialogWithSubtitle]]
 
* [[CDominoSoundManager:PlaySound]]
 
* [[CDominoSoundManager:SetEnableAmbiance]]
 
[[CDominoSoundManager_GetInstance]]
 
=== [[CDominoTimerManager]] ===
 
* '''[[CDominoTimerManager|CDominoTimerManager Overview]]'''
 
* [[CDominoTimerManager:CreateTimer]]
 
* [[CDominoTimerManager:GetTime]]
 
* [[CDominoTimerManager:IsPaused]]
 
* [[CDominoTimerManager:Pause]]
 
* [[CDominoTimerManager:RemoveTimer]]
 
* [[CDominoTimerManager:Resume]]
 
* [[CDominoTimerManager:Start]]
 
[[CDominoTimerManager_GetInstance]]
 
=== [[CGameplayConversationManager]] ===
 
* '''[[CGameplayConversationManager|CGameplayConversationManager Overview]]'''
 
* [[CGameplayConversationManager:PauseConvoFromLUA]]
 
* [[CGameplayConversationManager:PlayConvoFromLUA]]
 
* [[CGameplayConversationManager:PlayConvoOnEntityListFromLUA]]
 
* [[CGameplayConversationManager:ResumeConvoFromLUA]]
 
* [[CGameplayConversationManager:StartInteractionFromLUA]]
 
* [[CGameplayConversationManager:StopConvoFromLUA]]
 
* [[CGameplayConversationManager:StopInteraction]]
 
[[CGameplayConversationManager_GetInstance]]
 
=== [[CLivingCityManager]] ===
 
* '''[[CLivingCityManager|CLivingCityManager Overview]]'''
 
* [[CLivingCityManager:AddLuaCLOGroupMonitor]]
 
* [[CLivingCityManager:RemoveLuaCLOGroupMonitor]]
 
[[CLivingCityManager_GetInstance]]
 
=== [[CMovieSystem]] ===
 
* '''[[CMovieSystem|CMovieSystem Overview]]'''
 
* [[CMovieSystem:CommandSequence]]
 
[[CMovieSystem_GetInstance]]
 
=== [[CMusicManager]] ===
 
* '''[[CMusicManager|CMusicManager Overview]]'''
 
* [[CPlayMusicFromLua]]
 
* [[CStopMusicFromLua]]
 
[[CMusicManager_GetInstance]]
 
=== [[CProximityManager]] ===
 
* '''[[CProximityManager|CProximityManager Overview]]'''
 
* [[CProximityManager:AddLuaProximityEntry]]
 
* [[CProximityManager:RemoveProximityEntry]]
 
[[CProximityManager_GetInstance]]
 
=== [[CScriptCallbackSystem]] ===
 
* '''[[CScriptCallbackSystem|CScriptCallbackSystem Overview]]'''
 
* [[CScriptCallbackSystem:BroadcastMessage]]
 
* [[CScriptCallbackSystem:RegisterCLOCallback]]
 
* [[CScriptCallbackSystem:RegisterEventCallback]]
 
* [[CScriptCallbackSystem:RegisterMasterVariableCallback]]
 
* [[CScriptCallbackSystem:RegisterMessageListener]]
 
* [[CScriptCallbackSystem:RegisterMissionCallback]]
 
* [[CScriptCallbackSystem:RegisterMissionCallbackWithMissionDB]]
 
* [[CScriptCallbackSystem:RegisterMissionEventCallback]]
 
* [[CScriptCallbackSystem:RegisterMissionNoEntityCallback]]
 
* [[CScriptCallbackSystem:RegisterNetworkVariableCallback]]
 
* [[CScriptCallbackSystem:RegisterNoEntityCallback]]
 
* [[CScriptCallbackSystem:RegisterNonRepeatableConversationPlayedCallback]]
 
* [[CScriptCallbackSystem:RegisterOnRemoveCallback]]
 
* [[CScriptCallbackSystem:RegisterOnSpawnCallback]]
 
* [[CScriptCallbackSystem:RegisterPlayerEventCallback]]
 
* [[CScriptCallbackSystem:RegisterPlayerVariableCallback]]
 
* [[CScriptCallbackSystem:RegisterTagCallback]]
 
* [[CScriptCallbackSystem:RemoveCLOCallback]]
 
* [[CScriptCallbackSystem:RemoveCallback]]
 
* [[CScriptCallbackSystem:RemoveCallbacks]]
 
* [[CScriptCallbackSystem:RemoveMasterVariableCallback]]
 
* [[CScriptCallbackSystem:RemoveMissionCallback]]
 
* [[CScriptCallbackSystem:RemoveNetworkVariableCallback]]
 
* [[CScriptCallbackSystem:RemoveNoEntityCallback]]
 
* [[CScriptCallbackSystem:RemovePlayerEventCallback]]
 
* [[CScriptCallbackSystem:RemovePlayerVariableCallback]]
 
* [[CScriptCallbackSystem:RemoveTagCallback]]
 
* [[CScriptCallbackSystem:UnregisterMessageListener]]
 
[[CScriptCallbackSystem_GetInstance]]
 
=== [[CSequenceManager]] ===
 
* '''[[CSequenceManager|CSequenceManager Overview]]'''
 
* [[CSequenceManager:AddDominoEntity]]
 
* [[CSequenceManager:ClearDominoEntityPool]]
 
* [[CSequenceManager:DominoForceStopSequence]]
 
* [[CSequenceManager:DominoGetEntityAtAnchor]]
 
* [[CSequenceManager:DominoGetSequenceSyncPointName]]
 
* [[CSequenceManager:DominoLoopSequence]]
 
* [[CSequenceManager:DominoModifySequenceEntry]]
 
* [[CSequenceManager:DominoPauseSequence]]
 
* [[CSequenceManager:DominoResumeSequence]]
 
* [[CSequenceManager:DominoSkipSequence]]
 
* [[CSequenceManager:DominoStartAtSyncPoint]]
 
* [[CSequenceManager:DominoStartAtSyncPointWithMetaId]]
 
* [[CSequenceManager:DominoStartSequence]]
 
* [[CSequenceManager:DominoStartSequenceFromBeginning]]
 
* [[CSequenceManager:DominoStartSequenceFromBeginningWithMetaId]]
 
* [[CSequenceManager:DominoStartSequenceWithMetaId]]
 
* [[CSequenceManager:DominoStopSequence]]
 
* [[CSequenceManager:GetSequenceDominoName]]
 
* [[CSequenceManager:StartMetaSequence]]
 
* [[CSequenceManager:StopMetaSequence]]
 
* [[CSequenceManager:ActivateLog]]
 
* [[CSequenceManager:AnimStartRecording]]
 
* [[CSequenceManager:DeActivateLog]]
 
* [[CSequenceManager:Exec]]
 
* [[CSequenceManager:GetLocalPlayerId]]
 
* [[CSequenceManager:RTDefoliant]]
 
* [[CSequenceManager:RTGenesis]]
 
* [[CSequenceManager:RTRegen]]
 
* [[CSequenceManager:RTSetWindForce]]
 
* [[CSequenceManager:RunBatch]]
 
* [[CSequenceManager:SetMaxFrameRate]]
 
* [[CSequenceManager:__nativedata]]
 

Revision as of 23:57, 16 April 2020

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

Check out Lua Classes.

Global