mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
VScript: constify callback parameters
This commit is contained in:
parent
2afa6d6c64
commit
8f384e424d
@ -14,9 +14,9 @@
|
||||
static ConVar script_profile_codecalls("script_profile_codecalls", "0", FCVAR_DEVELOPMENTONLY, "Prints duration of native calls to script functions.", "0 = none, 1 = slow calls, 2 = all ( !slower! )");
|
||||
|
||||
// Callbacks for registering abstracted script functions.
|
||||
void(*ServerScriptRegister_Callback)(CSquirrelVM* s) = nullptr;
|
||||
void(*ClientScriptRegister_Callback)(CSquirrelVM* s) = nullptr;
|
||||
void(*UiScriptRegister_Callback)(CSquirrelVM* s) = nullptr;
|
||||
void(*ServerScriptRegister_Callback)(CSquirrelVM* const s) = nullptr;
|
||||
void(*ClientScriptRegister_Callback)(CSquirrelVM* const s) = nullptr;
|
||||
void(*UiScriptRegister_Callback)(CSquirrelVM* const s) = nullptr;
|
||||
|
||||
// Callbacks for registering script enums.
|
||||
void(*ServerScriptRegisterEnum_Callback)(CSquirrelVM* const s) = nullptr;
|
||||
@ -24,11 +24,11 @@ void(*ClientScriptRegisterEnum_Callback)(CSquirrelVM* const s) = nullptr;
|
||||
void(*UIScriptRegisterEnum_Callback)(CSquirrelVM* const s) = nullptr;
|
||||
|
||||
// Admin panel functions, NULL on client only builds.
|
||||
void(*CoreServerScriptRegister_Callback)(CSquirrelVM* s) = nullptr;
|
||||
void(*AdminPanelScriptRegister_Callback)(CSquirrelVM* s) = nullptr;
|
||||
void(*CoreServerScriptRegister_Callback)(CSquirrelVM* const s) = nullptr;
|
||||
void(*AdminPanelScriptRegister_Callback)(CSquirrelVM* const s) = nullptr;
|
||||
|
||||
// Registering constants in scripts.
|
||||
void(*ScriptConstantRegister_Callback)(CSquirrelVM* s) = nullptr;
|
||||
void(*ScriptConstantRegister_Callback)(CSquirrelVM* const s) = nullptr;
|
||||
|
||||
//---------------------------------------------------------------------------------
|
||||
// Purpose: Initialises a Squirrel VM instance
|
||||
|
@ -56,18 +56,18 @@ private:
|
||||
int64_t unk_D0;
|
||||
};
|
||||
|
||||
extern void(*ServerScriptRegister_Callback)(CSquirrelVM* s);
|
||||
extern void(*ClientScriptRegister_Callback)(CSquirrelVM* s);
|
||||
extern void(*UiScriptRegister_Callback)(CSquirrelVM* s);
|
||||
extern void(*ServerScriptRegister_Callback)(CSquirrelVM* const s);
|
||||
extern void(*ClientScriptRegister_Callback)(CSquirrelVM* const s);
|
||||
extern void(*UiScriptRegister_Callback)(CSquirrelVM* const s);
|
||||
|
||||
extern void(*ServerScriptRegisterEnum_Callback)(CSquirrelVM* const s);
|
||||
extern void(*ClientScriptRegisterEnum_Callback)(CSquirrelVM* const s);
|
||||
extern void(*UIScriptRegisterEnum_Callback)(CSquirrelVM* const s);
|
||||
|
||||
extern void(*CoreServerScriptRegister_Callback)(CSquirrelVM* s);
|
||||
extern void(*AdminPanelScriptRegister_Callback)(CSquirrelVM* s);
|
||||
extern void(*CoreServerScriptRegister_Callback)(CSquirrelVM* const s);
|
||||
extern void(*AdminPanelScriptRegister_Callback)(CSquirrelVM* const s);
|
||||
|
||||
extern void(*ScriptConstantRegister_Callback)(CSquirrelVM* s);
|
||||
extern void(*ScriptConstantRegister_Callback)(CSquirrelVM* const s);
|
||||
|
||||
inline bool(*CSquirrelVM__Init)(CSquirrelVM* s, SQCONTEXT context, SQFloat curtime);
|
||||
inline bool(*CSquirrelVM__DestroySignalEntryListHead)(CSquirrelVM* s, HSQUIRRELVM v, SQFloat f);
|
||||
|
Loading…
x
Reference in New Issue
Block a user