Esempio n. 1
0
 public PlayerDirectionHandler(
     Camera mainCamera,
     PlayerModel player)
 {
     _player = player;
     _mainCamera = mainCamera;
 }
Esempio n. 2
0
        public void Construct(PlayerModel model, EnemyKilledSignal enemyKilledSignal)
        {
            _model = model;

            _textureForeground = CreateColorTexture(_foregroundColor);
            _textureBackground = CreateColorTexture(_backgroundColor);

            enemyKilledSignal.Event += OnEnemyKilled;
        }
Esempio n. 3
0
 public PlayerMoveHandler(
     PlayerInputState inputState,
     PlayerModel player,
     Settings settings)
 {
     _settings = settings;
     _player = player;
     _inputState = inputState;
 }
Esempio n. 4
0
 public PlayerHealthWatcher(
     PlayerModel model,
     Explosion.Factory explosionFactory,
     PlayerKilledSignal.Trigger killedSignal)
 {
     _killedSignal = killedSignal;
     _explosionFactory = explosionFactory;
     _model = model;
 }
Esempio n. 5
0
 public PlayerShootHandler(
     PlayerInputState inputState,
     Bullet.Factory bulletFactory,
     Settings settings,
     PlayerModel player)
 {
     _player = player;
     _settings = settings;
     _bulletFactory = bulletFactory;
     _inputState = inputState;
 }
Esempio n. 6
0
 public PlayerBulletHitHandler(
     PlayerModel model,
     Settings settings,
     AudioPlayer audioPlayer,
     PlayerSignals.Hit hitSignal)
 {
     _hitSignal = hitSignal;
     _audioPlayer = audioPlayer;
     _settings = settings;
     _model = model;
 }
Esempio n. 7
0
 public void Construct(PlayerModel player)
 {
     _model = player;
 }