//更新所有button邮件时间 public void updateTime() { for (int i = 0; i < nodeList.Count; i++) { if (nodeList [i] == null) { continue; } ButtonMailItem button = nodeList [i].GetComponent <ButtonMailItem> (); button.updateTime(); } }
public override void updateItem(GameObject item, int index) { // base.updateItem (item, index); ButtonMailItem button = item.GetComponent <ButtonMailItem> (); if (index > mails.Count - 1) { return; } button.initialize(mails [index]); }
public override void buttonEventBase(GameObject gameObj) { base.buttonEventBase(gameObj); if (gameObj.name == "extract") { if (mail.status != 2) { if (MailManagerment.Instance.isMailExtract(mail)) { sendExtractFPort(); return; } else { UiManager.Instance.openDialogWindow <MessageWindow> ((win) => { win.initWindow(1, LanguageConfigManager.Instance.getLanguage("s0040"), null, MailManagerment.Instance.getStr(), null); }); return; } } else { UiManager.Instance.openDialogWindow <MessageWindow> ((win) => { win.initWindow(1, LanguageConfigManager.Instance.getLanguage("s0040"), null, LanguageConfigManager.Instance.getLanguage("s0321"), null); }); return; } } if (gameObj.name == "delete") { string msg = LanguageConfigManager.Instance.getLanguage((mail.status != 2 && mail.annex != null) ? "s0113" : "s0110"); UiManager.Instance.openDialogWindow <MessageWindow> ((win) => { win.initWindow(2, LanguageConfigManager.Instance.getLanguage("s0040"), LanguageConfigManager.Instance.getLanguage("s0093"), msg, sendDeleteFPort); }); return; } if (gameObj.name == "close") { if (fromItem != null) { mail.hasRead = true; fromItem.updateMail(mail); fromItem = null; } finishWindow(); return; } }
public override void initButton(int i) { if (nodeList [i] == null) { nodeList [i] = NGUITools.AddChild(gameObject, (fatherWindow as MailWindow).mailItemPrefab); } nodeList [i].name = StringKit.intToFixString(i + 1); ButtonMailItem button = nodeList [i].GetComponent <ButtonMailItem> (); button.fatherWindow = fatherWindow; button.initialize(mails[i]); }
public void initButtonMailItem(ButtonMailItem btnItem) { fromItem = btnItem; }