public PlayerShooterController(IUserInputBool userInputMouse, PlayerInitialization playerInitialization, BulletInitialization bulletInitialization) { _userInputMouse = userInputMouse; _playerInitialization = playerInitialization; _bulletInitialization = bulletInitialization; _barrel = _playerInitialization.GetPlayerModel().PlayerComponents.BarrelTransform; _fireTimer = _refireTimer; _listBullets = new List <Bullet>(); _userInputMouse.UserInputBoolOnChange += BoolOnAxisMouseOnChange; }
public InputInitialization() { _pcInputHorizontal = new PCInputHorizontal(); _pcInputVertical = new PCInputVertical(); _inputMouse = new PCInputMouse(); }