Ejemplo n.º 1
0
 public void Create(byte[] msg)
 {
     PackIn inpack = new PackIn(msg);
     inpack.ReadInt16();
     account = inpack.ReadString();
 }
Ejemplo n.º 2
0
        public void Creaet(byte[] msg)
        {
            PackIn inpack = new PackIn(msg);
            inpack.ReadInt16();
            id = inpack.ReadInt32();

            account = inpack.ReadString();
            order = inpack.ReadString();
            money = inpack.ReadInt32();
        }
Ejemplo n.º 3
0
 public void Create(PackIn inpack)
 {
     members_name = inpack.ReadString();
     money = inpack.ReadLong();
     rank = inpack.ReadInt16();
     boChange = inpack.ReadBool();
 }
Ejemplo n.º 4
0
 public void Create(byte[] msg)
 {
     PackIn inpack = new PackIn(msg);
     inpack.ReadInt16();
     int count = inpack.ReadInt32();
     for (int i = 0; i < count; i++)
     {
         LegionInfo info = new LegionInfo();
         info.Create(inpack);
         list_item.Add(info);
     }
 }
Ejemplo n.º 5
0
        public void Create(byte[] msg)
        {
            PackIn inpack = new PackIn(msg);

            inpack.ReadUInt16();
            accountid = inpack.ReadInt32();
            IsExit = inpack.ReadBool();
            name = inpack.ReadString();
            lookface = inpack.ReadUInt32();
            hair = inpack.ReadUInt32();
            level = inpack.ReadByte();
            exp = inpack.ReadInt32();
            life = inpack.ReadUInt32();
            mana = inpack.ReadUInt32();
            profession = inpack.ReadByte();
            pk = inpack.ReadInt16();
            gold = inpack.ReadLong();
            gamegold = inpack.ReadLong();
            stronggold = inpack.ReadLong();
            mapid = inpack.ReadUInt32();
            x = inpack.ReadInt16();
            y = inpack.ReadInt16();
            hotkey = inpack.ReadString();
            guanjue = inpack.ReadULong();
            godlevel = inpack.ReadByte();
            maxeudemon = inpack.ReadByte();
        }
Ejemplo n.º 6
0
        public short y; //所在地图坐标y

        #endregion Fields

        #region Constructors

        public RoleInfo(byte[] msg = null)
        {
            mParam = Define.ROLEINFO;
            gameid = 0;
            isRole = false;
            mKey = 0;
            mKey1 = 0;
            accountid = 0;
            sAccount = "";
            name = "";
            lookface = 0;
            hair = 0;
            lv = 0;
            exp = 0;
            life = 0;
            mana = 0;
            profession = 0;
            pk = 0;
            gold = 0;
            gamegold = 0;
            mapid = 0;
            x = 0;
            y = 0;
            playerid = 0;
            hotkey = "";
            guanjue = 0;
            godlevel = 0;
            maxeudemon = 2;
            if (msg != null)
            {
                PackIn inpack = new PackIn(msg);
                mParam = inpack.ReadUInt16();
                gameid = inpack.ReadUInt32();

                mKey = inpack.ReadInt32();
                mKey1 = inpack.ReadInt32();
                accountid = inpack.ReadInt32();
                sAccount = inpack.ReadString();
                playerid = inpack.ReadInt32();
                isRole = inpack.ReadBool();
                if (isRole)
                {
                    name = inpack.ReadString();
                    lookface = inpack.ReadUInt32();
                    hair = inpack.ReadUInt32();
                    lv = inpack.ReadByte();
                    exp = inpack.ReadUInt32();
                    life = inpack.ReadUInt32();
                    mana = inpack.ReadUInt32();
                    profession = inpack.ReadByte();
                    pk = inpack.ReadInt16();
                    gold = inpack.ReadInt32();
                    gamegold = inpack.ReadInt32();
                    stronggold = inpack.ReadInt32();
                    mapid = inpack.ReadInt32();
                    x = inpack.ReadInt16();
                    y = inpack.ReadInt16();
                    hotkey = inpack.ReadString();
                    guanjue = inpack.ReadULong();
                    godlevel = inpack.ReadInt32();
                    maxeudemon = inpack.ReadByte();
                }

            }
        }