/// <summary> /// Drwaws planets to UI /// </summary> void SetPlanetsToUI() { GameObject refGo = null; for (int i = 0; i < _planets.Length; i++) { var go = Instantiate(_planetChildPrefab, transform); Planet_Script ps = _planets[i].GetComponent <Planet_Script>(); ps.SetPlanetIndex(i); Image img = go.GetComponent <Image>(); img.sprite = _planetsSprite[0]; refGo = go; } RectTransform rect = refGo.transform.parent.GetComponent <RectTransform>(); rect.sizeDelta = new Vector2(UI_PLANET_SIZE * _planets.Length + UI_OFFSET_SIZE, UI_PLANET_SIZE + UI_OFFSET_SIZE); }
/// <summary> /// Unloads vehicles cargo here and this station sents it to linked planet. /// </summary> /// <param name="value"></param> public void Unload_Cargo(float value) { Planet_Script ps = _linkedPlanet.GetComponent <Planet_Script>(); ps.RewardCurrencyFromMining(value); }
public void Unload_Passangers(int number) { Planet_Script ps = _linkedPlanet.GetComponent <Planet_Script>(); ps.RewardCurrencyFromMining(number); }