示例#1
0
 public override string ToString()
 {
     return(Name + "\t" +
            Price.ToString("C") + "\t" +
            TopSpeed.ToString() + " mph\t" +
            Horsepower.ToString() + " hp");
 }
示例#2
0
        public void AddToListView(ListView listview)
        {
            ListViewItem item = listview.Items.Add(Name);

            item.SubItems.Add(Price.ToString("C"));
            item.SubItems.Add(TopSpeed.ToString());
            item.SubItems.Add(Horsepower.ToString());
            item.Tag = this;
        }
示例#3
0
        public void IncreaseSpeed()
        {
            Speed++;

            //if (Speed > 120) {
            if (TopSpeed != null)
            {
                TopSpeed.Invoke();
            }
            //}
        }
    // Start is called before the first frame update
    private void Start()
    {
        PlayerPrefs.SetInt("TopSpeed1", 0);
        PlayerPrefs.SetInt("MaintainSpeed1", 0);
        PlayerPrefs.SetInt("RacePlacement1", 0);
        PlayerPrefs.SetInt("TotalDistance1", 0);
        PlayerPrefs.SetInt("DailiesCompleted", 0);

        tsc01 = new TopSpeed(topSpeedImage, 20);
        msc01 = new MaintainSpeed(maintainSpeedImage, 10, 30);
        rpc01 = new RacePlacement(racePlacementImage, 3);
        tdc01 = new TotalDistance(totalDistanceImage, 2);
        dcc01 = new DailiesCompleted(dailiesCompletedImage);
    }
    IEnumerator TopSpeedTrigger(TopSpeed challenge)
    {
        PlayerPrefs.SetInt("TopSpeed1", 1);
        challengeImage.GetComponent <RawImage>().texture = challenge.Image.GetComponent <RawImage>().texture;
        challengeTitle.GetComponent <Text>().text        = challenge.Title;
        challengeDescription.GetComponent <Text>().text  = challenge.Description;
        challengePanel.SetActive(true);

        yield return(new WaitForSeconds(7));

        challengePanel.SetActive(false);
        challengeTitle.GetComponent <Text>().text       = "";
        challengeDescription.GetComponent <Text>().text = "";
    }
示例#6
0
        void CalculateInfo()
        {
            string[] infoArr =
            {
                "Wheels",     Wheels.ToString(),
                "Top Speed",  TopSpeed.ToString(),
                "Gears",      Gears.ToString(),
                "Fuel Level", FuelLevel.ToString()
            };

            for (int i = 0; i < infoArr.Length; i++)
            {
                Info = Info + infoArr[i] + ": ";
                i++;
                Info = Info + infoArr[i] + "\n";
            }
        }
示例#7
0
 public override string ToString()
 {
     return(String.Format("{0}\t{1}\t{2}\t{3}", Name, Price.ToString("C"), TopSpeed.ToString(), Horsepower.ToString()));
 }
示例#8
0
 public override bool Matches(string keyword)
 {
     return(base.Matches(keyword) ||
            TopSpeed.ToString() == keyword ||
            (HasSideCar && (keyword.ToLower() == "sidovagn" || keyword.ToLower() == "side car")));
 }