コード例 #1
0
    public void DrawInfo(int money, int nrOfSatellites, SatelliteChoserPanel satellite)
    {
        this.money.text          = "$" + string.Format("{00:00}", money);
        this.nrOfSatellites.text = "x" + nrOfSatellites.ToString();

        if (satellite == null)
        {
            this.currentSatelliteName.text = "";
        }
        else
        {
            this.currentSatelliteName.text = satellite.shortName + " ($" + satellite.GetCostFromText() + ")";
        }
    }
コード例 #2
0
    public void BuySatellite(GameObject satelliteObject)
    {
        lastSatelliteChoice = null;

        Satelite sat = satelliteObject.GetComponent <Satelite>();

        if (currentPlayer.Score.CurrentScore >= sat.GetValues().GetCost())
        {
            currentPlayer.Score.DecreaseScore(sat.GetValues().GetCost());
            if (!GameRunning)
            {
                GameRunning = true;
            }
        }
        else
        {
            Destroy(satelliteObject);
        }
    }
コード例 #3
0
 public void SetLastSatelliteChoice(SatelliteChoserPanel lastSatelliteChoice)
 {
     this.lastSatelliteChoice = lastSatelliteChoice;
 }