AIA.BaseUnit.unitMove C# (CSharp) Method

unitMove() public method

public unitMove ( Vector2 targetPosition ) : void
targetPosition Vector2
return void
        public void unitMove(Vector2 targetPosition)
        {
            this.Particle.Mass = 1000;
            //   this.Particle.Pos = targetPosition;
            this.Particle.Zero();
            Console.WriteLine(targetPosition);
            Console.WriteLine(this.Particle.Pos);
            if (this.Particle.Pos != targetPosition)
            {
                this.Particle.ApplyForce(new Vector2((targetPosition.X - this.Particle.Pos.X) / 10,
                (targetPosition.Y - this.Particle.Pos.Y) / 10));
            }
            else
            {
                this.Particle.ApplyForce(new Vector2(0, 0));
            }
        }
BaseUnit