Server.BaseAttributes.BaseAttributes C# (CSharp) Méthode

BaseAttributes() public méthode

public BaseAttributes ( Item owner, Server.GenericReader reader ) : System
owner Item
reader Server.GenericReader
Résultat System
        public BaseAttributes( Item owner, GenericReader reader )
        {
            m_Owner = owner;

            int version = reader.ReadByte();

            switch( version )
            {
                case 1:
                {
                    m_Names = reader.ReadUInt();
                    m_Values = new int[reader.ReadEncodedInt()];

                    for( int i = 0; i < m_Values.Length; ++i )
                        m_Values[i] = reader.ReadEncodedInt();

                    break;
                }
                case 0:
                {
                    m_Names = reader.ReadUInt();
                    m_Values = new int[reader.ReadInt()];

                    for( int i = 0; i < m_Values.Length; ++i )
                        m_Values[i] = reader.ReadInt();

                    break;
                }
            }
        }

Same methods

BaseAttributes::BaseAttributes ( Item owner ) : System
BaseAttributes::BaseAttributes ( Item owner, BaseAttributes other ) : System