Difference between revisions of "WD2 Lua Functions"

From Nomad DB
Line 1,001: Line 1,001:
 
== Classes ==
 
== Classes ==
 
=== [[CAIAgentManager]] ===
 
=== [[CAIAgentManager]] ===
 +
* '''[[CAIAgentManager|CAIAgentManager Overview]]'''
 
* [[CAIAgentManager:GetAIAgentsOfGroupFromLUA]]
 
* [[CAIAgentManager:GetAIAgentsOfGroupFromLUA]]
 
* [[CAIAgentManager:GetAIAgentsOfGroupFromLUA_v2]]
 
* [[CAIAgentManager:GetAIAgentsOfGroupFromLUA_v2]]
 
[[CAIAgentManager_GetInstance]]
 
[[CAIAgentManager_GetInstance]]
 
=== [[CAIAgentRandomActionManager]] ===
 
=== [[CAIAgentRandomActionManager]] ===
 +
* '''[[CAIAgentRandomActionManager|CAIAgentRandomActionManager Overview]]'''
 
* [[CAIAgentRandomActionManager:AddLuaStateLevelCheckEntry]]
 
* [[CAIAgentRandomActionManager:AddLuaStateLevelCheckEntry]]
 
* [[CAIAgentRandomActionManager:RemovedLuaStateLevelCheckEntry]]
 
* [[CAIAgentRandomActionManager:RemovedLuaStateLevelCheckEntry]]
 
[[CAIAgentRandomActionManager_GetInstance]]
 
[[CAIAgentRandomActionManager_GetInstance]]
 
=== [[CBuddyAIManager]] ===
 
=== [[CBuddyAIManager]] ===
 +
* '''[[CBuddyAIManager|CBuddyAIManager Overview]]'''
 
* [[CBuddyAIManager:AddMonitorOnBuddy]]
 
* [[CBuddyAIManager:AddMonitorOnBuddy]]
 
* [[CBuddyAIManager:GoToMonitoredCLO]]
 
* [[CBuddyAIManager:GoToMonitoredCLO]]
Line 1,018: Line 1,021:
 
[[CBuddyAIManager_GetInstance]]
 
[[CBuddyAIManager_GetInstance]]
 
=== [[CCounterHackerManager]] ===
 
=== [[CCounterHackerManager]] ===
 +
* '''[[CCounterHackerManager|CCounterHackerManager Overview]]'''
 
* [[CCounterHackerManager:DisableHackingDisruption]]
 
* [[CCounterHackerManager:DisableHackingDisruption]]
 
* [[CCounterHackerManager:DisableNetHackDisruption]]
 
* [[CCounterHackerManager:DisableNetHackDisruption]]
Line 1,028: Line 1,032:
 
[[CCounterHackerManager_GetInstance]]
 
[[CCounterHackerManager_GetInstance]]
 
=== [[CDialogManager]] ===
 
=== [[CDialogManager]] ===
 +
* '''[[CDialogManager|CDialogManager Overview]]'''
 
* [[CDialogManager:SetMinimumPlayablePriority]]
 
* [[CDialogManager:SetMinimumPlayablePriority]]
 
[[CDialogManager_GetInstance]]
 
[[CDialogManager_GetInstance]]
 
=== [[CDominoBoxInstance]] ===
 
=== [[CDominoBoxInstance]] ===
 +
* '''[[CDominoBoxInstance|CDominoBoxInstance Overview]]'''
 
* [[CDominoBoxInstance:CreateBox]]
 
* [[CDominoBoxInstance:CreateBox]]
 
* [[CDominoBoxInstance:GetParentEntity]]
 
* [[CDominoBoxInstance:GetParentEntity]]
 
* [[CDominoBoxInstance:GetParentMissionId]]
 
* [[CDominoBoxInstance:GetParentMissionId]]
 
=== [[CDominoBoxResource]] ===
 
=== [[CDominoBoxResource]] ===
 +
* '''[[CDominoBoxResource|CDominoBoxResource Overview]]'''
 
* [[CDominoBoxResource:LoadResource]]
 
* [[CDominoBoxResource:LoadResource]]
 
* [[CDominoBoxResource:RegisterBox]]
 
* [[CDominoBoxResource:RegisterBox]]
Line 1,040: Line 1,047:
 
* [[CDominoBoxResource:RegisterLibrary]]
 
* [[CDominoBoxResource:RegisterLibrary]]
 
=== [[CDominoConsoleCommandManager]] ===
 
=== [[CDominoConsoleCommandManager]] ===
 +
* '''[[CDominoConsoleCommandManager|CDominoConsoleCommandManager Overview]]'''
 
* [[CDominoConsoleCommandManager:RegisterConsoleCommand]]
 
* [[CDominoConsoleCommandManager:RegisterConsoleCommand]]
 
* [[CDominoConsoleCommandManager:UnregisterConsoleCommand]]
 
* [[CDominoConsoleCommandManager:UnregisterConsoleCommand]]
 
[[CDominoConsoleCommandManager_GetInstance]]
 
[[CDominoConsoleCommandManager_GetInstance]]
 
=== [[CDominoDelayManager]] ===
 
=== [[CDominoDelayManager]] ===
 +
* '''[[CDominoDelayManager|CDominoDelayManager Overview]]'''
 
* [[CDominoDelayManager:CreateDelay]]
 
* [[CDominoDelayManager:CreateDelay]]
 
* [[CDominoDelayManager:GetDelay]]
 
* [[CDominoDelayManager:GetDelay]]
Line 1,051: Line 1,060:
 
[[CDominoDelayManager_GetInstance]]
 
[[CDominoDelayManager_GetInstance]]
 
=== [[CDominoManager]] ===
 
=== [[CDominoManager]] ===
 +
* '''[[CDominoManager|CDominoManager Overview]]'''
 
* [[CDominoManager:IsScriptAutorunEnabled]]
 
* [[CDominoManager:IsScriptAutorunEnabled]]
 
* [[CDominoManager:QueueCommandEventToEntity]]
 
* [[CDominoManager:QueueCommandEventToEntity]]
Line 1,068: Line 1,078:
 
[[CDominoManager_GetInstance]]
 
[[CDominoManager_GetInstance]]
 
=== [[CDominoSequenceManager]] ===
 
=== [[CDominoSequenceManager]] ===
 +
* '''[[CDominoSequenceManager|CDominoSequenceManager Overview]]'''
 
* [[CDominoSequenceManager:CreateListener]]
 
* [[CDominoSequenceManager:CreateListener]]
 
* [[CDominoSequenceManager:DeleteListener]]
 
* [[CDominoSequenceManager:DeleteListener]]
 
[[CDominoSequenceManager_GetInstance]]
 
[[CDominoSequenceManager_GetInstance]]
 
=== [[CDominoSoundManager]] ===
 
=== [[CDominoSoundManager]] ===
 +
* '''[[CDominoSoundManager|CDominoSoundManager Overview]]'''
 
* [[CDominoSoundManager:PlayDialogWithSubtitle]]
 
* [[CDominoSoundManager:PlayDialogWithSubtitle]]
 
* [[CDominoSoundManager:PlaySound]]
 
* [[CDominoSoundManager:PlaySound]]
Line 1,077: Line 1,089:
 
[[CDominoSoundManager_GetInstance]]
 
[[CDominoSoundManager_GetInstance]]
 
=== [[CDominoTimerManager]] ===
 
=== [[CDominoTimerManager]] ===
 +
* '''[[CDominoTimerManager|CDominoTimerManager Overview]]'''
 
* [[CDominoTimerManager:CreateTimer]]
 
* [[CDominoTimerManager:CreateTimer]]
 
* [[CDominoTimerManager:GetTime]]
 
* [[CDominoTimerManager:GetTime]]
Line 1,086: Line 1,099:
 
[[CDominoTimerManager_GetInstance]]
 
[[CDominoTimerManager_GetInstance]]
 
=== [[CGameplayConversationManager]] ===
 
=== [[CGameplayConversationManager]] ===
 +
* '''[[CGameplayConversationManager|CGameplayConversationManager Overview]]'''
 
* [[CGameplayConversationManager:PauseConvoFromLUA]]
 
* [[CGameplayConversationManager:PauseConvoFromLUA]]
 
* [[CGameplayConversationManager:PlayConvoFromLUA]]
 
* [[CGameplayConversationManager:PlayConvoFromLUA]]
Line 1,095: Line 1,109:
 
[[CGameplayConversationManager_GetInstance]]
 
[[CGameplayConversationManager_GetInstance]]
 
=== [[CLivingCityManager]] ===
 
=== [[CLivingCityManager]] ===
 +
* '''[[CLivingCityManager|CLivingCityManager Overview]]'''
 
* [[CLivingCityManager:AddLuaCLOGroupMonitor]]
 
* [[CLivingCityManager:AddLuaCLOGroupMonitor]]
 
* [[CLivingCityManager:RemoveLuaCLOGroupMonitor]]
 
* [[CLivingCityManager:RemoveLuaCLOGroupMonitor]]
 
[[CLivingCityManager_GetInstance]]
 
[[CLivingCityManager_GetInstance]]
 
=== [[CMovieSystem]] ===
 
=== [[CMovieSystem]] ===
 +
* '''[[CMovieSystem|CMovieSystem Overview]]'''
 
* [[CMovieSystem:CommandSequence]]
 
* [[CMovieSystem:CommandSequence]]
 
[[CMovieSystem_GetInstance]]
 
[[CMovieSystem_GetInstance]]
 
=== [[CMusicManager]] ===
 
=== [[CMusicManager]] ===
 +
* '''[[CMusicManager|CMusicManager Overview]]'''
 
* [[CPlayMusicFromLua]]
 
* [[CPlayMusicFromLua]]
 
* [[CStopMusicFromLua]]
 
* [[CStopMusicFromLua]]
 
[[CMusicManager_GetInstance]]
 
[[CMusicManager_GetInstance]]
 
=== [[CProximityManager]] ===
 
=== [[CProximityManager]] ===
 +
* '''[[CProximityManager|CProximityManager Overview]]'''
 
* [[CProximityManager:AddLuaProximityEntry]]
 
* [[CProximityManager:AddLuaProximityEntry]]
 
* [[CProximityManager:RemoveProximityEntry]]
 
* [[CProximityManager:RemoveProximityEntry]]
 
[[CProximityManager_GetInstance]]
 
[[CProximityManager_GetInstance]]
 
=== [[CScriptCallbackSystem]] ===
 
=== [[CScriptCallbackSystem]] ===
 +
* '''[[CScriptCallbackSystem|CScriptCallbackSystem Overview]]'''
 
* [[CScriptCallbackSystem:BroadcastMessage]]
 
* [[CScriptCallbackSystem:BroadcastMessage]]
 
* [[CScriptCallbackSystem:RegisterCLOCallback]]
 
* [[CScriptCallbackSystem:RegisterCLOCallback]]
Line 1,140: Line 1,159:
 
[[CScriptCallbackSystem_GetInstance]]
 
[[CScriptCallbackSystem_GetInstance]]
 
=== [[CSequenceManager]] ===
 
=== [[CSequenceManager]] ===
 +
* '''[[CSequenceManager|CSequenceManager Overview]]'''
 
* [[CSequenceManager:AddDominoEntity]]
 
* [[CSequenceManager:AddDominoEntity]]
 
* [[CSequenceManager:ClearDominoEntityPool]]
 
* [[CSequenceManager:ClearDominoEntityPool]]

Revision as of 15:33, 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