示例#1
0
        public void startNewThread(int startT, baseC dOwner, interfaceOfEngine.startNewThread objNeedToStartNewThread)
        {
            Thread th = new Thread(() => newThreadDoBefore(startT, dOwner, objNeedToStartNewThread));

            th.Start();
            //  throw new NotImplementedException();
        }
示例#2
0
 public void newThreadDo(baseC bObj)
 {
     if (bObj.c == "debtOwner")
     {
         var dOwner = (commandWithTime.debtOwner)bObj;
         this.setDebt(dOwner, new attackTool());
     }
     //throw new NotImplementedException();
 }
示例#3
0
 public void newThreadDo(baseC dObj)
 {
     if (dObj.c == "taxSet")
     {
         var taxSet = (taxSet)dObj;
         this.collectTaxT(taxSet, new notifyMsg());
     }
     //throw new NotImplementedException();
 }
示例#4
0
 public void newThreadDo(baseC dObj)
 {
     if (dObj.c == "returnning")
     {
         returnning obj = (returnning)dObj;
         this.setReturn(obj);
     }
     else if (dObj.c == "comeBack")
     {
         comeBack obj = (comeBack)dObj;
         this.setBack(obj);
     }
     //throw new NotImplementedException();
 }
示例#5
0
 public void newThreadDoBefore(int startT, baseC dOwner, interfaceOfEngine.startNewThread objNeedToStartNewThread)
 {
     Thread.Sleep(startT);
     objNeedToStartNewThread.newThreadDo(dOwner);
 }