Asgard.Core.Network.Bitstream.Write C# (CSharp) Method

Write() public method

public Write ( System.Vector2 data ) : void
data System.Vector2
return void
        public void Write(Vector2 data)
        {
            bool hasXData = (Math.Abs(data.X) > 0.0000001f);
            bool hasYData = (Math.Abs(data.Y) > 0.0000001f);
            _buffer.Write(hasXData);
            _buffer.Write(hasYData);
            if (hasXData)
            {
                _buffer.Write(data.X);
            }
            if (hasYData)
            {
                _buffer.Write(data.Y);
            }
        }

Same methods

Bitstream::Write ( bool data ) : void
Bitstream::Write ( byte data ) : void
Bitstream::Write ( double data ) : void
Bitstream::Write ( float data ) : void
Bitstream::Write ( int data ) : void
Bitstream::Write ( long data ) : void
Bitstream::Write ( sbyte data ) : void
Bitstream::Write ( short data ) : void
Bitstream::Write ( string data ) : void
Bitstream::Write ( uint data ) : void
Bitstream::Write ( ulong data ) : void
Bitstream::Write ( ushort data ) : void

Usage Example

Esempio n. 1
0
 public override void Serialize(Bitstream msg)
 {
     msg.Write(Message);
     msg.Write(From);
 }
All Usage Examples Of Asgard.Core.Network.Bitstream::Write