public void ClanInfoUpdate(ByteBuffer buff) { if (this.label_clan_level.InvokeRequired) { ClanInfoUpdate_Callback d = new ClanInfoUpdate_Callback(ClanInfoUpdate); label_clan_level.Invoke(d, new object[] { buff }); return; } uint clan_id = buff.ReadUInt32(); buff.ReadUInt32(); uint clan_level = buff.ReadUInt32(); //System.BitConverter.ToInt32(buff,offset);offset+=4; uint clan_castle = buff.ReadUInt32(); //System.BitConverter.ToInt32(buff,offset);offset+=4; uint clan_hideout = buff.ReadUInt32(); //System.BitConverter.ToInt32(buff,offset);offset+=4; buff.ReadUInt32(); int clan_rep = buff.ReadInt32(); buff.ReadInt32(); //0 buff.ReadInt32(); //0 buff.ReadInt32(); //0 buff.ReadString(); //bili buff.ReadInt32(); //0 buff.ReadInt32(); //0 if (Globals.gamedata.Chron >= Chronicle.CT3_0) { buff.ReadInt32(); //0 buff.ReadInt32(); //0 buff.ReadInt32(); //0 buff.ReadInt32(); //0 } label_clan_level.Text = clan_level.ToString(); label_clan_castle.Text = clan_castle.ToString(); label_clan_hall.Text = clan_hideout.ToString(); label_clan_rep.Text = clan_rep.ToString(); }
public void ClanInfoUpdate(ByteBuffer buff) { if (this.label_clan_level.InvokeRequired) { ClanInfoUpdate_Callback d = new ClanInfoUpdate_Callback(ClanInfoUpdate); label_clan_level.Invoke(d, new object[] { buff }); return; } uint clan_id = buff.ReadUInt32(); buff.ReadUInt32(); uint clan_level = buff.ReadUInt32();//System.BitConverter.ToInt32(buff,offset);offset+=4; uint clan_castle = buff.ReadUInt32();//System.BitConverter.ToInt32(buff,offset);offset+=4; uint clan_hideout = buff.ReadUInt32();//System.BitConverter.ToInt32(buff,offset);offset+=4; buff.ReadUInt32(); int clan_rep = buff.ReadInt32(); buff.ReadInt32();//0 buff.ReadInt32();//0 buff.ReadInt32();//0 buff.ReadString();//bili buff.ReadInt32();//0 buff.ReadInt32();//0 if (Globals.gamedata.Chron >= Chronicle.CT3_0) { buff.ReadInt32();//0 buff.ReadInt32();//0 buff.ReadInt32();//0 buff.ReadInt32();//0 } label_clan_level.Text = clan_level.ToString(); label_clan_castle.Text = clan_castle.ToString(); label_clan_hall.Text = clan_hideout.ToString(); label_clan_rep.Text = clan_rep.ToString(); }