예제 #1
0
        //------------------------------------------------------------------------------------------------------------------
        //                                                  SHOT TYPES
        //------------------------------------------------------------------------------------------------------------------

        public static ShotTypeProbabilities GenerateShotTypeProbabilities(ShotType previousType, PlayerMatchInstance player)
        {
            ShotTypeProbabilities shotTypeProbabilities = ShotTypeProbabilities.GetShotTypeProbabilitiesFollowing(previousType);

            ShotTypePlaystyleModification(ref shotTypeProbabilities, player);
            return(shotTypeProbabilities);
        }
예제 #2
0
 public static void ShotTypePlaystyleModification(ref ShotTypeProbabilities shotTypeProbabilities, PlayerMatchInstance shootingPlayer)
 {
     shotTypeProbabilities.MergeWith(shootingPlayer.GetCurrentPlaystyle().shotTypeProbabilities);
 }
예제 #3
0
 public void MergeWith(ShotTypeProbabilities prob2)
 {
     MergeProbabilitiesWith(prob2.probabilities);
     //return new ShotTypeProbabilities(MergeProbabilities(prob1.probabilities, prob2.probabilities));
 }