private static ShotResultProbabilities GenerateShotResultProbabilities(ShotCoord to, int playerShooting, ShotType type, Advantage advantage, ShotType previousShotType) { ShotResultProbabilities probabilities = ShotResultProbabilities.GetShotTypeResultProbabilities(type); ShotResultAttributesModification(ref probabilities, MatchEngine.Instance.GetPlayer(playerShooting), MatchEngine.Instance.GetOtherPlayer(playerShooting), type, previousShotType); ShotResultAdvantageModification(ref probabilities, playerShooting, advantage); ShotResultOpposingPlayerModification(ref probabilities, MatchEngine.Instance.GetPlayer(playerShooting), type); return(probabilities); }
//------------------------------------------------------------------------------------------------------------------ // SHOT RESULTS //------------------------------------------------------------------------------------------------------------------ private static ShotResultProbabilities GenerateShotResultProbabilities(int playerShooting, ShotType type) { return(ShotResultProbabilities.GetShotTypeResultProbabilities(type)); }