public TransportSeatViewModel(TransportSeat model)
        {
            Type    = model.ObserveProperty(m => m.Type).ToReactiveProperty();
            Remarks = model.ObserveProperty(m => m.Remarks).ToReactiveProperty();

            // ViewModel -> Model
            Type.Subscribe(x => model.Type       = x).AddTo(Disposables);
            Remarks.Subscribe(x => model.Remarks = x).AddTo(Disposables);
        }
Ejemplo n.º 2
0
 public Bus()
 {
     Class     = TransportClass.Local;
     LineColor = Color32.Black;
     Seat      = new TransportSeat();
 }