Ejemplo n.º 1
0
 public SRetiredDrone(RetiredDroneData data)
 {
     uid = data.UID;
     isDroneCollision = data.isDroneCollision;
     hub            = data.hub;
     assignedJob    = data.job;
     packageworth   = data.packageWorth;
     destroyed      = data.destroyedTime.Serialize();
     waypoint       = data.waypoint;
     location       = data.collisionLocation;
     completedJobs  = new List <uint>();
     otherDroneName = data.otherDrone;
     otherUID       = data.otherUID;
     charge         = data.batteryCharge;
     foreach (var job in data.completedJobs.Keys)
     {
         completedJobs.Add(job);
     }
 }
Ejemplo n.º 2
0
 public RetiredDrone(Drone drone)
 {
     _Data = new RetiredDroneData(drone);
     ConsoleLog.WriteToConsole(new DroneRetired(this));
 }
Ejemplo n.º 3
0
 public RetiredDrone(SRetiredDrone data)
 {
     _Data = new RetiredDroneData(data);
     SimManager.AllRetiredDrones.Add(UID, this);
 }
Ejemplo n.º 4
0
 public RetiredDrone(Drone drone, Collider other)
 {
     _Data = new RetiredDroneData(drone, other);
     ConsoleLog.WriteToConsole(new DroneCollision(this));
 }