Skip to main content

[NodeMod Core]

/ .. / default

Class: default

Defined in: src/native/cvar.ts:18

Constructors​

Constructor​

new default(): NodemodCVar

Returns​

NodemodCVar

Properties​

registeredCVars​

private registeredCVars: Map<string, CVarInfo>

Defined in: src/native/cvar.ts:19

Accessors​

mp_friendlyfire​

Get Signature​

get mp_friendlyfire(): CVarWrapper

Defined in: src/native/cvar.ts:176

Returns​

CVarWrapper

mp_timelimit​

Get Signature​

get mp_timelimit(): CVarWrapper

Defined in: src/native/cvar.ts:177

Returns​

CVarWrapper

mp_fraglimit​

Get Signature​

get mp_fraglimit(): CVarWrapper

Defined in: src/native/cvar.ts:178

Returns​

CVarWrapper

hostname​

Get Signature​

get hostname(): CVarWrapper

Defined in: src/native/cvar.ts:179

Returns​

CVarWrapper

maxplayers​

Get Signature​

get maxplayers(): CVarWrapper

Defined in: src/native/cvar.ts:180

Returns​

CVarWrapper

sv_gravity​

Get Signature​

get sv_gravity(): CVarWrapper

Defined in: src/native/cvar.ts:181

Returns​

CVarWrapper

sv_cheats​

Get Signature​

get sv_cheats(): CVarWrapper

Defined in: src/native/cvar.ts:182

Returns​

CVarWrapper

pausable​

Get Signature​

get pausable(): CVarWrapper

Defined in: src/native/cvar.ts:183

Returns​

CVarWrapper

sv_lan​

Get Signature​

get sv_lan(): CVarWrapper

Defined in: src/native/cvar.ts:184

Returns​

CVarWrapper

sv_region​

Get Signature​

get sv_region(): CVarWrapper

Defined in: src/native/cvar.ts:185

Returns​

CVarWrapper

Methods​

register()​

register(name, defaultValue, flags, description): void

Defined in: src/native/cvar.ts:22

Parameters​

name​

string

defaultValue​

string = ''

flags​

number = 0

description​

string = ''

Returns​

void

getString()​

getString(name): string

Defined in: src/native/cvar.ts:37

Parameters​

name​

string

Returns​

string

getFloat()​

getFloat(name): number

Defined in: src/native/cvar.ts:42

Parameters​

name​

string

Returns​

number

getInt()​

getInt(name): number

Defined in: src/native/cvar.ts:47

Parameters​

name​

string

Returns​

number

getBool()​

getBool(name): boolean

Defined in: src/native/cvar.ts:52

Parameters​

name​

string

Returns​

boolean

setString()​

setString(name, value): void

Defined in: src/native/cvar.ts:58

Parameters​

name​

string

value​

string | number

Returns​

void

setFloat()​

setFloat(name, value): void

Defined in: src/native/cvar.ts:63

Parameters​

name​

string

value​

string | number

Returns​

void

setInt()​

setInt(name, value): void

Defined in: src/native/cvar.ts:68

Parameters​

name​

string

value​

string | number

Returns​

void

setBool()​

setBool(name, value): void

Defined in: src/native/cvar.ts:74

Parameters​

name​

string

value​

boolean

Returns​

void

setDirect()​

setDirect(name, value): void

Defined in: src/native/cvar.ts:79

Parameters​

name​

string

value​

string | number

Returns​

void

getPointer()​

getPointer(name): Cvar

Defined in: src/native/cvar.ts:85

Parameters​

name​

string

Returns​

Cvar

exists()​

exists(name): boolean

Defined in: src/native/cvar.ts:90

Parameters​

name​

string

Returns​

boolean

getRegistered()​

getRegistered(): Map<string, CVarInfo>

Defined in: src/native/cvar.ts:103

Returns​

Map<string, CVarInfo>

wrap()​

wrap(name): CVarWrapper

Defined in: src/native/cvar.ts:109

Parameters​

name​

string

Returns​

CVarWrapper

setMultiple()​

setMultiple(cvars): void

Defined in: src/native/cvar.ts:161

Parameters​

cvars​

Returns​

void

getMultiple()​

getMultiple(names): object

Defined in: src/native/cvar.ts:167

Parameters​

names​

string[]

Returns​

object

initializeServerCVars()​

initializeServerCVars(): void

Defined in: src/native/cvar.ts:188

Returns​

void

watchVariable()​

watchVariable(name, callback, interval): () => void

Defined in: src/native/cvar.ts:201

Parameters​

name​

string

callback​

CVarChangeCallback

interval​

number = 1000

Returns​

(): void

Returns​

void