public void Execute(float deltaTime) { if (_acceleration.IsKeyDown()) { _ship.AddAcceleration(); } if (_acceleration.IsKeyUp()) { _ship.RemoveAcceleration(); } }
public void Execute(float deltaTime) { if (_escapeButton.IsKeyDown()) { var menu = _allBaseUI.Find(a => a is MenuInterface); if (!menu.gameObject.activeSelf) { menu.ExecuteUI(); } else { menu.HideUI(); } } }
public void Execute(float deltaTime) { if (!_weaponLocker.IsLocked) { if (_fire.IsKeyDown()) { AddBulletToList(_bulletPull.Get()); } } for (int i = 0; i < _bullets.Count; i++) { var bullet = _bullets[i]; MoveBullet(bullet, deltaTime); if (_returnChecker.ShouldReturn(bullet)) { _bulletPull.Return(bullet); } } _bullets.RemoveAll(b => !b.gameObject.activeSelf); }