public bool ReadBoolean()
{
NetException.Assert(m_bitLength - m_readPosition >= 1, c_readOverflowError);
byte retval = NetBitWriter.ReadByte(m_data, 1, m_readPosition);
m_readPosition += 1;
return (retval > 0 ? true : false);
}
public void Decode(NetIncomingMessage im) { this.Id = im.ReadInt32(); this.MessageTime = im.ReadDouble(); this.MoveUp = im.ReadBoolean(); this.MoveDown = im.ReadBoolean(); this.MoveLeft = im.ReadBoolean(); this.MoveRight = im.ReadBoolean(); }