public void Launch(Trip trip, Vector2 destinationPos) { this.trip = trip; var shipSprite = Resources.Load <Sprite>($"Sprites/Ships/{trip.ship.shipType}"); shipImage.sprite = shipSprite; transform.up = destinationPos; shipFlier = new ShipFlierV2(transform.position, destinationPos, trip.timeToDestination, trip.TripClock.TimeLeft()); trip.onArrived += Trip_OnArrived; }
private void LandFromSkyhook() { landing = true; shipFlier = new ShipFlierV2(transform.position, Settlement.Instance.CosmicPort.transform.position, 2, 2); }