Example #1
0
 protected SystemComponent(IVirtualFunctionBus virtualFunctionBus)
 {
     this.virtualFunctionBus = virtualFunctionBus;
     virtualFunctionBus.RegisterComponent(this);
 }
 public PowertrainComponent(IVirtualFunctionBus virtualFunctionBus)
     : base(virtualFunctionBus)
 {
     this.powertrainPacket = new PowertrainComponentPacket();
     virtualFunctionBus.PowertrainPacket = this.powertrainPacket;
 }