/// <summary> /// Process an action performed in the current game. /// </summary> /// <param name="player">The name of the player that performed the action.</param> /// <param name="tasks">The tasks that were executed as part of the action.</param> /// <param name="actionTime">The computation time that was spent on the action.</param> /// <param name="actionIterations">The amount of iterations that was spent on computing the action.</param> /// <param name="depthReached">The maximum search depth reached.</param> public void ProcessAction(string player, List <SabberStonePlayerTask> tasks, TimeSpan actionTime, long actionIterations, int depthReached) { CurrentGame.AddAction(player, tasks, actionTime, actionIterations, depthReached); }