Aegis.Network.Packet.Clear C# (CSharp) Method

Clear() public method

패킷 버퍼를 초기화하고 source 데이터를 저장합니다. Packet Header의 Size는 source 버퍼의 헤더값이 사용됩니다.
public Clear ( StreamBuffer source ) : void
source StreamBuffer 저장할 데이터
return void
        public virtual void Clear(StreamBuffer source)
        {
            if (source.BufferSize < HeaderSize)
                throw new AegisException(AegisResult.InvalidArgument, "The source size must be at lest {0} bytes.", HeaderSize);

            base.Clear();
            Write(source.Buffer, 0, source.WrittenBytes);
            Size = GetUInt16(0);
        }

Same methods

Packet::Clear ( ) : void
Packet::Clear ( byte source, int index, int size ) : void