public void SendUnits(GameObject targetPlanet, GameObject planetOwner) { int unitsToRelease = (data.GetNumberOfUnits() / 2); data.ReleaseUnits(unitsToRelease); TravellingUnit units = Instantiate(travellingUnitsPrefab, this.gameObject.transform.position, Quaternion.identity).GetComponent <TravellingUnit>(); units.Initialize(unitsToRelease, data.GetOwner(), targetPlanet, 10.0f * (1 + planetOwner.GetComponent <PlayerData>().UnitSpeedModifier)); }
// Update is called once per frame void Update() { asteroidText.text = asteroid.GetNumberOfUnits().ToString(); }