diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-05 21:28:19 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-05 21:28:19 +0100 |
commit | c427fed04f89147bcdcb2b4b1be9198a063d89cd (patch) | |
tree | b713c689795592ee93125575588e9be5cfe925c8 /a.md | |
parent | a6f57036bc954bab45d61fb41c1bd0a27001bad6 (diff) | |
download | weareserver-c427fed04f89147bcdcb2b4b1be9198a063d89cd.tar weareserver-c427fed04f89147bcdcb2b4b1be9198a063d89cd.tar.bz2 weareserver-c427fed04f89147bcdcb2b4b1be9198a063d89cd.tar.zst |
a
Diffstat (limited to 'a.md')
-rw-r--r-- | a.md | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -1,7 +1,9 @@ ## Protocol packets +Vec is stored as `len:u8 *(data:T)` + ```rs -type Obj = u128 +type Obj = [u8; 16] type Res = [u8; 32] 01 request_resource(name: Res) 02 respond_resource(data: Vec<u8>) @@ -18,13 +20,13 @@ type Res = [u8; 32] ### Prefab ``` -([part])* +Prefab = *(part) ``` ### Part ``` -([len_key:u8] [len_value:u8] ([key:u8])* ([value:u8])*)* +Part = *(len_key:u8 len_value:u8 *(key:u8) *(value:u8)) ``` - vertex (mult): `[Res<[f32]>]` |