public void OpenAndSpawnByName(string passengerName, Spawner.TicketAdditionMode ticketMode) { _animator.enabled = true; _animator.Play("doors_open"); _unitSpawner.Spawn(gameObject, passengerName, ticketMode); _isOpened = true; }
private void SpawnPassengerFromRandomDoor(string passengerName, Spawner.TicketAdditionMode mode) { _doorsTimerController.OpenDoors(); int index = Randomizer.GetInRange(0, _doors.Length); _doors[index].OpenAndSpawnByName(passengerName, mode); }