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; } }