CreateInstance() public static méthode

public static CreateInstance ( ) : PacketWriter
Résultat PacketWriter
        public Packet(int packetID, int length)
        {
            this.m_PacketID = packetID;
            this.m_Length   = length;
            this.m_Stream   = PacketWriter.CreateInstance(length);
            this.m_Stream.Write(((byte)packetID));
            PacketProfile profile1 = PacketProfile.GetOutgoingProfile(((byte)packetID));

            if (profile1 != null)
            {
                profile1.RegConstruct();
            }
        }
Exemple #2
0
        protected void Initialize(int packetID, int length)
        {
            m_PacketID = packetID;
            m_Length   = length;
            m_State    = State.Inactive;

            if (m_Length > 0)
            {
                m_Stream = PacketWriter.CreateInstance(length);
                m_Stream.Write((byte)packetID);
            }

            // TODO: raise an event OnInitialize, in order to do profiling stuff.
        }
Exemple #3
0
        protected Packet(int packetID, int length)
        {
            PacketID = packetID;
            m_Length = length;

            Stream = PacketWriter.CreateInstance(length); // new PacketWriter( length );
            Stream.Write((byte)packetID);

            if (Core.Profiling)
            {
                var prof = PacketSendProfile.Acquire(GetType());
                prof.Increment();
            }
        }
Exemple #4
0
        public Packet(int packetID, int length)
        {
            m_PacketID = packetID;
            m_Length   = length;

            m_Stream = PacketWriter.CreateInstance(length);              // new PacketWriter( length );
            m_Stream.Write((byte)packetID);

            PacketProfile prof = PacketProfile.GetOutgoingProfile((byte)packetID);

            if (prof != null)
            {
                prof.RegConstruct();
            }
        }
Exemple #5
0
        protected void Initialize(int packetID, int length)
        {
            m_PacketID = packetID;
            m_Length   = length;

            if (m_Length > 0)
            {
                m_Stream = PacketWriter.CreateInstance(length);
                m_Stream.Write((byte)packetID);
            }

            PacketProfile prof = PacketProfile.GetOutgoingProfile((byte)packetID);

            if (prof != null)
            {
                prof.RegConstruct();
            }
        }
Exemple #6
0
 public void EnsureCapacity(int length)
 {
     m_Stream = PacketWriter.CreateInstance(length);              // new PacketWriter( length );
     m_Stream.Write((byte)m_PacketID);
     m_Stream.Write((short)0);
 }
 public void EnsureCapacity(int length)
 {
     this.m_Stream = PacketWriter.CreateInstance(length);
     this.m_Stream.Write(((byte)this.m_PacketID));
     this.m_Stream.Write(((short)0));
 }