Beispiel #1
0
    public double AskBucketHowMuchToPickUp(GameObject currentWorker)
    {
        WorkerBehavior workerBehavior             = currentWorker.GetComponent <WorkerBehavior> ();
        double         workerCurrentCarryCapacity = workerBehavior.carryCapacity - workerBehavior.currentAmountCarried;

        return(DeterminePickUpAmount(workerCurrentCarryCapacity, currentBucketAmount));
    }
 /// <summary>
 ///
 /// </summary>
 /// <param name="worker"></param>
 /// <returns></returns>
 public ReturnMessage UpdateWorkerStatus(WorkerStatus worker)
 {
     try
     {
         WorkerBehavior worker1 = new WorkerBehavior();
         return(worker1.UpdateWorkerStatus(worker));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="workerID"></param>
 /// <returns></returns>
 public List <WorkerStatus> GetWorkerStatus(int workerID)
 {
     try
     {
         WorkerBehavior worker = new WorkerBehavior();
         return(worker.GetWorkerStatus(workerID));
     }
     catch (Exception)
     {
         throw;
     }
 }