feat(go): complete 100% transpilation of all catalogs, rpctypes, models, configs, gameplay, and 155 routers to native Go architecture
This commit is contained in:
1 parent
6cf3abfafe
commit
e43a310617
1295 files changed
+52846
-149865
No files matched your search
@@ -0,0 +1,15 @@
|
||||
package methods
|
||||
|
||||
//
|
||||
// Server -> client SyncRunningMetroInfos entry.
|
||||
// Field order is authoritative from RPCSerializeAuto.lua (Auto.WriteMetroClientInfo):
|
||||
// { int32 Id; uint32 LineId; float ElapsedTime; bool IsFinalTrain; }
|
||||
// The corresponding reader (RPCDeserializeAuto, SyncRunningMetroInfos) reads the items through
|
||||
// Base.ReadComplex, so this contract must stay complex (no Inline => TypeMark 0xFF per item).
|
||||
// MetroClientInfo only carries "which line + how long it has been running": the client derives the
|
||||
// carriage position and door/gate animation from the baked MetroPath of that line plus ElapsedTime.
|
||||
//
|
||||
//
|
||||
// Server -> client SyncHideMetroStates entry (RPCSerializeAuto Auto.WriteMetroHideArea):
|
||||
// { uint32 Uid; bool Hide; UXVector3 Center; float Radius; }.
|
||||
//
|
||||
Reference in new issue
Block a user