public LaserBeam(TurretData data) { _turretData = data; _particles = new List <ParticleSystem>(); _MaxAmmo = _turretData.laserGun.maxAmmo; }
public void AttachData(TurretData turretData) { m_Data = turretData; transform.position = m_Data.Node.Position; }
public ShieldGun(TurretData data) { _turretData = data; _MaxAmmo = _turretData.shieldGun.maxAmmo; }
public EmpGun(TurretData data) { _turretData = data; _MaxAmmo = _turretData.empShockWave.maxAmmo; }
public MissileGun(TurretData data) { _turretData = data; _MaxAmmo = _turretData.missileGun.maxAmmo; }
public void AttachData(TurretData turretData) { m_Data = turretData; transform.position = m_Data.Node.Position; //Для этого и нужна position у Node! }
public MachineGun(TurretData data) { _turretData = data; _MaxAmmo = _turretData.machineGun.maxAmmo; }