MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / net_Export

Method net_Export

ogsr_engine/xrGame/game_base.cpp:58–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56void game_PlayerState::resetFlag(u16 f) { flags__ &= ~(f); }
57
58void game_PlayerState::net_Export(NET_Packet& P,
59 BOOL Full) // KRodin: НЕ ИЗМЕНЯТЬ! Иначе будет несовместимо по сейвам! Единственный нужный нет_экспорт с нетпакетами на данный момент
60{
61 P.w_u8(Full ? 1 : 0);
62 if (Full)
63 P.w_stringZ(name);
64
65 P.w_u8(team);
66 P.w_s16(m_iRivalKills);
67 P.w_s16(m_iSelfKills);
68 P.w_s16(m_iTeamKills);
69 P.w_s16(m_iDeaths);
70 P.w_s32(money_for_round);
71 P.w_float_q8(experience_D, -1.0f, 2.0f);
72 P.w_u8(rank);
73 P.w_u8(af_count);
74 P.w_u16(flags__);
75 P.w_u16(ping);
76
77 P.w_u16(GameID);
78 P.w_s8(skin);
79 P.w_u8(m_bCurrentVoteAgreed);
80
81 P.w_u32(Device.dwTimeGlobal - DeathTime);
82};
83
84void game_PlayerState::net_Import(NET_Packet& P) // KRodin: НЕ ИЗМЕНЯТЬ! Иначе будет несовместимо по сейвам! Это походу единственный нет_импорт, который нужен.
85{

Callers

nothing calls this directly

Calls 8

w_stringZMethod · 0.80
w_float_q8Method · 0.80
w_u8Method · 0.45
w_s16Method · 0.45
w_s32Method · 0.45
w_u16Method · 0.45
w_s8Method · 0.45
w_u32Method · 0.45

Tested by

no test coverage detected