EssenceShared.Entities.Enemies.MeleeEnemy.SpawnProjectileToTarget C# (CSharp) Method

SpawnProjectileToTarget() private method

private SpawnProjectileToTarget ( ) : void
return void
        private void SpawnProjectileToTarget() {
            if (Target != null) {
                var projectile = new EnemyMeleeProjectile(AttackDamage, Resources.ParticleMeleeSweepAttack,
                    Util.GetUniqueId()) {
                        PositionX = PositionX,
                        PositionY = PositionY,
                        Direction =
                            AngleBetweenPoints(new CCPoint(PositionX, PositionY),
                                new CCPoint(Target.PositionX, Target.PositionY)),
                        OwnerId = Id
                    };
                projectile.Position += GetNormalPointByDirection(projectile.Direction)*Texture.PixelsWide*ScaleX;
                (Parent as GameLayer).AddEntity(projectile);
            }
        }