Beispiel #1
0
 static public void Finished(ConstructionRequests req, NegroBundleOfSticks ship)
 {
     closed.Remove(req);
     unavailableConShips.Remove(ship);
     availableConShips.Add(ship);
     UpdateMissionsQuery();
 }
Beispiel #2
0
 static void AssignMission(ConstructionRequests conReq, NegroBundleOfSticks conShip)
 {
     opened.Remove(conReq);
     closed.Add(conReq);
     availableConShips.Remove(conShip);
     unavailableConShips.Add(conShip);
     conShip.AssignRequest(conReq);
 }
Beispiel #3
0
 public void ConstructMiningFacility()
 {
     Debug.Log("Queueing a mining Facility");
     ConstructionRequests r = new ConstructionRequests(new Vector3(transform.position.x + GetComponent <Renderer>().bounds.extents.x, 0f, transform.position.y));
 }
 public void AssignRequest(ConstructionRequests req)
 {
     StopAllCoroutines();
     mission = req;
     agent.SetDestination(mission.constr.transform.position);
 }