StringTables
This message only appears once at the beginning of a demo. It contains network data which the engine used for simulation.
- Overview
 - C
 - C++
 - C#
 - JS
 - TS
 - Go
 - Rust
 - Zig
 
| Name | Type | Size in bytes | Size in bits | Value | 
|---|---|---|---|---|
| Size | int | 4 | 32 | - | 
| Data | byte[] | Size | Size*8 | StringTable[] | 
typedef struct {
    int size;
    char* data;
} string_tables_t;
struct string_tables_t {
    int32_t size;
    std::vector<std::byte> data;
};
class StringTables {
    public int Size { get; set; }
    public List<byte> Data { get; set; }
}
class StringTables {
  /** @type {number} */
  size;
  /** @type {number[]} */
  data;
}
export class StringTables {
  public size?: number;
  public data?: number[];
}
type StringTables struct {
	Size int32
	Data []byte
}
pub struct StringTables {
    pub size: i32,
    pub data: Vec<u8>,
}
const StringTables = struct {
    size: i32,
    data: []u8,
};
Pseudocode Example
let tables = read_le_i8();
for _ in 0..tables {
    read_string_table();
}