ReadFileAsync

Last Updated2026-07-30
Created At2026-07-30

Reads a whole file without blocking the game thread.

native void ReadFileAsync(const char[] path, FileReadCallback callback, any data = 0, bool use_valve_fs = false, const char[] valve_path_id = "GAME")

Parameters

const char[] path
Path to the file.
Callback invoked on completion.
any data
User data passed to the callback.
bool use_valve_fs
If true, use the Valve filesystem.
const char[] valve_path_id
Valve filesystem search path when use_valve_fs is true.

Return Value

void

Error

The callback is invalid, the async worker is shutting down, or Valve async operations are unavailable.