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); } }
public RetiredDrone(Drone drone) { _Data = new RetiredDroneData(drone); ConsoleLog.WriteToConsole(new DroneRetired(this)); }
public RetiredDrone(SRetiredDrone data) { _Data = new RetiredDroneData(data); SimManager.AllRetiredDrones.Add(UID, this); }
public RetiredDrone(Drone drone, Collider other) { _Data = new RetiredDroneData(drone, other); ConsoleLog.WriteToConsole(new DroneCollision(this)); }