turnManager.finishAction C# (CSharp) Method

finishAction() public method

public finishAction ( int playerId ) : void
playerId int
return void
    public void finishAction(int playerId)
    {
        if (turnStarted) {
            //print ("Player" + playerId.ToString () + " finished turn!");
            finishedPlayerArray [playerId] = true;
            bool noMomentum = true;
            foreach(player p in players){
                if(!p.getMomentum().Equals(new Vector2(0,0))){
                    noMomentum = false;
                }
            }
            if (getFinishedPlayers () == players.Count && turnStarted && noMomentum){
                endTurn ();
            }
        }
    }