Difference between revisions of "WD2 Lua Functions"

From Nomad DB
Line 1,000: Line 1,000:
  
 
== Classes ==
 
== Classes ==
=== [[AIAgentManager]] ===
+
=== [[CAIAgentManager]] ===
* [[AIAgentManager:GetAIAgentsOfGroupFromLUA]]
+
* [[CAIAgentManager:GetAIAgentsOfGroupFromLUA]]
* [[AIAgentManager:GetAIAgentsOfGroupFromLUA_v2]]
+
* [[CAIAgentManager:GetAIAgentsOfGroupFromLUA_v2]]
[[AIAgentManager_GetInstance]]
+
[[CAIAgentManager_GetInstance]]
=== [[AIAgentRandomActionManager]] ===
+
=== [[CAIAgentRandomActionManager]] ===
* [[AIAgentRandomActionManager:AddLuaStateLevelCheckEntry]]
+
* [[CAIAgentRandomActionManager:AddLuaStateLevelCheckEntry]]
* [[AIAgentRandomActionManager:RemovedLuaStateLevelCheckEntry]]
+
* [[CAIAgentRandomActionManager:RemovedLuaStateLevelCheckEntry]]
[[AIAgentRandomActionManager_GetInstance]]
+
[[CAIAgentRandomActionManager_GetInstance]]
=== [[BuddyAIManager]] ===
+
=== [[CBuddyAIManager]] ===
* [[BuddyAIManager:AddMonitorOnBuddy]]
+
* [[CBuddyAIManager:AddMonitorOnBuddy]]
* [[BuddyAIManager:GoToMonitoredCLO]]
+
* [[CBuddyAIManager:GoToMonitoredCLO]]
* [[BuddyAIManager:RemoveMonitorFromBuddy]]
+
* [[CBuddyAIManager:RemoveMonitorFromBuddy]]
* [[BuddyAIManager:RequestFollow]]
+
* [[CBuddyAIManager:RequestFollow]]
* [[BuddyAIManager:RequestIdle]]
+
* [[CBuddyAIManager:RequestIdle]]
* [[BuddyAIManager:RequestPatrol]]
+
* [[CBuddyAIManager:RequestPatrol]]
* [[BuddyAIManager:UpdateBuddyAISettings]]
+
* [[CBuddyAIManager:UpdateBuddyAISettings]]
[[BuddyAIManager_GetInstance]]
+
[[CBuddyAIManager_GetInstance]]
=== [[CounterHackerManager]] ===
+
=== [[CCounterHackerManager]] ===
* [[CounterHackerManager:DisableHackingDisruption]]
+
* [[CCounterHackerManager:DisableHackingDisruption]]
* [[CounterHackerManager:DisableNetHackDisruption]]
+
* [[CCounterHackerManager:DisableNetHackDisruption]]
* [[CounterHackerManager:DisableProfilerDisruption]]
+
* [[CCounterHackerManager:DisableProfilerDisruption]]
* [[CounterHackerManager:DisableRcDisruption]]
+
* [[CCounterHackerManager:DisableRcDisruption]]
* [[CounterHackerManager:EnableHackingDisruption]]
+
* [[CCounterHackerManager:EnableHackingDisruption]]
* [[CounterHackerManager:EnableNetHackDisruption]]
+
* [[CCounterHackerManager:EnableNetHackDisruption]]
* [[CounterHackerManager:EnableProfilerDisruption]]
+
* [[CCounterHackerManager:EnableProfilerDisruption]]
* [[CounterHackerManager:EnableRcDisruption]]
+
* [[CCounterHackerManager:EnableRcDisruption]]
[[CounterHackerManager_GetInstance]]
+
[[CCounterHackerManager_GetInstance]]
=== [[DialogManager]] ===
+
=== [[CDialogManager]] ===
* [[DialogManager:SetMinimumPlayablePriority]]
+
* [[CDialogManager:SetMinimumPlayablePriority]]
[[DialogManager_GetInstance]]
+
[[CDialogManager_GetInstance]]
=== [[DominoBoxInstance]] ===
+
=== [[CDominoBoxInstance]] ===
* [[DominoBoxInstance:CreateBox]]
+
* [[CDominoBoxInstance:CreateBox]]
* [[DominoBoxInstance:GetParentEntity]]
+
* [[CDominoBoxInstance:GetParentEntity]]
* [[DominoBoxInstance:GetParentMissionId]]
+
* [[CDominoBoxInstance:GetParentMissionId]]
=== [[DominoBoxResource]] ===
+
=== [[CDominoBoxResource]] ===
* [[DominoBoxResource:LoadResource]]
+
* [[CDominoBoxResource:LoadResource]]
* [[DominoBoxResource:RegisterBox]]
+
* [[CDominoBoxResource:RegisterBox]]
* [[DominoBoxResource:RegisterGlobals]]
+
* [[CDominoBoxResource:RegisterGlobals]]
* [[DominoBoxResource:RegisterLibrary]]
+
* [[CDominoBoxResource:RegisterLibrary]]
=== [[DominoConsoleCommandManager]] ===
+
=== [[CDominoConsoleCommandManager]] ===
* [[DominoConsoleCommandManager:RegisterConsoleCommand]]
+
* [[CDominoConsoleCommandManager:RegisterConsoleCommand]]
* [[DominoConsoleCommandManager:UnregisterConsoleCommand]]
+
* [[CDominoConsoleCommandManager:UnregisterConsoleCommand]]
[[DominoConsoleCommandManager_GetInstance]]
+
[[CDominoConsoleCommandManager_GetInstance]]
=== [[DominoDelayManager]] ===
+
=== [[CDominoDelayManager]] ===
* [[DominoDelayManager:CreateDelay]]
+
* [[CDominoDelayManager:CreateDelay]]
* [[DominoDelayManager:GetDelay]]
+
* [[CDominoDelayManager:GetDelay]]
* [[DominoDelayManager:RemoveDelay]]
+
* [[CDominoDelayManager:RemoveDelay]]
* [[DominoDelayManager:SendCommand]]
+
* [[CDominoDelayManager:SendCommand]]
* [[DominoDelayManager:SetDelay]]
+
* [[CDominoDelayManager:SetDelay]]
[[DominoDelayManager_GetInstance]]
+
[[CDominoDelayManager_GetInstance]]
=== [[DominoManager]] ===
+
=== [[CDominoManager]] ===
* [[DominoManager:IsScriptAutorunEnabled]]
+
* [[CDominoManager:IsScriptAutorunEnabled]]
* [[DominoManager:QueueCommandEventToEntity]]
+
* [[CDominoManager:QueueCommandEventToEntity]]
* [[DominoManager:QueueCommandEventToEntity2]]
+
* [[CDominoManager:QueueCommandEventToEntity2]]
* [[DominoManager:RegisterDominoInputListenerSignal]]
+
* [[CDominoManager:RegisterDominoInputListenerSignal]]
* [[DominoManager:RegisterEntityListForGameplayReadyCallback]]
+
* [[CDominoManager:RegisterEntityListForGameplayReadyCallback]]
* [[DominoManager:RemoveCommandEventToEntity]]
+
* [[CDominoManager:RemoveCommandEventToEntity]]
* [[DominoManager:RemoveDominoEntity]]
+
* [[CDominoManager:RemoveDominoEntity]]
* [[DominoManager:SendCommandEventToEntity]]
+
* [[CDominoManager:SendCommandEventToEntity]]
* [[DominoManager:SendCommandEventToEntity2]]
+
* [[CDominoManager:SendCommandEventToEntity2]]
* [[DominoManager:SendRegisteredEventToEntity]]
+
* [[CDominoManager:SendRegisteredEventToEntity]]
* [[DominoManager:SpawnDominoEntity]]
+
* [[CDominoManager:SpawnDominoEntity]]
* [[DominoManager:TraceConnection]]
+
* [[CDominoManager:TraceConnection]]
* [[DominoManager:TraceError]]
+
* [[CDominoManager:TraceError]]
* [[DominoManager:UnregisterDominoInputListenerSignal]]
+
* [[CDominoManager:UnregisterDominoInputListenerSignal]]
* [[DominoManager:UnregisterEntityListForGameplayReadyCallback]]
+
* [[CDominoManager:UnregisterEntityListForGameplayReadyCallback]]
[[DominoManager_GetInstance]]
+
[[CDominoManager_GetInstance]]
=== [[DominoSequenceManager]] ===
+
=== [[CDominoSequenceManager]] ===
* [[DominoSequenceManager:CreateListener]]
+
* [[CDominoSequenceManager:CreateListener]]
* [[DominoSequenceManager:DeleteListener]]
+
* [[CDominoSequenceManager:DeleteListener]]
[[DominoSequenceManager_GetInstance]]
+
[[CDominoSequenceManager_GetInstance]]
=== [[DominoSoundManager]] ===
+
=== [[CDominoSoundManager]] ===
* [[DominoSoundManager:PlayDialogWithSubtitle]]
+
* [[CDominoSoundManager:PlayDialogWithSubtitle]]
* [[DominoSoundManager:PlaySound]]
+
* [[CDominoSoundManager:PlaySound]]
* [[DominoSoundManager:SetEnableAmbiance]]
+
* [[CDominoSoundManager:SetEnableAmbiance]]
[[DominoSoundManager_GetInstance]]
+
[[CDominoSoundManager_GetInstance]]
=== [[DominoTimerManager]] ===
+
=== [[CDominoTimerManager]] ===
* [[DominoTimerManager:CreateTimer]]
+
* [[CDominoTimerManager:CreateTimer]]
* [[DominoTimerManager:GetTime]]
+
* [[CDominoTimerManager:GetTime]]
* [[DominoTimerManager:IsPaused]]
+
* [[CDominoTimerManager:IsPaused]]
* [[DominoTimerManager:Pause]]
+
* [[CDominoTimerManager:Pause]]
* [[DominoTimerManager:RemoveTimer]]
+
* [[CDominoTimerManager:RemoveTimer]]
* [[DominoTimerManager:Resume]]
+
* [[CDominoTimerManager:Resume]]
* [[DominoTimerManager:Start]]
+
* [[CDominoTimerManager:Start]]
[[DominoTimerManager_GetInstance]]
+
[[CDominoTimerManager_GetInstance]]
=== [[GameplayConversationManager]] ===
+
=== [[CGameplayConversationManager]] ===
* [[GameplayConversationManager:PauseConvoFromLUA]]
+
* [[CGameplayConversationManager:PauseConvoFromLUA]]
* [[GameplayConversationManager:PlayConvoFromLUA]]
+
* [[CGameplayConversationManager:PlayConvoFromLUA]]
* [[GameplayConversationManager:PlayConvoOnEntityListFromLUA]]
+
* [[CGameplayConversationManager:PlayConvoOnEntityListFromLUA]]
* [[GameplayConversationManager:ResumeConvoFromLUA]]
+
* [[CGameplayConversationManager:ResumeConvoFromLUA]]
* [[GameplayConversationManager:StartInteractionFromLUA]]
+
* [[CGameplayConversationManager:StartInteractionFromLUA]]
* [[GameplayConversationManager:StopConvoFromLUA]]
+
* [[CGameplayConversationManager:StopConvoFromLUA]]
* [[GameplayConversationManager:StopInteraction]]
+
* [[CGameplayConversationManager:StopInteraction]]
[[GameplayConversationManager_GetInstance]]
+
[[CGameplayConversationManager_GetInstance]]
=== [[LivingCityManager]] ===
+
=== [[CLivingCityManager]] ===
* [[LivingCityManager:AddLuaCLOGroupMonitor]]
+
* [[CLivingCityManager:AddLuaCLOGroupMonitor]]
* [[LivingCityManager:RemoveLuaCLOGroupMonitor]]
+
* [[CLivingCityManager:RemoveLuaCLOGroupMonitor]]
[[LivingCityManager_GetInstance]]
+
[[CLivingCityManager_GetInstance]]
=== [[MovieSystem]] ===
+
=== [[CMovieSystem]] ===
* [[MovieSystem:CommandSequence]]
+
* [[CMovieSystem:CommandSequence]]
[[MovieSystem_GetInstance]]
+
[[CMovieSystem_GetInstance]]
=== [[MusicManager]] ===
+
=== [[CMusicManager]] ===
* [[PlayMusicFromLua]]
+
* [[CPlayMusicFromLua]]
* [[StopMusicFromLua]]
+
* [[CStopMusicFromLua]]
[[MusicManager_GetInstance]]
+
[[CMusicManager_GetInstance]]
=== [[ProximityManager]] ===
+
=== [[CProximityManager]] ===
* [[ProximityManager:AddLuaProximityEntry]]
+
* [[CProximityManager:AddLuaProximityEntry]]
* [[ProximityManager:RemoveProximityEntry]]
+
* [[CProximityManager:RemoveProximityEntry]]
[[ProximityManager_GetInstance]]
+
[[CProximityManager_GetInstance]]
=== [[ScriptCallbackSystem]] ===
+
=== [[CScriptCallbackSystem]] ===
* [[ScriptCallbackSystem:BroadcastMessage]]
+
* [[CScriptCallbackSystem:BroadcastMessage]]
* [[ScriptCallbackSystem:RegisterCLOCallback]]
+
* [[CScriptCallbackSystem:RegisterCLOCallback]]
* [[ScriptCallbackSystem:RegisterEventCallback]]
+
* [[CScriptCallbackSystem:RegisterEventCallback]]
* [[ScriptCallbackSystem:RegisterMasterVariableCallback]]
+
* [[CScriptCallbackSystem:RegisterMasterVariableCallback]]
* [[ScriptCallbackSystem:RegisterMessageListener]]
+
* [[CScriptCallbackSystem:RegisterMessageListener]]
* [[ScriptCallbackSystem:RegisterMissionCallback]]
+
* [[CScriptCallbackSystem:RegisterMissionCallback]]
* [[ScriptCallbackSystem:RegisterMissionCallbackWithMissionDB]]
+
* [[CScriptCallbackSystem:RegisterMissionCallbackWithMissionDB]]
* [[ScriptCallbackSystem:RegisterMissionEventCallback]]
+
* [[CScriptCallbackSystem:RegisterMissionEventCallback]]
* [[ScriptCallbackSystem:RegisterMissionNoEntityCallback]]
+
* [[CScriptCallbackSystem:RegisterMissionNoEntityCallback]]
* [[ScriptCallbackSystem:RegisterNetworkVariableCallback]]
+
* [[CScriptCallbackSystem:RegisterNetworkVariableCallback]]
* [[ScriptCallbackSystem:RegisterNoEntityCallback]]
+
* [[CScriptCallbackSystem:RegisterNoEntityCallback]]
* [[ScriptCallbackSystem:RegisterNonRepeatableConversationPlayedCallback]]
+
* [[CScriptCallbackSystem:RegisterNonRepeatableConversationPlayedCallback]]
* [[ScriptCallbackSystem:RegisterOnRemoveCallback]]
+
* [[CScriptCallbackSystem:RegisterOnRemoveCallback]]
* [[ScriptCallbackSystem:RegisterOnSpawnCallback]]
+
* [[CScriptCallbackSystem:RegisterOnSpawnCallback]]
* [[ScriptCallbackSystem:RegisterPlayerEventCallback]]
+
* [[CScriptCallbackSystem:RegisterPlayerEventCallback]]
* [[ScriptCallbackSystem:RegisterPlayerVariableCallback]]
+
* [[CScriptCallbackSystem:RegisterPlayerVariableCallback]]
* [[ScriptCallbackSystem:RegisterTagCallback]]
+
* [[CScriptCallbackSystem:RegisterTagCallback]]
* [[ScriptCallbackSystem:RemoveCLOCallback]]
+
* [[CScriptCallbackSystem:RemoveCLOCallback]]
* [[ScriptCallbackSystem:RemoveCallback]]
+
* [[CScriptCallbackSystem:RemoveCallback]]
* [[ScriptCallbackSystem:RemoveCallbacks]]
+
* [[CScriptCallbackSystem:RemoveCallbacks]]
* [[ScriptCallbackSystem:RemoveMasterVariableCallback]]
+
* [[CScriptCallbackSystem:RemoveMasterVariableCallback]]
* [[ScriptCallbackSystem:RemoveMissionCallback]]
+
* [[CScriptCallbackSystem:RemoveMissionCallback]]
* [[ScriptCallbackSystem:RemoveNetworkVariableCallback]]
+
* [[CScriptCallbackSystem:RemoveNetworkVariableCallback]]
* [[ScriptCallbackSystem:RemoveNoEntityCallback]]
+
* [[CScriptCallbackSystem:RemoveNoEntityCallback]]
* [[ScriptCallbackSystem:RemovePlayerEventCallback]]
+
* [[CScriptCallbackSystem:RemovePlayerEventCallback]]
* [[ScriptCallbackSystem:RemovePlayerVariableCallback]]
+
* [[CScriptCallbackSystem:RemovePlayerVariableCallback]]
* [[ScriptCallbackSystem:RemoveTagCallback]]
+
* [[CScriptCallbackSystem:RemoveTagCallback]]
* [[ScriptCallbackSystem:UnregisterMessageListener]]
+
* [[CScriptCallbackSystem:UnregisterMessageListener]]
[[ScriptCallbackSystem_GetInstance]]
+
[[CScriptCallbackSystem_GetInstance]]
=== [[SequenceManager]] ===
+
=== [[CSequenceManager]] ===
* [[SequenceManager:AddDominoEntity]]
+
* [[CSequenceManager:AddDominoEntity]]
* [[SequenceManager:ClearDominoEntityPool]]
+
* [[CSequenceManager:ClearDominoEntityPool]]
* [[SequenceManager:DominoForceStopSequence]]
+
* [[CSequenceManager:DominoForceStopSequence]]
* [[SequenceManager:DominoGetEntityAtAnchor]]
+
* [[CSequenceManager:DominoGetEntityAtAnchor]]
* [[SequenceManager:DominoGetSequenceSyncPointName]]
+
* [[CSequenceManager:DominoGetSequenceSyncPointName]]
* [[SequenceManager:DominoLoopSequence]]
+
* [[CSequenceManager:DominoLoopSequence]]
* [[SequenceManager:DominoModifySequenceEntry]]
+
* [[CSequenceManager:DominoModifySequenceEntry]]
* [[SequenceManager:DominoPauseSequence]]
+
* [[CSequenceManager:DominoPauseSequence]]
* [[SequenceManager:DominoResumeSequence]]
+
* [[CSequenceManager:DominoResumeSequence]]
* [[SequenceManager:DominoSkipSequence]]
+
* [[CSequenceManager:DominoSkipSequence]]
* [[SequenceManager:DominoStartAtSyncPoint]]
+
* [[CSequenceManager:DominoStartAtSyncPoint]]
* [[SequenceManager:DominoStartAtSyncPointWithMetaId]]
+
* [[CSequenceManager:DominoStartAtSyncPointWithMetaId]]
* [[SequenceManager:DominoStartSequence]]
+
* [[CSequenceManager:DominoStartSequence]]
* [[SequenceManager:DominoStartSequenceFromBeginning]]
+
* [[CSequenceManager:DominoStartSequenceFromBeginning]]
* [[SequenceManager:DominoStartSequenceFromBeginningWithMetaId]]
+
* [[CSequenceManager:DominoStartSequenceFromBeginningWithMetaId]]
* [[SequenceManager:DominoStartSequenceWithMetaId]]
+
* [[CSequenceManager:DominoStartSequenceWithMetaId]]
* [[SequenceManager:DominoStopSequence]]
+
* [[CSequenceManager:DominoStopSequence]]
* [[SequenceManager:GetSequenceDominoName]]
+
* [[CSequenceManager:GetSequenceDominoName]]
* [[SequenceManager:StartMetaSequence]]
+
* [[CSequenceManager:StartMetaSequence]]
* [[SequenceManager:StopMetaSequence]]
+
* [[CSequenceManager:StopMetaSequence]]
* [[SequenceManager:ActivateLog]]
+
* [[CSequenceManager:ActivateLog]]
* [[SequenceManager:AnimStartRecording]]
+
* [[CSequenceManager:AnimStartRecording]]
* [[SequenceManager:DeActivateLog]]
+
* [[CSequenceManager:DeActivateLog]]
* [[SequenceManager:Exec]]
+
* [[CSequenceManager:Exec]]
* [[SequenceManager:GetLocalPlayerId]]
+
* [[CSequenceManager:GetLocalPlayerId]]
* [[SequenceManager:RTDefoliant]]
+
* [[CSequenceManager:RTDefoliant]]
* [[SequenceManager:RTGenesis]]
+
* [[CSequenceManager:RTGenesis]]
* [[SequenceManager:RTRegen]]
+
* [[CSequenceManager:RTRegen]]
* [[SequenceManager:RTSetWindForce]]
+
* [[CSequenceManager:RTSetWindForce]]
* [[SequenceManager:RunBatch]]
+
* [[CSequenceManager:RunBatch]]
* [[SequenceManager:SetMaxFrameRate]]
+
* [[CSequenceManager:SetMaxFrameRate]]
* [[SequenceManager:__nativedata]]
+
* [[CSequenceManager:__nativedata]]

Revision as of 15:17, 15 April 2020

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

Global

Classes

CAIAgentManager

CAIAgentManager_GetInstance

CAIAgentRandomActionManager

CAIAgentRandomActionManager_GetInstance

CBuddyAIManager

CBuddyAIManager_GetInstance

CCounterHackerManager

CCounterHackerManager_GetInstance

CDialogManager

CDialogManager_GetInstance

CDominoBoxInstance

CDominoBoxResource

CDominoConsoleCommandManager

CDominoConsoleCommandManager_GetInstance

CDominoDelayManager

CDominoDelayManager_GetInstance

CDominoManager

CDominoManager_GetInstance

CDominoSequenceManager

CDominoSequenceManager_GetInstance

CDominoSoundManager

CDominoSoundManager_GetInstance

CDominoTimerManager

CDominoTimerManager_GetInstance

CGameplayConversationManager

CGameplayConversationManager_GetInstance

CLivingCityManager

CLivingCityManager_GetInstance

CMovieSystem

CMovieSystem_GetInstance

CMusicManager

CMusicManager_GetInstance

CProximityManager

CProximityManager_GetInstance

CScriptCallbackSystem

CScriptCallbackSystem_GetInstance

CSequenceManager