// Token: 0x06000434 RID: 1076 RVA: 0x00017138 File Offset: 0x00015338 private void OnAddTrackingProjectile(TrackingProjectileEventArgs args) { try { TrackingProjectile projectile = args.Projectile; Entity target = projectile.Target; EntityHandle? entityHandle = (target != null) ? new EntityHandle?(target.Handle) : null; if (!(((entityHandle != null) ? new uint?(entityHandle.GetValueOrDefault()) : null) != base.Owner.HeroHandle)) { Unit unit = projectile.Source as Unit; if (!(unit == null)) { Unit9 unit2 = EntityManager9.GetUnit(unit.Handle); if (!(unit2 == null)) { this.projectiles[projectile] = unit2.GetAttackDamage(base.Owner, 2, 0f); } } } } catch (Exception ex) { Logger.Error(ex, null); } }