releaseScriptCamera
Client-side
Restores captured gameplay camera state and optionally leaves a successful scene under its black fade.
Syntax
bool releaseScriptCamera(int token [, bool preserveFade = false])Arguments
tokenintCurrent lease generation token.
preserveFadebooloptional · default falseKeep the fade black so gameplay can fade in after restoration.
Returns
true when the calling resource released its current generation; false for stale or foreign tokens.
Ownership and lifecycle
Only one resource can own the global script camera. Neon rejects stale callbacks and releases ownership on stop, restart, disconnect, or an authoritative server camera RPC.
Where this comes from
SOURCECLuaCameraDefs.cppClient/mods/deathmatch/logic/luadefs/CLuaCameraDefs.cpp INTRODUCED / EXTENDED8cf6cc3cbRead the commit and why the change was made RELATED CATEGORY HARNESS native-script-camera-test Category-level coverage · test-resources/native-script-camera-test
RELATED NEON APIS
Read the system guide → Continue exploring
← Back to the Neon Lua API · How Native script camera works →