turnManager.calculateStepSequence C# (CSharp) Method

calculateStepSequence() private method

private calculateStepSequence ( ) : void
return void
    void calculateStepSequence()
    {
        //		print ("Calculate step sequence!");
        List<Vector2>[] velocitySequences= new List<Vector2>[2];
        Vector2[] positions = new Vector2[2];
        Vector2[] newPos = new Vector2[2];
        for (int i=0; i<2; i++) {
            positions[i] = players[i].getPosition ();
            newPos[i] = positions[i] + currentMovement[i];
        }
        velocitySequences = calculateCollision(newPos,currentMovement);
        StartCoroutine(players[0].moveStep (velocitySequences[0]));
        StartCoroutine(players[1].moveStep (velocitySequences[1]));
        endCurrentStep ();
    }