예제 #1
0
 public HeistMission(int id, string name, IEnumerable <HeistRoles> preferredRoles, int reward)
 {
     _id  = id;
     Name = name;
     PreferredRoles.AddRange(preferredRoles);
     Reward = reward;
 }
예제 #2
0
        private int GetPartyStrength(IEnumerable <HeistRoles> heistRoles)
        {
            int strengthTotal = 0;

            foreach (HeistRoles heistRole in heistRoles)
            {
                strengthTotal += PreferredRoles.Contains(heistRole) ? 10 : 5;
            }

            return(strengthTotal);
        }