private void Init() { destinationMapPixel = MapsFile.GetPixelFromPixelID(destinationSummary.ID); // get exact coordinates of destination destinationWorldRect = GetLocationRect(destinationSummary); //grow the rect a bit so fast travel cancels shortly before entering the location destinationWorldRect.xMin -= 1000; destinationWorldRect.xMax += 1000; destinationWorldRect.yMin -= 1000; destinationWorldRect.yMax += 1000; }
private void InitDestination() { destinationMapPixel = MapsFile.GetPixelFromPixelID(destinationSummary.ID); // Set rect coordinates of destination destinationWorldRect = GetLocationRect(destinationSummary); destinationCentre = new DFPosition((int)destinationWorldRect.center.x, (int)destinationWorldRect.center.y); // Grow the rect a bit so fast travel cancels shortly before entering the location destinationWorldRect.xMin -= ArrivalBuffer; destinationWorldRect.xMax += ArrivalBuffer; destinationWorldRect.yMin -= ArrivalBuffer; destinationWorldRect.yMax += ArrivalBuffer; }