public void Construct(InputManager inputManager, CharactersSwitchingHandler charactersSwitchingHandler, PlayerSideDetector playerSideDetector, IMessageBus messageBus, [Inject(Id = "playerId")] int playerId, [Inject(Id = "switchingCoolDown")] float switchingCoolDown) { _inputManager = inputManager; _messageBus = messageBus; _charactersSwitchingHandler = charactersSwitchingHandler; _playerSideDetector = playerSideDetector; PlayerId = playerId; _switchingCoolDown = switchingCoolDown; }
public void Constrcut(PlayerSideDetector playerSideDetector) { _playerSideDetector = playerSideDetector; }