On this page
heroiclabs/nakama-defold/nakama.engine.defold
Nakama Defold Client SDK
- GitHub: heroiclabs/nakama-defold — pinned to
2fe3aed- Pick a release from heroiclabs/nakama-defold releases and add its Source code (zip) URL (or a packaged
.zipasset, if the library ships one) togame.projectunder[project]dependencies, then Fetch Libraries in the Defold editor. - Run
bunx @defold-typescript/cli resolveto materialize its types. - Import it under a namespace alias of your choice:
import * as engine_defold from "nakama.engine.defold"
- Pick a release from heroiclabs/nakama-defold releases and add its Source code (zip) URL (or a packaged
Functions
uuid(): stringhttp(config: unknown, url_path: string, query_params: string, method: string, post_data: string, callback: (response: unknown) => void)socket_create(config: unknown, on_message: (socket: symbol, message: unknown) => void)socket_connect(socket: symbol, callback: (success: boolean, error: string) => void)socket_send(socket: symbol, message: string, callback: () => void)
uuid(): string
Returns
string
http(config: unknown, url_path: string, query_params: string, method: string, post_data: string, callback: (response: unknown) => void)
Parameters
config:unknownurl_path:stringquery_params:stringmethod:stringpost_data:stringcallback:(response: unknown) => void
socket_create(config: unknown, on_message: (socket: symbol, message: unknown) => void)
Parameters
config:unknownon_message:(socket: symbol, message: unknown) => void
socket_connect(socket: symbol, callback: (success: boolean, error: string) => void)
Parameters
socket:symbolcallback:(success: boolean, error: string) => void
socket_send(socket: symbol, message: string, callback: () => void)
Parameters
socket:symbolmessage:stringcallback:() => void