public RebootVan(SpawnMachineRepData spawnMachine)
 {
     Id                            = spawnMachine.SpawnMachineRepDataHandle;
     Location                      = spawnMachine.Location;
     SpawnMachineState             = spawnMachine.SpawnMachineState;
     SpawnMachineCooldownStartTime = spawnMachine.SpawnMachineCooldownStartTime;
     SpawnMachineCooldownEndTime   = spawnMachine.SpawnMachineCooldownEndTime;
 }
 public void UpdateRebootVan(uint channelIndex, SpawnMachineRepData spawnMachine)
 {
     if (!_rebootVans.TryGetValue(spawnMachine.SpawnMachineRepDataHandle, out var rebootVan))
     {
         rebootVan = new RebootVan(spawnMachine);
         MapData.RebootVans.Add(rebootVan);
         _rebootVans.Add(spawnMachine.SpawnMachineRepDataHandle, rebootVan);
         return;
     }
 }