public void SpawnShipForLaunch(ShipInSkyhoookPrefab shipPrefab, SendShipData sendShipData) { this.sendShipData = sendShipData; this.shipPrefab = Instantiate(shipPrefab, skyhook.ShipContainer); this.shipPrefab.AssignShipSrite(sendShipData.launchingDock.Ship.shipType); skyhook.onReachedLaunchPoint += Skyhook_OnReachedLaunchPoint; hasShipAssigned = true; }
public CosmicPortSkyhookLandLaunchManager(ShipInSkyhoookPrefab shipPrefab) { shipsQueue = new Queue <CosmicPortQueueElement>(); this.shipPrefab = shipPrefab; }
public void SpawnShipForLanding(ShipInSkyhoookPrefab shipPrefab, Trip trip) { var ship = Instantiate(shipPrefab, skyhook.ShipContainer); ship.WaitForLanding(skyhook, trip); }