// Token: 0x060008AC RID: 2220 RVA: 0x0007E2EC File Offset: 0x0007C4EC public void paintIcon(mGraphics g) { g.translate(-this.cmx, 0); PopUp.paintPopUp(g, this.x, this.y - 17, this.w, this.h + 17, -1, true); mFont.tahoma_7b_dark.drawString(g, mResources.select_clan_icon, this.x + this.w / 2, this.y - 7, 2); if (this.lastSelect >= 0 && this.lastSelect <= ClanImage.vClanImage.size() - 1) { ClanImage clanImage = (ClanImage)ClanImage.vClanImage.elementAt(this.lastSelect); if (clanImage.idImage != null) { global::Char.myCharz().paintBag(g, clanImage.idImage, GameCanvas.w / 2, this.y + 45, 1, false); } } global::Char.myCharz().paintCharBody(g, GameCanvas.w / 2, this.y + 45, 1, global::Char.myCharz().cf, false); g.setClip(this.x, this.y + this.disStart, this.w, this.h - this.disStart - 10); if (TabClanIcon.scrMain != null) { g.translate(0, -TabClanIcon.scrMain.cmy); } for (int i = 0; i < this.nItem; i++) { int num = this.x + 10; int num2 = this.y + i * this.WIDTH + this.disStart; if (num2 + this.WIDTH - ((TabClanIcon.scrMain == null) ? 0 : TabClanIcon.scrMain.cmy) >= this.y + this.disStart && num2 - ((TabClanIcon.scrMain == null) ? 0 : TabClanIcon.scrMain.cmy) <= this.y + this.disStart + this.h) { ClanImage clanImage2 = (ClanImage)ClanImage.vClanImage.elementAt(i); mFont mFont = mFont.tahoma_7_grey; if (i == this.lastSelect) { mFont = mFont.tahoma_7_blue; } if (clanImage2.name != null) { mFont.drawString(g, clanImage2.name, num + 20, num2, 0); } if (clanImage2.xu > 0) { mFont.drawString(g, clanImage2.xu + " " + mResources.XU, num + this.w - 20, num2, mFont.RIGHT); } else if (clanImage2.luong > 0) { mFont.drawString(g, clanImage2.luong + " " + mResources.LUONG, num + this.w - 20, num2, mFont.RIGHT); } else { mFont.drawString(g, mResources.free, num + this.w - 20, num2, mFont.RIGHT); } if (clanImage2.idImage != null) { SmallImage.drawSmallImage(g, (int)clanImage2.idImage[0], num, num2, 0, 0); } } } g.translate(0, -g.getTranslateY()); g.setClip(0, 0, GameCanvas.w, GameCanvas.h); GameCanvas.paintz.paintCmdBar(g, this.left, this.center, this.right); }
// Token: 0x0600020B RID: 523 RVA: 0x000116A4 File Offset: 0x0000F8A4 public static bool isExistClanImage(int ID) { for (int i = 0; i < ClanImage.vClanImage.size(); i++) { ClanImage clanImage = (ClanImage)ClanImage.vClanImage.elementAt(i); if (clanImage.ID == ID) { return(true); } } return(false); }
// Token: 0x0600020A RID: 522 RVA: 0x00011658 File Offset: 0x0000F858 public static ClanImage getClanImage(sbyte ID) { for (int i = 0; i < ClanImage.vClanImage.size(); i++) { ClanImage clanImage = (ClanImage)ClanImage.vClanImage.elementAt(i); if (clanImage.ID == (int)ID) { return(clanImage); } } return(null); }
// Token: 0x06000209 RID: 521 RVA: 0x000047A6 File Offset: 0x000029A6 public static void addClanImage(ClanImage cm) { Service.gI().clanImage((sbyte)cm.ID); ClanImage.vClanImage.addElement(cm); }