Beispiel #1
0
        public Vehicle(int _numDoors, Coordinates _Co_ordinates)
        {
            this.NumberOfDoors = _numDoors;
            this.Id            = IdVehicles.Count + 1;
            IdVehicles.Add(this.Id);
            delegateStartMachine += StartEngine;
            delegateStartMachine += () => { SpecifyLocations(_Co_ordinates); };
            delegateStartMachine += MarkYourPlaceOnTheMap;
            RunDelegateStartMachine();
            Console.WriteLine("Vehicle");

            this._listOfPassengers = new List <Animal>();
        }
Beispiel #2
0
 public void AddCallback(DelegateStartMachine function)
 {
     delegateStartMachine += function;
 }