public void initialize(TempProp _prop) { win = fatherWindow as MailWindow; updateButton(_prop); timer = TimerManager.Instance.getTimer(UserManager.TIMER_DELAY); timer.addOnTimer(surplusTimeShow); timer.start(); }
//删除通信 private void sendDeleteFPort(MessageHandle msg) { if (msg.buttonID == MessageHandle.BUTTON_RIGHT) { return; } TempProp tp = StorageManagerment.Instance.getTempPropByUid(temp.tempUid); TempStorageDeleteFPort fport = FPortManager.Instance.getFPort("TempStorageDeleteFPort") as TempStorageDeleteFPort; fport.access(tp.index + 1, deleteBack); }
//根据临时道具uid获得临时道具,返回一组数据,没有的补null public TempProp[] getPropByTempUid(string[] tempUids) { int l = tempUids.Length; TempProp[] sps = new TempProp[l]; for (int i = 0; i < l; i++) { sps [i] = getPropByTempUid(tempUids [i]); } return(sps); }
public override void OnLoad() { ZipCode.Text = ZipCodeProp; Temperature.Text = TempProp.ToString(CultureInfo.InvariantCulture); if (CheckAbove) { Above.IsChecked = true; } else { Below.IsChecked = true; } }
//提取通信 private void sendExtractFPort() { TempProp tp = StorageManagerment.Instance.getTempPropByUid(temp.tempUid); if (tp == null) { MaskWindow.UnlockUI(); return; } TempStorageExtractFPort fport = FPortManager.Instance.getFPort("TempStorageExtractFPort") as TempStorageExtractFPort; fport.access(tp.index + 1, extractBack); }
//根据临时道具uid获得临时道具 public TempProp getPropByTempUid(string tempUid) { ArrayList al = getStorageProp(); for (int i = 0, l = al.Count; i < l; i++) { TempProp sp = al [i] as TempProp; if (sp.tempUid == tempUid) { sp.index = i; return(sp); } } return(null); }
public void updateButton(TempProp newTemp) { if (newTemp == null) { return; } else { temp = newTemp; buttonExtract.fatherWindow = fatherWindow; buttonExtract.UpdateTemp(temp); buttonDelete.fatherWindow = fatherWindow; buttonDelete.UpdateTemp(temp); createGoodsView(temp.type, temp.getNum()); propName.text = temp.getName(); surplusTimeShow(); } }
public void UpdateTemp(TempProp _temp) { win = fatherWindow as MailWindow; this.temp = _temp; }