Ejemplo n.º 1
0
    /// <summary>
    /// Compares the information from the stats and chooses a pitch type based on them
    /// </summary>
    /// <returns></returns>
    public int getPitchType()
    {
        int fbp;

        int.TryParse(s.Find_Player(index[0]).TotalFastballs, out fbp);

        int cbp;

        int.TryParse(s.Find_Player(index[0]).TotalCurveballs, out cbp);

        int chp;

        int.TryParse(s.Find_Player(index[0]).TotalChangeups, out chp);

        int slp;

        int.TryParse(s.Find_Player(index[0]).TotalSliders, out slp);

        int sip;

        int.TryParse(s.Find_Player(index[0]).TotalSinkers, out sip);

        int rand = Random.Range(1, 3115);

        if (rand <= chp)
        {
            return(0);
        }
        else if (rand <= cbp)
        {
            return(1);
        }
        else if (rand <= slp)
        {
            return(2);
        }
        else if (rand <= fbp)
        {
            return(3);
        }
        else
        {
            return(4);
        }
    }