Ejemplo n.º 1
0
    public void Initialize(ShipController playerShip, Observable <int> score, BaseGameObjectSpawner spawner, BaseCamera camera)
    {
        _playerShip = playerShip;
        _score      = score;

        Gun.Initialize(SaucerModel.FireRate, spawner, camera);
        ScreenWrapper.Initialize(camera);
        Destructable.Initialize(spawner);
        Hittable.OnHit += DestroyOnHit;

        Thruster.Initialize(SaucerModel.MoveSpeed, Rigidbody);
        Thruster.StartThruster();
    }