Esempio n. 1
0
 public void initialize(TempProp _prop)
 {
     win = fatherWindow as MailWindow;
     updateButton(_prop);
     timer = TimerManager.Instance.getTimer(UserManager.TIMER_DELAY);
     timer.addOnTimer(surplusTimeShow);
     timer.start();
 }
Esempio n. 2
0
    //删除通信
    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);
    }
Esempio n. 3
0
    //根据临时道具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);
    }
Esempio n. 4
0
 public override void OnLoad()
 {
     ZipCode.Text     = ZipCodeProp;
     Temperature.Text = TempProp.ToString(CultureInfo.InvariantCulture);
     if (CheckAbove)
     {
         Above.IsChecked = true;
     }
     else
     {
         Below.IsChecked = true;
     }
 }
Esempio n. 5
0
    //提取通信
    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);
    }
Esempio n. 6
0
    //根据临时道具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);
    }
Esempio n. 7
0
 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();
     }
 }
Esempio n. 8
0
 public void UpdateTemp(TempProp _temp)
 {
     win       = fatherWindow as MailWindow;
     this.temp = _temp;
 }