Exemplo n.º 1
0
                public bool is_online; //是否在线

                public void FromBin(NetSocket.ByteArray bin)
                {
                    bin.Get_(out char_idx);
                    char_name = bin.GetStringData((int)twp.app.unit.EUnitLimit.LIMIT_NAME_STR_LENGTH+1);
                    byte v;
                    bin.Get_(out v);
                    relation_type = (RelationType)v;
                    bin.Get_(out battle_integral);
                    sbyte isonline;
                    bin.Get_(out isonline);
                    is_online = (isonline == 0)? false : true;
                }
Exemplo n.º 2
0
 public void FromBin(NetSocket.ByteArray bin)
 {
     bin.Get_(out char_idx);
     char_name = bin.GetStringData((int)twp.app.unit.EUnitLimit.LIMIT_NAME_STR_LENGTH + 1);
 }
Exemplo n.º 3
0
                        public UInt32 battle_integral; //战斗积分

                        public void FromBin(NetSocket.ByteArray bin)
                        {
                            bin.Get_ (out map_id);
                            bin.Get_ (out city_id);
                            bin.Get_ (out char_idx);
                            bin.Get_ (out country);
                            char_name = bin.GetStringData ((UInt16)twp.app.unit.EUnitLimit.LIMIT_NAME_STR_LENGTH + 1);
                            //			for (UInt16 i = 0; i < (UInt16)twp.app.unit.EUnitLimit.LIMIT_NAME_STR_LENGTH + 1; ++i) {
                            //				bin.Get_ (out char_name [i]);
                            //			}
                            bin.Get_ (out battle_integral);
                        }
Exemplo n.º 4
0
                public string chat_txt; //ChatDefine.LIMIT_CHAT_TEXT_LENGTH + 1

                public new void FromBin(NetSocket.ByteArray bin)
                {
                    base.FromBin (bin);

                    uint chatType;
                    bin.Get_ (out chatType);
                    chat_type = (twp.app.chat.ChatType)chatType;
                    bin.Get_ (out sender_idx);
                    sender_name = bin.GetStringData ((int)EUnitLimit.LIMIT_NAME_STR_LENGTH + 1);
                    bin.Get_ (out chat_size);
                    chat_txt = bin.GetStringData ((int)(chat_size - bin.mRP));
                }
Exemplo n.º 5
0
                public byte city_level; // 主城等级

                public void FromBin(NetSocket.ByteArray bin)
                {
                    bin.Get_ (out country);
                    name = bin.GetStringData ((int)(twp.app.unit.EUnitLimit.LIMIT_NAME_STR_LENGTH + 1));
                    bin.Get_ (out battle_integral);
                    bin.Get_ (out city_idx);
                    bin.Get_ (out city_level);
                }