public TurretProjectileWeapon(TurretProjectileWeaponAsset asset, TurretView view) { m_Asset = asset; m_View = view; m_TimeBetweenShots = 1f / m_Asset.RateOfFire; m_MaxDistance = m_Asset.MaxDistance; }
public TurretProjectileWeapon(TurretProjectileWeaponAsset asset, TurretView view) { m_Asset = asset; m_TimeBetweenShots = 1f / m_Asset.RateOfFire; m_MaxDistance = m_Asset.MaxDistance; m_View = view; m_NodeCircle = Game.Player.Grid.GetNodesInCircle(view.transform.position, m_MaxDistance); }
public TurretProjectileWeapon(TurretProjectileWeaponAsset asset, TurretView view) { m_Asset = asset; m_View = view; m_TimeBetweenShots = 1f / m_Asset.RateOfFire; m_MaxDistance = asset.MaxDistance; m_AvailableNodes = Game.Player.Grid.GetNodesInCircle(m_View.ProjectileOrigin.position, m_MaxDistance); }