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