Beispiel #1
0
 public bool RefreshEngineState()
 {
     if (lastSetEngineState == CurEngineState)
     {
         return(false);
     }
     if (base.isServer && CurEngineState == VehicleEngineController.EngineState.Off)
     {
         lastEngineOnTime = UnityEngine.Time.time;
     }
     foreach (BaseVehicleModule attachedModuleEntity in base.AttachedModuleEntities)
     {
         attachedModuleEntity.OnEngineStateChanged(lastSetEngineState, CurEngineState);
     }
     lastSetEngineState = CurEngineState;
     return(true);
 }
 public virtual void OnEngineStateChanged(VehicleEngineController.EngineState oldState, VehicleEngineController.EngineState newState)
 {
 }