Exemplo n.º 1
0
        public override List <string> GetDetails()
        {
            List <string> detailsStrs = base.GetDetails();

            detailsStrs.Add("Color: " + m_Color.ToString());
            detailsStrs.Add("Number of doors: " + m_NumOfDoors.ToString());
            return(detailsStrs);
        }
        public override List <string> GetVehicleDetails(List <string> i_VehicleDetalisDic)
        {
            i_VehicleDetalisDic = base.GetVehicleDetails(i_VehicleDetalisDic);
            i_VehicleDetalisDic.Add(string.Format("The color of the car: {0}", m_Color.ToString()));
            i_VehicleDetalisDic.Add(string.Format("The number of doors: {0}", m_NumberOfDoors.ToString()));

            return(i_VehicleDetalisDic);
        }
Exemplo n.º 3
0
 public override string ToString()
 {
     return(string.Format("{1}{0}Car's color: {2}{0}Amount of doors: {3}",
                          Environment.NewLine,
                          base.ToString(),
                          m_Color.ToString(),
                          m_AmountOfDoors.ToString()));
 }
Exemplo n.º 4
0
        public override string ToString()
        {
            StringBuilder infoOfCar = new StringBuilder();

            infoOfCar.AppendLine("Type of vehicle : Car");
            infoOfCar.AppendLine("Color of the car : " + m_CarColor.ToString());
            infoOfCar.AppendLine("Number of doors : " + m_NumOfDoors.ToString());
            return(infoOfCar.ToString());
        }
 private void OnTriggerEnter2D(Collider2D col)
 {
     Debug.Log("Ontrigger");
     if (col.tag == "Player")
     {
         Debug.Log(col.tag.ToString() + "entered in trigger " + color.ToString());
         if (col.GetComponent <Player>().currentCollor != color)
         {
             col.GetComponent <Player>().Die();
         }
     }
 }
Exemplo n.º 6
0
        //---
        public override int GetHashCode()
        {
            string hash = "";

            for (int i = 0; i < it.Count; i++)
            {
                hash += it[i].ToString();
            }
            unchecked
            {
                return((color.ToString() + hash).GetHashCode());
            }
        }
Exemplo n.º 7
0
        public override string ToString()
        {
            string result;

            result = string.Format(
                @"{0}
Car's Color: {1}
Car's door quantity: {2}
",
                VehicleDetails(),
                m_Color.ToString(),
                m_AmountOfDoors.ToString());
            return(result);
        }
Exemplo n.º 8
0
        public override string ToString()
        {
            string carInformationOutput = string.Format(
                @"{0}
Number of Wheels: {1}
Color: {2}
Number of Doors: {3}",
                VehicleToString(),
                ((int)eNumberOfWheels.Car).ToString(),
                m_CarColor.ToString(),
                m_NumberOfDoors);

            return(carInformationOutput);
        }
Exemplo n.º 9
0
        public override string ToString()
        {
            string toPrint;

            toPrint = string.Format(
                @"{0}
Car's Color: {1}
Car's door quantity: {2}
",
                VehicleDetails(),
                m_Color.ToString(),
                m_NumberOfDoors.ToString());
            return(toPrint);
        }
Exemplo n.º 10
0
        public Car(string i_ModelName, string i_LicensePlate, float i_EnergyLeft, eColor i_CarColor, eDoorsAmount i_AmountOfDoors)
            : base(i_ModelName, i_LicensePlate, i_EnergyLeft)
        {
            Dictionary <string, string> extraData = new Dictionary <string, string>();

            extraData.Add("Color", i_CarColor.ToString());
            extraData.Add("Number of doors", i_AmountOfDoors.ToString());
            ExtraTypeData         = extraData;
            GasTank               = new GasTank(eGasType.Octan96, 60);
            GasVehicle            = true;
            this.color            = i_CarColor;
            GasTank.CurrentAmount = EnergyLeft * GasTank.MaxCapacity;
            this.amountOfDoors    = i_AmountOfDoors;
            for (int i = 0; i < 4; i++)
            {
                Wheels.Add(new Wheel(32));
            }
        }
Exemplo n.º 11
0
 public void ColorObtained(eColor newColor)
 {
     switch (newColor)
     {
     case eColor.Blue:
         IsBlueUnlocked = true;
         ColorShift (newColor);
         break;
     case eColor.Red:
         IsRedUnlocked = true;
         ColorShift (newColor);
         break;
     case eColor.Yellow:
         IsYellowUnlocked = true;
         ColorShift (newColor);
         break;
     default:
         Debug.LogError("Color " + newColor.ToString() + " should not be collectible");
         break;
     }
 }
Exemplo n.º 12
0
        public override string ToString()
        {
            string carInfo = string.Format("{0}\nColor: {1}\nNumber of doors: {2}", m_Wheels[0].ToString(), m_Color.ToString(), m_NumOfDoors.ToString());

            return(carInfo);
        }
Exemplo n.º 13
0
 public override void GetDetailesOwnerVehicle(List <string> io_listOfDetailes)  // this function add the car detailes to the list
 {
     GetDetailesVehicle(io_listOfDetailes);
     io_listOfDetailes.Add(string.Format("Color:{0}", m_colorCar.ToString()));
     io_listOfDetailes.Add(string.Format("Number Of Doors:{0}", m_numberOfDoors.ToString()));
 }
Exemplo n.º 14
0
        public override string ToString()
        {
            string carInfo;

            carInfo = string.Format("{0}" + Environment.NewLine + "Car color: {1}" + Environment.NewLine + "Car number of doors: {2}", VehicleData(), m_Color.ToString(), m_NumberOfDoors.ToString());
            return(carInfo);
        }
Exemplo n.º 15
0
        public override string ToString()
        {
            return($@"{base.ToString()}
Color: {m_Color.ToString()}
Number of doors {m_NumOfDoors}");
        }