private void MoveToAlignWithPlayer() { Point possibleMovement = AIUtils.AlignToPlayerUnit(this.Unit.UnitsMap, this.Unit, this.validPaths); if (possibleMovement == default) { return; } List <Point> path = this.validPaths[possibleMovement]; PlacementEffects placement = new PlacementEffects(); this.StartCoroutine(placement.LerpMovementPath(this, this.Unit, SetPathOrder(path))); //// PlacementHelper.Move(this.Unit, possibleMovement, new MoveUnitValidator(this.Unit, possibleMovement)); }