public override void Write(hsStream s, hsResMgr mgr) { base.Write(s, mgr); s.WriteInt((int)fCommand); s.WriteStdString(fString); }
public override void Write(hsStream s, hsResMgr mgr) { base.Write(s, mgr); s.WriteByte(fFlags); s.WriteByte(fNumFrames); s.WriteStdString(fVoiceData); s.WriteByte((byte)fReceivers.Count); foreach (uint r in fReceivers) s.WriteUInt(r); }
public override void Write(hsStream s, hsResMgr mgr) { s.WriteShort((short)fFlags); if (HasAccount) s.WriteBytes(fAcctUUID.ToByteArray()); if (HasPlayerID) s.WriteUInt(fPlayerID); if (HasPlayerName) s.WriteStdString(fPlayerName); if (HasCCRLevel) s.WriteByte(fCCRLevel); if (HasProtectedLogin) s.WriteBool(fProtectedLogin); if (HasBuildType) s.WriteByte(fBuildType); if (HasSrcAddr) s.WriteUInt(fSrcAddr); if (HasSrcPort) s.WriteUShort(fSrcPort); if (HasReserved) s.WriteUShort(fReserved); if (HasClientKey) s.WriteStdString(fClientKey); }