public void Construct(PathManager pathManager, MapHelper mapHelper, AIPathFindCompleteSignal aIPathFindCompleteSignal, PlayerController player, LevelLoadingManager levelLoadingManager, MapStartSignal mapStartSignal, FootStepFactory footStepFactory, LockersManager lockersManager ) { _player = player; _pathManager = pathManager; _mapHelper = mapHelper; _aiPathFindCompleteSignal = aIPathFindCompleteSignal; _levelLoadingManager = levelLoadingManager; _footStepFactory = footStepFactory; _lockerManager = lockersManager; _mapStartSignal = mapStartSignal; }
protected override void OnDisable() { base.OnEnable(); _mapStartSignal -= OnMapStart; }