Exemple #1
0
    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;
    }
Exemple #2
0
    private void LandFromSkyhook()
    {
        landing = true;

        shipFlier = new ShipFlierV2(transform.position, Settlement.Instance.CosmicPort.transform.position, 2, 2);
    }