コード例 #1
0
    /// <summary>
    /// Get the value of tickets sold for a specific screen
    /// </summary>
    /// <param name="screen">The Screen object to get the tickets for</param>
    /// <returns>The value of tickets sold</returns>
    public int GetTicketsSoldValue(ScreenObject screen)
    {
        UnityEngine.Random ran = new UnityEngine.Random();
        int min = (int)(screen.GetNumSeats() / 1.5);  // this will be affected by the posters etc, and rep
        int max = screen.GetNumSeats();
        int ticketsSold = UnityEngine.Random.Range(min, max);
        float repMultiplier = customerController.reputation.GetMultiplier();
        ticketsSold = 3 + (int)(ticketsSold * repMultiplier);

        return ticketsSold;
    }