Ejemplo n.º 1
0
    private void Shoot()
    {
        var tunables = new LaserTunables {
            Type       = LaserType.EnemyLaser,
            SpawnPoint = enemy.LaserSpawnPoint.position,
            Velocity   = -settings.Velocity,
            HitPoint   = enemyCommonSettings.HitPoint
        };

        laserPool.Spawn(tunables);
        Debug.Log("Enemy: Pew pew!");
    }
    private void Shoot()
    {
        var tunables = new LaserTunables {
            Type       = LaserType.ShipLaser,
            SpawnPoint = ship.LaserSpawnPoint.position,
            Velocity   = settings.Velocity,
            HitPoint   = shipCommonSettings.HitPoint
        };

        laserPool.Spawn(tunables);
        Debug.Log("Ship: Pew pew!");
    }
Ejemplo n.º 3
0
 public void ReInit(LaserTunables tunables)
 {
     this.laserTunables = tunables;
     laser.ChangeType(tunables.Type);
 }